The Actions tab of a discount rule defines what the discount actually does. Each rule can hold several action rows, and every row is applied independently, so one rule can, for example, take a percentage off matching products and a fixed amount off the cart total at the same time.

How an action row works

Click Add Action on the Actions tab to add a row. Each row has up to three fields:

  • Action Type – what kind of discount to apply.
  • Amount – the value, either a percentage (20) or a fixed currency amount (5.00).
  • Products – for product-level actions, which products the action targets. Leave blank to target all products (then narrow with conditions).

Free action types

ActionLevelEffect
Percentage off priceProductReduces each matching product’s price by a percentage.
Fixed amount off priceProductReduces each matching product’s price by a fixed amount.
Percentage off subtotalCartReduces the cart subtotal (before shipping and tax) by a percentage.
Fixed amount off subtotalCartReduces the cart subtotal by a fixed amount.
Percentage off totalCartReduces the cart grand total by a percentage.
Fixed amount off totalCartReduces the cart grand total by a fixed amount.
BOGO (Buy X, Get 1)ProductDiscounts an additional item when a customer buys a set quantity.
Free shippingShippingRemoves the shipping cost, with per-method selection.

Pro action types

ActionLevelEffect
Tiered pricing ProProductMultiple quantity breakpoints, e.g. 3–5 items 5% off, 6+ items 10% off. Can show a bulk table on the product page.
BOGO Free ProProductGives the extra item 100% free on buy-X-get-1 deals.
Shipping percentage off ProShippingReduces shipping cost by a percentage.
Shipping fixed off ProShippingReduces shipping cost by a fixed amount.
Apply coupon(s) ProCartAutomatically applies one or more WooCommerce coupons.
Free gift(s) ProCartAdds a free product to the cart when the rule matches.
Product-level vs cart-level

Product-level actions (percentage, fixed, tiered, BOGO) change individual line-item prices, so savings can display as cart-item meta. Cart-level actions adjust the subtotal or total and display as order meta. This distinction also drives which Display options appear for the rule.

Amounts and stacking

A percentage uses a plain number (20 = 20%); a fixed amount uses your store currency (5.00). When several rules match one cart, they apply in list order, use the stop-processing flag to stop rules stacking. See Managing Discounts & Priority.