Skip to main content

How do I set up product variants and limit the number of products customers can order? (3 minute read)

Updated over 3 weeks ago

Variants in Kanpla are add-ons you can attach to your products, allowing customers to choose what they want — without you needing to create multiple versions of the same product.

Imagine you’re selling a salad. With variants, you can let the customer choose:

  • Which side they want (bread, chicken, bacon)

  • What size they prefer (small, large)

  • Whether they want to add extras (like cheese or dressing)

You decide how many options the customer must select (e.g. “choose at least 1”), how many they can select (e.g. “choose up to 2”), and whether some variants come with an additional cost.

It’s a smart way to make your menu more flexible and engaging — without overwhelming the customer with too many products.


Follow this step-by-step guide to create your desired variants for a product:

Step-by-step guide:

Step 1: Go to Mealplan (Shop) in the admin panel

Step 2: Click on the product you want to edit

  • Or create a new product by clicking “+ Create product”

Step 3: Scroll to the “Variants” section

Step 4: Scroll to “Variants”

Step 5: Click “+ Select variants”

Step 6: Click “+ create new variant

  • Enter a name of the variant (e.g. Lasanga variants)

  • Set the minimum and maximum number of variant options a user can select when ordering this product.

  • Add the choices of different variants

  • Click the three dots next to the variant to set a specific price for a variant
    Note: The price you set will be added as an extra cost if the customer selects this variant.

Step 7: Set minimum and maximum selections

  • Use the “Minimum” field to define how many options the user must choose

  • Use the “Maximum” field to limit how many they can choose

Step 8: Save and Add

  • Click “Save option” and your variants will be saved

  • Click “Save and return” and then “Save and add”


Want to See It in Action?

Watch this short intro video for a full walkthrough:

Did this answer your question?