
ChoiceKit adds choice groups to a WooCommerce product. Customers select simple products or complete variations from each group. The selected products remain separate WooCommerce cart and order lines, so their stock, tax class, and shipping properties remain available to WooCommerce.
Features:
- Minimum and maximum choices per group.
- Optional fixed or percentage discounts for a group or the whole kit.
- A group discount threshold based on the number of selected products.
- Live kit price preview and discounted price display for selected items.
- An option to let product coupons targeting the kit apply to its selected products.
- Linked quantities, stock validation, and support for the WooCommerce Cart and Checkout blocks.
The kit product is a zero-price container. The selected products carry the charge, tax, and shipping details. ChoiceKit does not send data to an external service or add tracking.
Test tax, shipping, and coupon combinations on a staging site before selling kits, especially when using third-party extensions. A product’s optional customer instruction is informational; configured discount fields determine the actual price.
Screenshots

Select products in a kit and see live discounted prices and the kit total.

Configure choice groups, selection limits, products, and variations.

Set group discounts, optional kit discounts, and product coupon behavior.

View the kit and its linked selected products in the WooCommerce cart.