Promoted articles
Ez Menu
Introduction
EZeats is a comprehensive digital dining platform that enhances restaurant operations and customer experience through digital menu, self-ordering, online ordering, and Pay at Table solutions.
The EZeats integration with Foodics enables seamless menu synchronization and direct order transmission to the Foodics POS, eliminating manual order entry and ensuring operational efficiency.
In addition, EZeats allows guests to split and pay for their own items directly from their mobile devices through a QR code, while providing restaurants with a powerful dashboard to monitor performance, track waiter activity, and gain valuable operational insights. The platform helps restaurants reduce waiting times during peak hours, improve table turnover, increase operational efficiency, and encourage customer retention through a faster and more convenient dining experience.
You can Reach EzMenu at:
- Website: https://www.ez-eats.com/
- Support Email: support@ez-eats.com
- Phone Number: +201040302211
Business Configurations in Foodics
Before enabling the integration, prepare the following in your Foodics Console:
-
Charge (optional, recommended): Create an Open value type Amount charge, apply it on all Order Types & Branches, then assign the relevant Tax Group to the charge if applicable. Copy and paste the charge name as
EZeats. This charge is used by EZeats to send service charges, customer tips, and delivery fees to Foodics so they appear correctly on the POS receipt. If you prefer separate receipt lines, you can create separate Open value Amount charges (for exampleEZeats TipandEZeats Delivery) — you will map each one inside the EZeats dashboard after connecting. - Tables (for dine-in): Make sure your floor sections and tables are set up in Foodics. EZeats imports them automatically and generates a QR code for each table.
Enabling the Integration
Note: You must have an EZeats account before enabling this integration. If you don't have an account, contact EZeats at support@ez-eats.com or +201040302211 to register.
- Log in to your Foodics console at console.foodics.com/login using the owner email. If you logged in with a non-owner user, you will not be able to activate the integration.
- Navigate to the
Marketplacepage ---> Search forEZeatsunderOnline Orderingcategory ---> ClickInstall. - The authorization page appears. Foodics will ask you to Authorize EZeats to access your Foodics Account — click
Authorize EZeats To Access My Accountto proceed. - You will be navigated to the EZeats admin panel at https://ezeats.app/admin to enter your EZeats business credentials to sign in.
- You are redirected back to the EZeats admin panel. The integration has been enabled successfully.
- Complete the required mapping in the
POS Integrationsection:- Branch: Select the Foodics branch that will receive EZeats orders.
-
Fetch All Resources: Click
Fetch All Resourcesto pull your branches, menu categories, floor sections and tables, menu groups, payment methods, and charges from Foodics. - Service Charge (optional): Select the Foodics charge to use for the service charge, and choose which order types it applies to (Dine-in, Pickup, Delivery).
-
Tips (optional): Enable
Send tip to POSand select theTip Chargeso customer tips appear on the POS receipt. -
Menu Group: Click
Load Menu Groupsand select the menu group to publish on EZeats (leave empty to sync all products). -
Tables: Go to the
Tablespage and clickRefresh from POSto import your Foodics floor sections and tables. Each imported table gets its own QR code for guests.
Menu Sync
First sync:
- In the EZeats admin panel, open your restaurant --->
POS Integrationsection. - Make sure your Branch and Menu Group are selected (see mapping above).
- Click
Sync Menu Now. EZeats pulls your products, categories, modifiers, combos, prices, taxes, and availability from Foodics and publishes them to your customer-facing EZeats menu.
Menu updates:
Menu changes made in Foodics (products, prices, categories, availability) are synced to EZeats automatically through Foodics webhooks — no manual action is needed. You can also click Sync Menu Now at any time to force an immediate re-sync. The time of the last successful sync is displayed in the POS Integration section.
Note: Always manage your menu in Foodics. Foodics is the source of truth — changes flow from Foodics to EZeats, ensuring your POS and your digital menu never drift apart.
How Orders Flow
| Order Type | Behavior in Foodics |
|---|---|
| Dine-In | Order is created in Foodics on the guest's table as an open order. Staff settle and close it on the POS as usual. |
| Pickup | Order is created in Foodics already marked as paid using the mapped EZeats payment method. |
| Delivery | Order is created in Foodics already marked as paid, including the customer's address and phone number, with the delivery fee sent as a charge. |
EZeats supports two dine-in modes, configured per restaurant by the EZeats team during onboarding:
Normal Dine-In (ordering through EZeats): The guest scans the table QR code, browses the menu, and places an order from their phone. The order is sent to Foodics automatically and appears on the POS under the guest's table — no manual order entry needed.
Pay at Table (ordering through Foodics): Staff take the order on the Foodics POS as usual. The guest scans the table QR code, sees all the items on the table's bill, claims the items that belong to them, and pays instantly from their own device — including splitting the bill between multiple guests at the table.
Waiter Guide (Day-to-Day Use)
-
Log in to the EZeats Waiter App at https://ezeats.app/waiter/login using your 4-digit PIN (PINs are managed by your restaurant admin under
Waiters). -
POS Tables view (
Tables--->POS Tables) — see all active Foodics tables with their open cheques, guest count, payment status, and sync status with the POS. UseRefreshto pull the latest cheque state from Foodics. -
Pay at Table flow:
- Take the guest's order on the Foodics POS as usual. The order must be started on the table in Foodics before the guest scans the QR code.
- The guest scans the table QR code, sees the table's items, claims their own items, and pays from their phone.
- Payments made through EZeats are reflected in the POS Tables view in real time.
- Once the table has fully paid, close the session in EZeats and settle/close the cheque on the Foodics POS.
-
Normal Dine-In flow:
- The guest scans the table QR code and places the order from their phone — it appears automatically on the Foodics POS under the guest's table.
- Prepare and serve the order as usual.
- After the guest pays through EZeats, close the session and settle the cheque on the POS.
Important Notes
- Owner access required: The integration can only be activated using the Foodics owner account.
-
Sync the menu before going live: Guests can only order items that have been synced from Foodics. Run
Sync Menu Nowand verify your menu in the EZeats admin panel before sharing QR codes with guests. - Pay at Table requires the POS order first: In Pay at Table mode, the order must be started on the table in Foodics before the guest scans the QR code. If no order exists on the table yet, the guest will not see any items to claim.
-
Charges must exist in Foodics first: EZeats can only select from charges that already exist in your Foodics account — create them in the Foodics Console, click
Fetch All Resources, then map them in EZeats. - Taxes and pricing follow Foodics: EZeats automatically mirrors your Foodics tax settings (including tax-inclusive pricing) and currency, so the totals guests see on EZeats always match the POS receipt.
- Need help? Contact EZeats support at support@ez-eats.com or +201040302211.