The main differences I have in my custom integration over the official integration:
Order Tags match up with GloriaFood
Choices / Addons, which makes things a lot cleaner IMHO. The official integration will just put all Order Tags into a “Misc” order tag group, so it will totally mess with inventory if you use that.
Size is mapped to SambaPOS
Portion (I don’t know if the official integration does this yet?)
- Handles reformatting of the customer phone number from international to national format. GloriaFood passes the phone number in international format (+44, +1, etc.) which causes issues if you use Caller ID which most likely will use a national format (e.g. in UK, will be 01234567890 instead of +441234567890). This ensures online and phone orders are matched up with the same customer and you don’t end up with duplicate customers.
- Runs as a Windows service. The official integration runs as a standard Windows app and sits in the system tray.
Current issues with my custom integration:
- No support for importing menu from GloriaFood to SambaPOS (official integration has this)
- You have to manually match up
Order Tags (to Choices / Addons) and
Portions (to Sizes) between SambaPOS and GloriaFood otherwise incoming orders don’t currently match up properly.
There is no support for this in the official integration nor my current integration currently. IMHO I do not think GloriaFood table reservation is a good choice for any restaurant, it is severely flawed in their implementation as how they treat a table reservation - when someone places a reservation, it comes through to the app like any other online order and requires you to accept it within around 3 minutes or it will be marked as missed. You should not have to instantly approve a table reservation like this! I do hope they improve on this one day as it’s quite a good feature if they implemented it properly.
If you are interested in my custom GloriaFood integration please send me a PM.