I wonder if there is a possibility. For Online Order integration. Instead of taking orders from the web to samba. How to send orders from Samba to a Web-based database?
You need to give more info but yes. No reason you couldn’t do that.
All my sales are synced to a cloud based PMS at the hotels I manage pos for.
Scripts used to generate json and pass to online system api.
Search forum for Newbook PMS for ideas.
Think a restaurant with three branches.
The menu of the three sub-branches is the same.
These restaurants take orders through an online food ordering site.
The website calculates km and prints the order in the nearest branch.
But each branch has a separate phone number, and the customer calls the branch when ordering. What I want to do…
Through a single phone number, the staff at the office will receive the phone order via Samba. This order will be redirected to the Website and will be calculated again and written to the online database. I tried it with URL printer but I couldn’t.
Perhaps a web-based program can be programmed using VOIP and SIP infrastructure to get the phone number by running an Action URL for customer calls. But that means more work, if Samba is able to redirect, the incoming orders to the online database will be simpler for me.
Sounds like your over complicating.
Is there any purpose to your online database beyond routing orders?
Simplest solution I see from what you said would be to redirect the order directly to the other branch using sambas own api.
The branch that takes the call rings in and where needed you create scripting/automation to transfer order to the other branch if required.
You dont need an online database to achieve.
Or if it’s a 4th location you mean by office you could just treat as a 4th branch, have till there and post to branch via graphql api in samba.
- For centralized control of a restaurant that takes orders with 10 branches.
- There is a coupon system on the food order website from Restaurant. And the same coupon codes for all branches. The customer can also use the coupon code for phone orders.
- The customer does not choose which branch when ordering by phone and website. They’re ordering directly.
- To calculate the nearest branch and print the order at that branch.
- Knowing which orderer took it.
- A deliverer can get 5 orders together also can get directions for them which is first, second thirt… So he doesn’t do much km.
- The staff in the office can re-enter other orders from online food ordering portals for the same reasons.
- You can also reduce phone stress in a restaurant
- When the flyer is printed, a single telephone number, a single website and a same couponcode for all branches for all orders-types are written.
After samba sends the order, the rest is up to you, whether you register to DB or print directly.
Maybe it is not interested for a few branches but think about 100 branches.
Your covering many points here.
If you were talking 100 branches you would likely look at a custom solution. Cloud based would likely offer advantages for this scale.
If I were looking at your points and using samba I would break them down.
Coupons and vouchers etc could be handled by a central DB, codes queried live from branch to main DB.
If compair to my PMS setup. You can charge from samba to any account in PMS by entering account number, before charging samba shows the account name/details and asks for confirmation.
I also was working on loyalty setup where discount cards were registered on website and validated in branch against website db.
Calculating nearest branch can be done with google maps api or similar. Not big issue.
Mileage reduction, this could get quite complex, I would suggest this would likely be most effective to use a 3rd party service - never search but expect there are platforms for this, cloud based that you could give list of addresses and be returned with a sorted list/route.
Not sure what you mean by presenter orders from other platforms. If going to all this effort I would expect them to be intergrated.
Phone stress in restaurant… well that’s as you say, have central office to take orders…
With a good setup you could not even do that, a cloud based voip pbx setup could allow a ring group or que across all restaurants allowing all branches to be offered call and accept if not busy.
Single tel and website is pretty basic and standard for larger multi branch places.
Not sure what your asking with this. Yes either would work. You could share printer over internet and print direct if you wanted however surely that order should go through that branch system for inventory etc
is it possible to redirect a ticket to an url with a URL printer on SambePos?
Thanks.
Why would you.do that over scripting.
That type of method is old fashioned. When you have scripting and APIs where you can have fixed/direct instructions over breaking apart a bunch of text.
Order tags for example, you would want to know tag type etc for a solid setup passing data like that. I mean you could create a custom print template to work more like XML or json but why do that when you can do it with a script where you will get a response and know the data was received correctly.
Using a print to url method would just be blindly throwing the data at the server, you wouldn’t know or be able to creat structure for issues.
Using an api you can know it went through.
Referring back to the PMS, they have a printer type setup for intergration, although its print to txt file but similar principle. Other hotel I group used to use it but it was unreliable and you had no confirmation it had gone through
My api setup, I know it goes through, get a confirmation message I automated. Also as know if it goes through, if issue like internet down I setup to put in a ‘que’ so it will get sent again one internet back up.
Yeah, we can do that with api.
After all…
a pos panel must be used by staff in office to handle phone orders.
That pos panel have to read phone number.
Even an action url from the sip server via Voip will only executed with the customer’s phone call and send the phone number to this pos panel. Again with api.
an API that will be integrated with each branch will send the order to the Online as an XML or JSON output. (Each branch will automatically check for new orders and prints it.)
Even this pos panel can hybrid programmable, like an explorer window.
Why do you think I’m writing this on Samba’s forum? That I never thought of any of this?
I asked is there an api or feature is available on SambaPos. If the SambaPos can receive the orders from the Food-Order-Website, can also send orders to the Food-Order-Website that was my question. If there is a Solution you can write me.
Thanks.
I already answered these…
Samba has api, graphql and well documented on forum for external to send to samba.
Samba has scripting which can be used to send out from samba to website api. Also website could read from samba using its api.
Thanks JTRTech. I will look.