A developer is exploring whether Shopify can support a comprehensive restaurant ordering system beyond standard booking and email marketing. The proposed solution includes:
Core Features:
QR code-based table ordering (using unique table identifiers in URLs stored via session storage)
Waiter notification system
Direct delivery to avoid third-party commission fees
Customer loyalty program
Technical Challenges Identified:
Checkout customization limitations on Shopify Plus (specifically for tip additions and auto-filling restaurant addresses for delivery)
Uncertainty about potential pitfalls with the table ID tracking approach via cart notes
Need for waiter notification functionality tied to QR codes
Community Recommendations:
Respondents confirm Shopify can work but requires custom setup. Suggested solutions include:
Apps like QR Code Menu & Order, Tablein, OrderEats, and Tabin for ordering and notifications
I’m currently pitching my services to restaurants and want to go beyond the typical booking and email marketing solutions. In addition to those, I’m looking to offer:
QR codes that allow customers to order directly from their table without needing a waiter
An option to notify a waiter when needed
A delivery system (as third-party services often take a big cut, which impacts small businesses)
A loyalty program to reward returning customers
That said, I’m wondering if Shopify is a good fit for this type of setup. While I don’t have much experience with restaurant websites on Shopify, I’d love to hear from anyone who has worked on something similar or has insights into this.
My idea is to use QR codes with a unique table identifier in the URL, which sets a session storage variable. When someone orders, the table ID is added to the cart note so the restaurant can track which table placed the order. However, I’m unsure if this approach has any pitfalls.
Another challenge is handling the checkout process. Since you can’t fully customize the checkout on Shopify Plus, how do you manage things like adding tips or auto-filling the restaurant’s address for the delivery option?
Finally, does anyone know of any apps that can notify waitstaff to come to a table using the QR code identifier?
Shopify can work for your setup with the right apps. For QR code ordering, consider using apps like QR Code Menu & Order. For notifying waitstaff, explore apps like Tablein or custom solutions with Zapier integrations. For delivery, you might need a custom app or integration to avoid third-party fees. Loyalty programs can be managed with apps like Smile.io. For checkout customization, consider using Shopify Scripts (if on Plus) for tips and address autofill.
Yes, Shopify can be used for restaurants, but you will require a custom set up. QR codes with table IDs in cart notes are fine, but look into having a custom app or POS extension to take management of table orders, tips and delivery. Applications such as OrderEats and Tabin also assist with waiter notifications and loyalty integration.