Skip to main content
All CollectionsAbacus BackendProduct Variants
How do I enforce a selection of Product Variant Values?
How do I enforce a selection of Product Variant Values?

Using "Force Selection" and "Minimum Selection" in the Product Variant Group details

Kevin Cheav avatar
Written by Kevin Cheav
Updated over a month ago

When a product has multiple variants (e.g., coffee sizes or pizza toppings), ABACUS POS allows you to force the selection of variant values to ensure that users or customers make the necessary choices before placing an order. This is especially useful in cases where a product variant, such as size or toppings, is required for the order to be processed.

Here’s how to configure forced variant selection on ABACUS POS, Online Ordering, and Self-Ordering Kiosk platforms.


Enforcing Product Variant Selection

  1. Go to the Backend: Log into the ABACUS backend system.

  2. Navigate to Products: Go to Products > Product Variants.

  3. Edit Product Variant: Click the pencil icon next to the product variant you want to edit.

  4. Enable the Desired Option:

    • Force Selection: This ensures that users must select at least one variant value before the product can be ordered.

    • Minimum Selection: For Online Ordering and Self-Ordering Kiosk only, this option forces users to select a specific number of variant values (e.g., at least 2 toppings on a pizza).

  5. Save Your Changes: Once configured, the product will now require variant selection on the relevant platforms.

Supported Platforms

Feature

POS

Online Ordering

Self-Ordering Kiosk

Force Selection

Supported ✅

Supported ✅

Supported ✅

Minimum Selection

Not Supported ❌

Supported ✅

Supported ✅

  • POS: The first variant value will be selected by default.

  • Online Ordering and Self-Ordering Kiosk: No default variant values are selected. The customer must manually select the required number of values before proceeding with the order.

When "Force Selection" is not ticked:

When "Force Selection" is ticked:

Did this answer your question?