Eatzino Online Ordering

Eatzino Online Ordering

Details
View on WordPress

Eatzino Online Ordering connects your WordPress website to your restaurant on Eatzino. You keep your menu, prices and opening hours in Eatzino, and your website shows them. You never have to update anything twice.

  • Floating “Order online” button on every page (optional, left or right). It shows how many items are in the cart.
  • Order button you can place anywhere, filled or outline.
  • Ordering menu inside a page. Guests choose dishes without leaving your site.
  • Menu as text on your page, with photos, prices and categories. Search engines can read it, and the “+” on a dish opens the order window at that dish.
  • Opening hours with a live “Open now · until 22:00” line. The hours follow the restaurant’s own time zone.
  • Google data (schema.org Restaurant: address, phone, opening hours, menu link), added automatically.
  • One-click connect: click “Connect with Eatzino”, log in with your restaurant account and confirm – no links to copy.
  • Guided setup in three steps: connect, choose your order button, create a ready-made “Menu” page with one click.
  • Own “Eatzino” menu in WordPress with an overview: your restaurant, a to-do list that ticks itself off, and a button to your Eatzino dashboard.
  • Elementor widgets in the group “Eatzino – Restaurant”: Ordering, Food Menu, Ordering Widget, Opening Hours.
  • Four blocks for the block editor, and shortcodes for every other editor (Divi, classic editor …).
  • Your theme’s own buttons can open ordering: link them to #eatzino-order.
  • The floating button cannot be broken by theme styles, moves up when a chat or “back to top” button is in the same corner, and steps aside while a cookie banner is open.
  • Saving the settings empties the page cache (LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache …).
  • English and German. The widget follows your website’s language, or you can choose one.
  • Orders arrive in your Eatzino partner dashboard and app.

Guests order completely on your website: they choose their dishes, confirm their e-mail address with a 6-digit code (or sign in with Google) and place the order in the ordering window. Payment is in cash on delivery or pickup.

What you need

This plugin connects your website to the Eatzino service. You need an Eatzino restaurant account, which is a paid monthly package with no commission on orders: https://eatzino.com/business. Without an account the plugin does nothing on your website.

Shortcodes

  • [eatzino_order_button] – button that opens the order window. Options: label="Jetzt bestellen", color="#006FDE", style="outline", lang="de", shop="12".
  • [eatzino_order_link] – plain link to your restaurant page on eatzino.com.
  • [eatzino_menu height="800"] – the full ordering menu inside the page.
  • [eatzino_menu_list] – the menu as text on your page. Options: photos="no", category="Pizza", categories="no".
  • [eatzino_hours] – the opening hours. Option: status="no" hides the “Open now” line.
  • [eatzino_reservation] – table booking form inside the page (guests choose party size, day and time; no account needed).
  • [eatzino_reservation_button] – button that opens table booking. Options: label, color, style="outline", lang, shop.

Every shortcode accepts shop="…" (number or link) to show another restaurant, for example a second location.

For developers

The button works on any element: <a href="#eatzino-order">Order</a>, class="eatzino-order" or data-eatzino-order, or data-eatzino-product="<dish uuid>" to open a dish. From JavaScript use window.EatzinoWidget.open(). The page receives the events eatzino:ready, eatzino:open, eatzino:close, eatzino:cart, eatzino:checkout, eatzino:order and eatzino:reservation on document.

External services

This plugin is the WordPress connector for Eatzino, an online ordering service for restaurants provided by Aximatix. It does not work without that service. It connects to the following:

1. Eatzino ordering widget (in your visitors’ browsers)

  • What: on the front end of your website the plugin loads the script https://eatzino.com/embed.js. When a visitor opens ordering, the menu, a dish, table booking or the inline menu, the script shows pages from https://eatzino.com/embed/… in a window on your site, and those pages talk to https://api.eatzino.com.
  • When: the script is loaded on every front-end page as soon as a restaurant is connected in the settings. Nothing is loaded while no restaurant is connected.
  • Data: the visitor’s browser sends the usual request data (IP address, browser, the address of your website so the restaurant can see which website an order came from). Anonymous, cookieless counts of widget use (opened, dish added, checkout started) are stored per day for the restaurant’s statistics – without a visitor ID. When a guest orders or books a table, the guest’s e-mail address, name, phone number, delivery address, order and notes are sent to Eatzino and the restaurant to process the order. The widget sets no cookies on your domain; the guest’s sign-in is kept in the browser storage of eatzino.com.
  • Terms of use: https://eatzino.com/terms
  • Privacy policy: https://eatzino.com/privacy

2. Eatzino API (from your WordPress server)

  • What: the server reads the connected restaurant’s public data – name, address, logo, opening hours and menu – from https://api.eatzino.com/api/v1/rest/… for the menu list, the opening hours, the settings card and the restaurant data for search engines. When you paste a restaurant link in the settings, the server asks the API which restaurant number belongs to it.
  • When: when a page with the menu list, the opening hours or one of the Eatzino widgets is shown and the cached answer is older than 10 minutes, and when you open the plugin’s admin pages or save the settings.
  • Data: only the restaurant number (or the pasted restaurant link) and the language. No data about your visitors or your WordPress users is sent.
  • Terms of use: https://eatzino.com/terms
  • Privacy policy: https://eatzino.com/privacy

3. Connect with Eatzino (only when you click the button)

  • What: “Connect with Eatzino” opens https://partner.eatzino.com/connect/wordpress in your browser. You log in there with your Eatzino restaurant account and confirm. Eatzino then sends your browser back to this website’s admin area with a one-time code, and the WordPress server swaps that code at https://api.eatzino.com/api/v1/rest/eatzino/wp-connect/exchange for your restaurant number, name, address and logo.
  • When: only when an administrator clicks “Connect with Eatzino” or “Connect a different restaurant”.
  • Data: your website address, the address of this site’s admin page that Eatzino sends you back to, a random check value and the language. Your WordPress password and user data are never sent. Eatzino stores the website address with your restaurant so it can show you which website takes your orders.
  • Terms of use: https://eatzino.com/terms
  • Privacy policy: https://eatzino.com/privacy

4. Google sign-in (optional, inside the ordering window)

  • What: guests can choose “Continue with Google” instead of an e-mail code. Only then does the ordering window load Google’s sign-in script (https://accounts.google.com/gsi/client) and open Google’s sign-in pop-up.
  • Data: Google receives what is needed for the sign-in; Eatzino receives the guest’s name and verified e-mail address.
  • Google terms: https://policies.google.com/terms – Google privacy policy: https://policies.google.com/privacy

The links to the Eatzino partner dashboard (https://partner.eatzino.com) in the WordPress admin are plain links; nothing is sent until you click them.

Details

Plugin code:
eatzino-online-ordering
Plugin version:
1.1.0
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.2 or higher
Test up to WP version:
7.1.4
Total installations:
0
Last updated:
2026-11-10
Rating:
Times rated:
0
food-ordering
online-ordering
restaurant
restaurant-menu
table-reservation