QRCodeMenu — Digital Restaurant Menu
1. What the QRCodeMenu Module Does
QRCodeMenu transforms your WordPress website into a modern digital menu with QR code, multiple languages, and extra options for each product.
2. Installation and Activation
- Log in to WordPress as an administrator.
- Go to Plugins → Add New.
- Upload and install the QRCodeMenu plugin.
- Click Activate.
After activation, you will see the following in the left WordPress menu:
QRCodeMenu Add Product Product Categories Allergens Labels Display Order QCM Settings QR Code Import / Export
3. Displaying the Menu on a Page (shortcode)
- Create or edit the page where you want the menu to appear.
- Insert the shortcode
[qrcodemenu]. - Update / publish the page.
4. Step 1 — QCM Settings
4.1 Location Details
- Name – the name of the restaurant, displayed in the header.
- Address – physical location.
- Phone – contact number.
- Wi-Fi – network / password (optional).
- Opening Hours – business hours.
4.2 Currency and Pricing
- Select the base currency and decimal format.
- Optionally, modify the currency symbol and its position (prefix / suffix).
4.3 Appearance
- Upload the cover image (recommended approx. 550×200 px).
- Optionally, add custom CSS.
4.4 Languages
- Check the active languages in which the menu will be displayed.
- Select the default language (the one the menu opens with).
5. Structure — Categories, Allergens, Labels
5.1 Product Categories
Create product categories (Starters, Soups, Main Course, Desserts, etc.).
Each category can have translated names in all active languages.
5.2 Allergens
Add allergens (Gluten, Nuts, Lactose, etc.) and enter translations.
They are displayed under the product and inside the modal window.
5.3 Labels
Create labels (Spicy, Vegan, Chef’s Recommendation…) that appear over the product image and are translated into all languages.
6. Adding Products
- Go to QRCodeMenu → Add Product.
- Fill in the top title (used for the admin product list).
- Assign at least one category and upload a representative image. Optimal image size: 900 × 600 px, web-optimized.
6.1 Product Details (Translations)
- In each language tab, complete: Product Title, Description, Note.
- These texts are displayed in the frontend for each active language.
6.2 Product Info
- Weight (g), Kcal, Price, Old Price, Out of Stock.
- Select Allergens and Labels for the product.
7. Extra Options
- In the Extra Options metabox, click Add Extra Option.
- Enter the Extra Option Title for each language.
- Set the Extra Option Price.
- The Delete button removes that option.
In the frontend, products with extra options open in a pop-up, with the label “Customizable”.
8. QR Code
- Go to the QR Code section.
- Select the page that contains the
[qrcodemenu]shortcode. - Click Save and Generate QR Code.
- Download the PNG image and use it for printing or promotional materials.
9. Import / Export
Export
Exports the full configuration (settings, terms, products, extra options, translations) into a JSON file.
Import
Upload a previously exported JSON file created by the plugin (schema: qcm-1.0). Images will be downloaded and attached automatically.
For additional questions — you can contact us through the SUPPORT department.

