I would not consider a system that was not fully integrated. If I want to know how many of each size pizza I sell or which flavor drink sells best I do not wish to reconstruct anything to figure it out. I also want the cash handling to be fully integrated.
Our system includes the online orders just like orders from any of our four order stations. They are identifiable as online orders (by order taker ID) but are otherwise no different in our system in any respect. If the order is paid online by CC that is in the system and the slips print out and tips are reconciled like any other order and cleared on the same batch report. If the order is to be paid upon pickup or collected by the driver that is also fully accounted for in the system.
I think that if you, as a third party supplier want to crack the market you will need to figure out how to do this. Any savings from a less expensive solution would be unattractive if I had to spend time to combine the data or was, worse yet, unable to or if we had to take extra steps to reconcille the money each night.
Thanks. Really do appreciate the info. If you ever want to sign up with us, let me know, I’ll give you a killer deal. Actually working on integration with a particular POS system now. Gonna be a long night.
Sounds like you’re pretty happy with the combination of POS and online solution you have. Which I think is actually kind of rare considering all the options out there.
What happens though if you ever want to branch out and accept orders from some 3rd party site that can bring in additional customers? As in the 3rd party site does its own marketing and the day you sign up, is bringing extra traffic your way? Now you may never want that, but those that do (or otherwise don’t have a POS system with a good online ordering solution) face this integration issue daily.
One way we can completely integrate with the POS systems (those that allow integration) is to pull the menus directly from the POS systems every time a customer views the menu. Which is what I’m doing now. Problem is it loses some functionally.
For example most POS systems have data that looks like this:
Menu > Categories/Groups > Items > Modifier Groups > Modifier Items
Now we can easily just spit that data out to the customers in a decent format. However we’d lose the functionality of having multiple menus (tabs to customers), and there’s no way to tell if one of the “Modifier Groups” is the group meant for Toppings. Which for pizza, we display a different UI for. Kind of like a Pizza Builder that allows half toppings and such.
Who knows, the end solution may be to give the restaurant the choice. Full integration and they’d lose some UI functionality. Or they could choose to go the generic path I specified before, create their menu on our site and deal with any the reporting drawbacks.
Payment however will always be handled before order transmittal of any sort. Regardless of how the restaurant receives notification of the order (POS all the way to the dreaded fax) the money is already transferred to the restaurant’s account by the time they see the order has come in.