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.
How Conditional Discounts Work
Section titled “How Conditional Discounts Work”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 Rule Builder
Section titled “The Rule Builder”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).
Available Conditions
Section titled “Available Conditions”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
Available Actions
Section titled “Available Actions”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
Setting Up Conditional Discounts
Section titled “Setting Up Conditional Discounts”Step 1: Create a New Campaign
Section titled “Step 1: Create a New Campaign”- Open PowerX from your Shopify admin.
- Click Create Campaign.
- Select Product Discount as the function type.
- Name your campaign (e.g., “VIP Customer Discount”).
Step 2: Build Your Rules
Section titled “Step 2: Build Your Rules”- Select Conditional Discount as the discount type.
- Click Add Condition to define the first condition.
- Choose the condition type (cart, customer, product, or order).
- Configure the condition parameters.
- Add more conditions as needed.
- Set the logic between conditions:
- AND — all conditions must be true.
- OR — at least one condition must be true.
Step 3: Configure the Action
Section titled “Step 3: Configure the Action”- Choose the discount action to apply when conditions are met.
- Set the discount value (percentage, fixed amount, etc.).
- Choose whether the discount applies to specific products or the entire order.
Step 4: Set Priority (Optional)
Section titled “Step 4: Set Priority (Optional)”When multiple conditional campaigns could apply to the same order, set priority to control which one takes precedence. Lower numbers = higher priority.
Step 5: Activate
Section titled “Step 5: Activate”Review your rules and toggle to Active.
Example Rules
Section titled “Example Rules”VIP Customer Discount
Section titled “VIP Customer Discount”Condition: Customer has tag “VIP” Action: 15% off the entire order
Free Shipping Over $75
Section titled “Free Shipping Over $75”Condition: Cart subtotal > $75 Action: Free shipping
Repeat Customer Reward
Section titled “Repeat Customer Reward”Condition: Customer has placed at least 3 previous orders AND cart subtotal > $50 Action: 10% off the entire order
Category-Specific Promotion
Section titled “Category-Specific Promotion”Condition: Cart contains 2+ items from the “Summer Collection” AND order shipping to US Action: 20% off Summer Collection items
Spend-and-Save Tiers
Section titled “Spend-and-Save Tiers”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.
Combining Conditions
Section titled “Combining Conditions”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.
Troubleshooting
Section titled “Troubleshooting”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.