AXOLYON Menu & Reservations

Description

AXOLYON Menu & Reservations is a digital menu plugin for restaurants with support for EU food allergen compliance. Built around EU Regulation 1169/2011 on mandatory allergen information, it also ships optional modules for Japanese (Food Labeling Act), US (FALCPA), Canadian (CFIA), Brazilian (ANVISA), Australian (FSANZ), South Korean (MFDS) and Argentinian allergen labelling.

Publish a mobile-first digital menu with a Gutenberg block, a shortcode or an Elementor widget. Generate a QR code for your tables. Accept reservations online. Emit full Schema.org markup so search engines understand your menu. All of that with zero coding.

Allergen compliance across regions

  • 14 EU mandatory allergens — full coverage of Regulation 1169/2011 with official SVG icons, accessible tooltips and a contains / traces ternary model. Free.
  • 12 exclusive Japanese allergens — soba, crab, shrimp, peach, salmon, squid, salmon roe (ikura), beef, pork, chicken, cashew and matsutake mushroom. Required under the Japanese Food Labeling Act. Pro.
  • 5 international allergens mapped to 6 country-specific regulations — triticale (Canada CFIA), latex (Brazil ANVISA), kiwi (Brazil ANVISA + Argentina ANMAT), tomato (South Korea MFDS), propolis / royal jelly (Australia & New Zealand FSANZ). USA FALCPA is already a subset of the EU 14. Pro.

Smart dietary labels

  • Vegan and Gluten-free — deduced automatically from the allergens declared on each dish (no dairy, eggs, fish, crustaceans or molluscs vegan; no gluten gluten-free), with a manual override for edge cases. Free.
  • Halal and Kosher — manual certification per dish, with optional certification body (JAKIM, HMC, IFANCA, HIQ) and certificate number. Pro.

The automatic deduction of Vegan and Gluten-free works from the declared allergens: the restaurant owner only has to mark what’s on the plate and the dietary labels update themselves.

Online reservations

  • Reservation form via shortcode [axolyon_mc_reservas] or Gutenberg block. Free.
  • Email notification to the restaurant owner on every submission. Free.
  • Simple admin list of reservations, filterable by date and status. Free.
  • Token-based reservation confirmation (the customer confirms by clicking a secure link). Pro.
  • Advanced admin panel: FullCalendar view, confirm/cancel from the list, CSV export with anti-injection protection, per-timeslot guest limits. Pro.

International languages

The plugin ships with 8 language files: English (US), French, German, Italian, Portuguese (Portugal), Portuguese (Brazil), Japanese and Korean. Spanish is the source language and is always available.

In the Free version, the interface is shown in Spanish regardless of the WordPress locale. Pro unlocks automatic translation to the site language, so a WordPress site in French will see the plugin in French, a Japanese site in Japanese, and so on.

Developer-friendly

  • Full REST API with 6 endpoints (plato upsert, plato availability, reservation lookup by external id, reservation status update, reservation link, loyalty credit). Pro.
  • Native integration with Bar Manager (real-time sync of menu, prices and reservations). Pro.
  • Schema.org markup: MenuItem, Offer, suitableForDiet (HalalDiet, VeganDiet, GlutenFreeDiet), additionalProperty for certifications. Free.
  • Native Gutenberg block, [axolyon_mc_carta] shortcode and a native Elementor widget. Free.
  • PHP 8.0+ strict typing, GPLv2.

Free vs Pro at a glance

Free

  • All 14 EU mandatory allergens (Regulation 1169/2011)
  • Digital menu with QR code support
  • Automatic deduction of Vegan and Gluten-free dietary labels
  • Gutenberg block + [axolyon_mc_carta] shortcode + Elementor widget
  • Basic online reservations (form + email notification to the owner)
  • Simple admin reservation list
  • Schema.org markup
  • Spanish interface

Pro

  • Everything in Free
  • 12 exclusive Japanese allergens (Food Labeling Act)
  • 5 international allergens + 6 country regulations (USA FALCPA, Canada CFIA, Brazil ANVISA, Australia/NZ FSANZ, South Korea MFDS, Argentina ANMAT)
  • Halal and Kosher dietary labels with certification body and certificate number
  • 8 languages (EN, FR, DE, IT, PT, PT-BR, JA, KO) — UI follows the WordPress locale
  • Token-based reservation confirmation by email
  • Advanced reservation management: FullCalendar calendar, confirm/cancel, CSV export, per-timeslot guest limit
  • Full REST API (6 endpoints)
  • Native Bar Manager integration (real-time sync)
  • Priority support

More information and licensing at https://axolyon.com/axolyon-menu-reservations.html

Compatibility

  • WordPress 6.4 – 7.0
  • PHP 8.0, 8.1, 8.2, 8.3
  • Elementor, Divi, Beaver Builder (via shortcode)
  • Multisite

Blocks

This plugin provides 1 block.

  • Carta del Restaurante Muestra la carta del restaurante con alérgenos EU.

Installation

  1. Upload the axolyon-menu-reservations folder to /wp-content/plugins/ or install via Plugins Add New from the WordPress admin.
  2. Activate the plugin through the Plugins menu.
  3. Go to AXOLYON Menu & Reservations Settings to configure the restaurant name, contact phone, reservation email and allergen regulations that apply to your location.
  4. Add the Restaurant Menu Gutenberg block to any page, or place the [axolyon_mc_carta] shortcode on it.
  5. To accept reservations, place [axolyon_mc_reservas] on a dedicated page.

FAQ

Does this plugin comply with EU allergen regulations?

Yes. The Free version includes all 14 mandatory allergens of EU Regulation 1169/2011 with official SVG icons, accessible tooltips and a contains / traces ternary model. This is the minimum legal requirement for any restaurant operating in the European Union.

Which languages does the plugin support?

Eight language files are bundled: English (US), French, German, Italian, Portuguese (Portugal), Portuguese (Brazil), Japanese and Korean. Spanish is the source language and is always available. In the Free version the interface is shown in Spanish; Pro unlocks automatic translation to the site language.

Can I use this plugin for a Japanese restaurant?

Yes. The Pro version includes 12 exclusive Japanese allergens required by the Food Labeling Act (Shokuhin Hyōji Hō): soba, crab, shrimp, peach, salmon, squid, salmon roe, beef, pork, chicken, cashew and matsutake. USA (FALCPA), Canadian (CFIA), Brazilian (ANVISA), Australian/New Zealand (FSANZ), South Korean (MFDS) and Argentinian allergen regulations are also available.

Does it work with Elementor?

Yes. A native Elementor widget is registered automatically when Elementor is active. You can also place the [axolyon_mc_carta] or [axolyon_mc_reservas] shortcodes inside any Elementor Text or Shortcode widget. Divi, Beaver Builder and any other builder that supports shortcodes are compatible too.

What is the difference between Free and Pro?

Free is focused on EU compliance: the 14 EU allergens, the digital menu, QR code, basic reservations, Gutenberg / shortcode / Elementor output, Schema.org and the automatic Vegan / Gluten-free deduction. Pro adds non-EU allergen regulations (Japan, USA, Canada, Brazil, Australia, South Korea, Argentina), Halal / Kosher certifications, 8 UI languages, token-based reservation confirmation, the full admin calendar / CSV / per-slot limit, the REST API and Bar Manager integration.

Is there a REST API available?

Yes, in the Pro version. Six endpoints under the mc/v1 namespace allow an external system to upsert dishes, toggle availability, look up reservations by external ID, update reservation status, link external reservations and credit loyalty points. Authentication uses standard WordPress Application Passwords. This is the integration surface used by Bar Manager.

Is coding knowledge required?

No. Everything is configurable from the WordPress admin. The restaurant owner declares allergens per dish with checkboxes; dietary labels (Vegan, Gluten-free) are derived automatically.

Does the plugin send the customer’s data to external services?

The Free version only stores data locally in your WordPress database and sends reservation notifications to the email address you configure. Pro adds optional Bar Manager synchronisation, which is disabled by default and has to be explicitly enabled per site.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“AXOLYON Menu & Reservations” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.1

  • Fix: Renamed shortcodes to comply with WordPress.org prefix requirements — [mesa_carta] [axolyon_mc_carta], [mesa_carta_reservas] [axolyon_mc_reservas_form], removed legacy [mc_reservas] alias.
  • Fix: Plugin URI updated to https://axolyon.com/axolyon-menu-reservations.html.

2.0.0

  • Removed Freemius SDK — all features available to all users, no license gates.
  • Renamed all internal identifiers from mc_ to axolyon_mc_ prefix (CPTs, taxonomies, options, meta keys, table name, nonces).
  • Added automatic database migration for existing installations (1.x 2.0).
  • REST API permission callback hardened to manage_options with 401/403 responses.

1.1.0

  • Added: Japanese allergen labels module — 12 exclusive allergens required by the Japanese Food Labeling Act (Pro)
  • Added: International allergen regulations — USA FALCPA, Canada CFIA, Brazil ANVISA, Australia/NZ FSANZ, South Korea MFDS, Argentina ANMAT (Pro)
  • Added: Dietary labels panel with automatic deduction of Vegan and Gluten-free from declared allergens (Free)
  • Added: Halal and Kosher dietary labels with manual certification (Pro)
  • Added: 8 language translations — English, French, German, Italian, Portuguese (PT/BR), Japanese, Korean (Pro)
  • Added: REST API with 6 endpoints for external integrations, including Bar Manager (Pro)
  • Added: Reservation management calendar view with FullCalendar (Pro)
  • Added: Guest limit per time slot in the reservation system (Pro)
  • Added: CSV export of reservations with anti formula-injection protection (Pro)
  • Added: 8-currency price formatting with configurable symbol position (EUR, MXN, ARS, COP, CLP, PEN, USD, GBP)
  • Added: Halal module — per-dish certification badge with body (JAKIM, HMC, IFANCA, HIQ, other) and certificate number
  • Added: Non-Halal ingredient alerts (pork, alcohol, gelatin, carmine, rennet, animal emulsifiers E-471)
  • Added: Live Halal filter button on the public menu (client-side, no reload)
  • Added: Schema.org suitableForDiet (HalalDiet) and additionalProperty markup for certified dishes
  • Security: CSV formula injection neutralisation in reservation exports

1.0.0

  • Initial release
  • CPT mc_plato with 14 EU allergens (EU Regulation 1169/2011)
  • Gutenberg block + shortcode [axolyon_mc_carta]
  • Responsive grid (1–4 columns)
  • Reservation system with email confirmation and token