It has a small area near the office to purchase idols. Also there is another temple beside it named BAPS Shri Swaminarayan Mandir which does contain a gift shop and food.
No, no gift shop. But yes you can buy God's idols. Another temple next to it, BAPS. You can buy Indian traditional food items.
Not a specific gift shop. Just an admin office that takes donation and has few idols for sale..
No
I haven't seen a shop in temple, but if you want to buy a specific thing, you can ask someone in the office.
Thanks! Your answer is awaiting moderation.