Discount

Offer member-only pricing on store products based on subscription conditions.

Availability: Free

Overview

Discount tab — tab bar and Add New Rule entry point
Discount tab — tab bar and Add New Rule entry point

The Discount tab controls subscriber-only pricing. Inside the plugin, the screen heading is Discount Rules and the tab label is Discount.

Discount rules can:

  • Apply a percentage or fixed discount
  • Target all products or only selected products, categories, or tags
  • Exclude products or categories from the discount
  • Apply fixed discounts per item or per cart
  • Use the same condition builder as the rest of Member Access

How Discount Rules Work

  1. Define who qualifies in the IF section.
  2. Choose the discount target in the TARGET section.
  3. Configure the discount type and value in the THEN section.
  4. If multiple per-item discount rules match, the best price wins.
  5. If a customer no longer qualifies, the discount stops applying to future purchases.

Configuring a Discount Rule

Discount rule builder — target scope and discount type fields
Discount rule builder — target scope and discount type fields

  1. Go to ArraySubs -> Member Access -> Discount.
  2. Click Add New Rule.
  3. Set the IF conditions.
  4. Configure the TARGET section:
Field What It Does
Apply discount to All products, specific products, specific categories, or specific tags
Exclude products Products that should not receive the discount
Exclude categories Categories that should not receive the discount
  1. Configure the THEN section:
Field Values What It Does
Discount Type Percentage or Fixed amount Selects how the discount is calculated
Discount Value Number The percentage or fixed amount
Apply To Per item or Per cart Available for fixed-amount discounts
  1. Optionally enable a schedule if access to the discount should unlock later.
  2. Click Save Rules.

Pricing Behavior

  • Per-item discounts change the displayed storefront price and cart calculation price.
  • Per-cart discounts appear during cart or checkout totals and do not stack on top of existing per-item savings.
  • If multiple per-item rules match, the customer gets the lowest final price.
  • Discounts do not overwrite the product's stored WooCommerce price for everyone else.

Compatibility Notes

  • Guests do not receive member pricing.
  • Existing WooCommerce sale prices are not automatically stacked with member pricing.
  • WooCommerce coupons can coexist with member discounts unless custom development changes that behavior.
  • Variable products are supported at the variation level.
  • Shop Access — Restrict who can see or buy products, not just who gets special pricing.
  • Downloads — Gate downloadable resources instead of product prices.
  • Coupons — Coupon-specific behavior outside Member Access discounts.

FAQ

Do multiple member discounts stack?

No. The best qualifying discount wins.

Can I make the discount apply only to certain products?

Yes. Use the TARGET section to scope by product, category, or tag and then add exclusions when needed.