Skip to content

Conditional Discounts

Conditional discounts are the most flexible discount type in PowerX. They let you build complex promotional rules that activate based on cart contents, customer attributes, order history, and more. If you can describe the rule in words, PowerX can automate it.

PowerX evaluates a set of conditions at checkout. When all conditions in a rule are met, the specified discount action is applied automatically. You can combine multiple conditions with AND/OR logic to create sophisticated promotional rules.

The PowerX rule builder lets you create conditions using a visual interface. Each rule consists of conditions (what must be true) and actions (what discount to apply).

Cart conditions:

  • Cart subtotal is above/below a threshold
  • Cart contains a specific number of items
  • Cart contains products from a specific collection
  • Cart contains a specific product

Customer conditions:

  • Customer has specific tags
  • Customer is in a specific segment
  • Customer is logged in / guest
  • Customer has placed a previous order (repeat customer)

Product conditions:

  • Product has a specific tag
  • Product is in a specific collection
  • Product variant matches a specific option (size, color, etc.)
  • Product price is above/below a threshold

Order conditions:

  • Order value exceeds a threshold
  • Shipping destination is in a specific country/region

When conditions are met, you can apply:

  • Percentage off specific products or the entire order
  • Fixed amount off specific products or the entire order
  • Free item added to the order
  • Free shipping for the order
  1. Open PowerX from your Shopify admin.
  2. Click Create Campaign.
  3. Select Product Discount as the function type.
  4. Name your campaign (e.g., “VIP Customer Discount”).
  1. Select Conditional Discount as the discount type.
  2. Click Add Condition to define the first condition.
  3. Choose the condition type (cart, customer, product, or order).
  4. Configure the condition parameters.
  5. Add more conditions as needed.
  6. Set the logic between conditions:
    • AND — all conditions must be true.
    • OR — at least one condition must be true.
  1. Choose the discount action to apply when conditions are met.
  2. Set the discount value (percentage, fixed amount, etc.).
  3. Choose whether the discount applies to specific products or the entire order.

When multiple conditional campaigns could apply to the same order, set priority to control which one takes precedence. Lower numbers = higher priority.

Review your rules and toggle to Active.

Condition: Customer has tag “VIP” Action: 15% off the entire order

Condition: Cart subtotal > $75 Action: Free shipping

Condition: Customer has placed at least 3 previous orders AND cart subtotal > $50 Action: 10% off the entire order

Condition: Cart contains 2+ items from the “Summer Collection” AND order shipping to US Action: 20% off Summer Collection items

Create multiple conditional campaigns with different thresholds:

  • Cart > $100: 10% off
  • Cart > $200: 15% off
  • Cart > $300: 20% off

Set priorities so only the best matching tier applies.

You can nest AND/OR logic to create complex rules. For example:

(Customer has tag “Wholesale” OR Customer has tag “VIP”) AND Cart subtotal > $200

This applies the discount when either a Wholesale or VIP customer places an order over $200.

Discount not triggering?

  • Verify all conditions are met — check each one individually.
  • Ensure the campaign is Active and within its scheduled dates.
  • Check the stacking rules — another campaign may be taking priority.

Wrong discount amount?

  • Review the action configuration — check whether the discount targets specific products or the whole order.
  • If using spend-and-save tiers, verify the priorities are set so the best tier wins.