Product Builder for WooCommerce

Visual product configurator with tile selection, conditional logic, file uploads, and smart formula pricing. The modern WooCommerce product addons alternative.

Product Builder Pricing and Bulk Discounts

Product Builder pricing controls how customer selections change the final product price and how larger configured orders qualify for bulk discounts.

Price display mode

  • Purpose: Controls how an option’s price contribution is shown next to the option label.
  • Options: Differential or Absolute.
  • Recommended: Differential when most options are small add-ons. Absolute when the configured product feels like a different SKU at each step (e.g. selecting a size that fully replaces the base price).
  • Example: A $100 base product with a +$10 option renders as +$10 in Differential mode and as $110 in Absolute mode.

Option pricing types

Each option’s pricing has a type and a value.

  • None: the option does not change the price.
  • Fixed: adds a fixed monetary amount (can be negative).
  • Percentage: adds a percentage of the base product price.
  • Formula: evaluates a token-based formula. Use for inputs whose price depends on other selections.
  • Linked product: uses the price of a linked WooCommerce product.

Option modifiers

  • Purpose: Apply a secondary adjustment to an option’s calculated price.
  • Options: None, Fixed, or Percentage.
  • Example: A linked-product option priced at $40 with a 10% modifier resolves to $44. Use modifiers when the same option needs slightly different pricing in different builds.

Bulk discounts

  • Enable bulk discount: turns tier-based discounts on.
  • Count mode:
    • Options: count the number of selected options across the build.
    • Quantity: count the quantity values entered in quantity fields.
  • Tiers: a list of min_qty + discount_percent pairs. The highest tier whose min_qty is reached wins.

Example tier list:

Bulk discount tiers
min_qty=5,  discount_percent=5
min_qty=10, discount_percent=10
min_qty=25, discount_percent=15

With this configuration and Count mode set to Options, a cart with 12 selected options gets a 10% discount because 12 is at or above the 10-item tier but below the 25-item tier.

Testing checklist

  • A configured product with one of each option type (Fixed, Percentage, Formula, Linked).
  • A second configured product with an Option modifier applied.
  • A cart that crosses each bulk discount tier boundary, including the highest tier.
  • A cart quantity change to confirm Count mode counts the right thing.

Related

See Field Types for the fields that can carry a price, and Conditional Logic and Required Selections for hiding price-affecting options behind earlier choices.