Configurable menu groups with slots

Configurable menu groups with slots


What
It is possible to create configurable menu groups with slots that allow the customer to select a fixed number of products from a predefined list of items. In this way, the customer can, for example, choose 12 items from a selection of 20.

Where
Admin: Item > Item > Add item > Menu > Create menu > Max. number for items within the group.


This manual guides you through setting up and managing the "Configurable Menu Groups with Slots" feature in the webshop admin. This feature allows for the creation of highly customizable product bundles, offering customers greater flexibility and choice.

Feature overview

This feature allows you to define menu groups with a configurable number of "slots". Each slot represents a choice from a predefined list of items, enabling customers to create personalized combinations within a set limit. 

Example use cases

  1. Donut Boxes: Offer boxes with a set number of slots, allowing customers to mix and match their favorite donuts.

  2. Family Meal Combos: Create burger or sandwich combos where customers can choose different options for each family member.

  3. Mix-and-Match Deals: Offer deals on items like socks, cosmetics, or stationery, where customers can select a specific number of items from a larger selection.




Admin setup

1. Create a new menu item

Navigate to Admin: Item > Item > Add item and create a new item of type "menu". Assign an item number and item name. This item will represent your configurable product bundle (e.g., donut box, family meal combo).




2. Configure menu group

  1. Go to "Menus" > "Create menu".

  2. In the "Amount" field "Max. number of items within the group", enter the desired number of slots for the bundle (e.g., 12 for a donut box, 4 for a family meal).

  3. This input will generate an equal number of identical menu groups in the database, effectively creating individual slots for each item in the bundle.

  4. Each menu group will have an "Amount" of 1, ensuring that each slot holds only one item.

  5. Select the products below, click in the field "Enter item number or name to add an item", and add the items that should appear in this group.

  6. Click in the field "Group name" and assign a name to this group.

  7. Then click on "Save".






3. Menu group structure

  1. The generated menu groups will appear in the item sales list. For instance, if you entered "4" in the "Amount" field for "Menu group 1," you will see: 
    1. M1
    2. M1
    3. M1
    4. M1

  2. To link these groups, the system uses the field "referenceMenugroupId". This field helps identify which slots belong to the same bundle.
  3. Example: 
  1. M1 has articlemenugroup_id=20
  2. M1 referenceMenugroupId=20
  3. M1 referenceMenugroupId=20
  4. M1 referenceMenugroupId=20
  5. M2

4. Item list

  1. Each menu slot has an associated item list, defining the choices available for that slot.

  2. Since the slots are copied identically, each slot will initially have the same options.

  3. This allows for flexible combinations.

Important notes

  1. Visualization: The menu group with slots is displayed as a tile grid, where each tile is one item from the item list. Tiles can be selected, also multiple times, until the max. amount (of available slots) has been reached.

  2. Basket calculation: This setup ensures that each slot is treated as a separate menu group. This simplifies basket calculations for vouchers, discounts (e.g., "cheapest item free"), and other promotions.

  3. Threshold limit: The system enforces a limit on the total number of items in the bundle. If a customer attempts to add a bundle with fewer than the required selections, a message will prompt them to complete their choice.


    • Related Articles

    • Topping groups

      Topping groups are “collections” of toppings. These are displayed in the POS, in the webshop or in the SOT, for example. Topping groups are assigned to the item in the item configuration under the Toppings tab - topping groups can always be activated ...
    • Menu: Cheapest for free

      What "Cheapest for free" means that the cheapest item within a menu is offered free of charge. This means that if a customer selects several items, the one with the lowest price is added at no cost. Where Admin: Item > Item > Edit > Menu > Number of ...
    • Item price groups

      What Item price groups are used to define different prices for an item. This can be used, for example, to define staff discounts, prices for counter sales, delivery, pickup, etc. Where Admin: Item > Pricing categories > Add price group. Add price ...
    • Item creation (basic) only with commodity groups and sales items

      What In order for the sales items and commodity groups to be visible in the POS, they must first be created. Where Admin: Item > Commodity groups > Add product groups. Admin: Item > Item > Add item. A simple basic item creation consists of commodity ...
    • User groups

      With individual user groups you define access rights to the system. For example, an admin has unrestricted access to all areas. A partner account should only have access to the settings that are relevant for his store. There are already predefined ...