Pricing
Set pricing per bundle in the Pricing field.
Fixed price
Choose Fixed price and enter the bundle's price. You can also set a Promotional Price if you want the bundle to go on sale. Both values are stored as the bundle's base price and base promotional price.

Automatic
Choose Automatic (sum of components − discount) and set a discount:
- Discount type: Percentage off or Flat amount off.
- Discount amount: e.g.
10for 10%, or5for €5 off.

The price is computed as:
price = Σ (component sale price × quantity) − discount (floored at 0)…and that's stored as the bundle's base price on save. Each component's sale price is its promotional/catalog-pricing-rule price when one applies, otherwise its regular price, so if a component is currently on sale, that shows up in the bundle's total, rather than the bundle always being priced off the component's full list price.
Keeping prices in sync
When a component product is saved, deleted, or restored from the trash, every automatically priced bundle containing it gets recalculated: queued rather than run straight away, so saving a component that's used across many bundles doesn't hold up the save while every one of them gets resaved. Fixed-price bundles are left alone.