Title: AXOLYON Menu &amp; Reservations
Author: peluxes
Published: <strong>April 30, 2026</strong>
Last modified: April 30, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/axolyon-menu-reservations.svg)

# AXOLYON Menu & Reservations

 By [peluxes](https://profiles.wordpress.org/peluxes/)

[Download](https://downloads.wordpress.org/plugin/axolyon-menu-reservations.2.0.1.zip)

 * [Details](https://vec.wordpress.org/plugins/axolyon-menu-reservations/#description)
 * [Reviews](https://vec.wordpress.org/plugins/axolyon-menu-reservations/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/axolyon-menu-reservations/#installation)
 * [Development](https://vec.wordpress.org/plugins/axolyon-menu-reservations/#developers)

 [Support](https://wordpress.org/support/plugin/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

 *   [ peluxes ](https://profiles.wordpress.org/peluxes/)

[Translate “AXOLYON Menu & Reservations” into your language.](https://translate.wordpress.org/projects/wp-plugins/axolyon-menu-reservations)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/axolyon-menu-reservations/),
check out the [SVN repository](https://plugins.svn.wordpress.org/axolyon-menu-reservations/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/axolyon-menu-reservations/)
by [RSS](https://plugins.trac.wordpress.org/log/axolyon-menu-reservations/?limit=100&mode=stop_on_copy&format=rss).

## 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

## Meta

 *  Version **2.0.1**
 *  Last updated **5 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.0.6**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/axolyon-menu-reservations/)
 * Tags
 * [digital menu](https://vec.wordpress.org/plugins/tags/digital-menu/)[restaurant menu](https://vec.wordpress.org/plugins/tags/restaurant-menu/)
   [table booking](https://vec.wordpress.org/plugins/tags/table-booking/)
 *  [Advanced View](https://vec.wordpress.org/plugins/axolyon-menu-reservations/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/axolyon-menu-reservations/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/axolyon-menu-reservations/reviews/)

## Contributors

 *   [ peluxes ](https://profiles.wordpress.org/peluxes/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/axolyon-menu-reservations/)