I’m looking to create a website around a few restaurants that operate together. In order to do this, I’d like to create a sandbox restaurant account for each restaurant. I’ve created a Sandbox Test Account, but this appears to be more helpful in troubleshooting payments & transactions where I’m more interested in being able to pull a restaurant’s menu for instance.
Is it possible to setup a sandbox account that mimics that of a restaurant?
The sandbox can do anything a regular Square account can, however there’s no specific Restaurant APIs just to be clear. So you can add items to the catalog, and do purchases etc in the sandbox. What functionality are you looking for exactly?
Thanks for your reply! I’m looking to be able to display a restaurant’s menu (or menus) and create orders from that menu.
My understanding is that a menu is simply a collection of items, right? If a restaurant has different menus for breakfast, lunch, and dinner, I’d like to be able to retrieve and display all 3 menus.
Ah, I see, thanks for clarifying and great question! As far as I understand it, yes the entire menu should be retrievable via the Catalog API. However, since our APIs know nothing about “Square for Restaurants”, you won’t be able to determine those different menus (like breakfast/lunch/dinner). Ie if “bagel” shows up in breakfast/lunch menus, it would just be a single object returned in the Catalog API, and you wouldn’t have knowledge of what menu it really belonged to per se.
Hope that makes sense, but definitely let me know if you have further questions about this!