Testing Discounts
How to properly test rules before publishing.
Basic Test
Section titled “Basic Test”Step 1: Private Browser Window
Section titled “Step 1: Private Browser Window”Why? To eliminate cache and cookies.
Steps:
- Chrome/Edge:
Ctrl + Shift + N(Windows) /Cmd + Shift + N(Mac) - Firefox:
Ctrl + Shift + P(Windows) /Cmd + Shift + P(Mac) - Safari:
Cmd + Shift + N
Step 2: Check the Product Page
Section titled “Step 2: Check the Product Page”Verify:
- Is the discount info block displayed?
- Is the price correctly reduced (Auto Price)?
- Are the messages and countdown correct?
Step 3: Add to Cart
Section titled “Step 3: Add to Cart”Verify:
- Is the discount applied in the cart?
- Is the discount calculated correctly?
- Is the tax correct?
Step 4: Test Order
Section titled “Step 4: Test Order”Verify:
- Is the discount included in the order?
- Is the tracking saved?
- Is the email correct?
Advanced Testing
Section titled “Advanced Testing”Testing Different Quantities (Bulk/Bundle)
Section titled “Testing Different Quantities (Bulk/Bundle)”Test 1: 1 pc → No discountTest 2: 3 pcs → 10% discountTest 3: 6 pcs → 20% discountTesting Conditions
Section titled “Testing Conditions”Test 1: Cart 400 CZK → Discount not applied (< 500 CZK)Test 2: Cart 600 CZK → Discount applied (≥ 500 CZK)Testing Rule Combinations
Section titled “Testing Rule Combinations”Test 1: Rule A onlyTest 2: Rule B onlyTest 3: Rules A + B simultaneouslyDebug Mode
Section titled “Debug Mode”For detailed discount tracking, enable the plugin’s debug panel in settings (WPify → Discount Rules → Debug mode). The panel shows an overview of all rules — whether they are active, filter and condition validation results, pool state, and applied discounts. This allows you to see exactly what is being applied and what is not, and why.
See Troubleshooting for more details.
Pre-Publishing Checklist
Section titled “Pre-Publishing Checklist”Basic Settings
- Rule is active
- Priority is correct
- Discount type is correct
Filters and Conditions
- Filters include the correct products
- Conditions are properly configured
- All values are filled in
Application Mode
- Correct mode for the given discount type
- Tax is properly configured (Fee Based)
Visual
- Messages have no typos
- Countdown is displayed (if enabled in the “Date to” condition)
- Discount label is filled in
Testing
- Tested in a private window
- Various quantities tested
- Conditions tested
- Test order completed