Shopify Discount Testing Checklist 2024

October 2, 2024

Shopify Discount Testing Checklist 2024

: Boost Sales, Avoid Pitfalls

Want to make sure your Shopify discounts work flawlessly? This checklist has you covered.

Key benefits of thorough discount testing:

  • Catch errors before they impact customers
  • Keep your site running smoothly during sales
  • Deliver a seamless checkout experience
  • Fine-tune your discount strategy

Here’s what you need to test:

  1. Discount creation
  2. Customer group targeting
  3. Product-specific discounts
  4. Cart value discounts
  5. Multiple discount stacking
  6. Time-based promotions
  7. Checkout process
  8. Mobile device compatibility
  9. Error handling
  10. Site performance under load
  11. Discount reporting accuracy

Quick tips:

  • Use test products and dummy accounts
  • Check all discount types (percentage, fixed amount, free shipping)
  • Verify discounts work on desktop and mobile
  • Test edge cases and error scenarios
  • Monitor site speed with discounts applied

Remember: Regular testing catches issues before they hurt sales. Make this checklist part of your routine to maximize discount effectiveness and keep customers happy.

Test Area Why It Matters
Creation Ensures discounts apply correctly
Targeting Reaches intended customer groups
Products Applies to correct items/collections
Cart Value Encourages higher spending
Stacking Prevents conflicts between codes
Timing Activates/expires at right moments
Checkout Smooth process from cart to purchase
Mobile Works for all device types
Errors Handles issues gracefully
Performance Site stays fast during promotions
Reporting Tracks discount effectiveness

Getting ready to test

Before you start testing discounts, you need to prep your Shopify store. Here’s how:

Check discount settings

First, review your current discounts:

  1. Go to your Shopify admin panel
  2. Head to the Discounts section
  3. For each active discount, check:
    • Discount amounts
    • Start and end dates
    • Product or collection targeting

Sarah Chen, Shopify’s Head of Merchant Success, says: "32% of Shopify store owners had issues from wrong discount settings in 2023. A quick check before testing can fix most of these."

Set up discount rules

Create test discounts for different scenarios:

  • Percentage off (20% off everything)
  • Fixed amount off ($10 off $50+ orders)
  • Buy X, Get Y (buy one, get one half off)
  • Free shipping (on $100+ orders)

For each discount, set rules like:

  • Minimum purchase amounts
  • Customer group limits
  • Product or collection restrictions

Create test products and accounts

To mimic real situations:

  1. Add test products at different prices
  2. Make dummy customer accounts:
    • New customers
    • Returning customers
    • VIP members
Account Type What it’s for
New Customer First-time buyer discounts
Returning Customer Loyalty rewards
VIP Member Exclusive offers

This setup lets you run thorough tests that match real customer experiences.

Pro tip: Use real products and diverse customer profiles. It helps catch issues you might miss with generic test data.

Testing discount creation

You’ve set up your test environment. Now let’s make sure your discounts work right.

Check discount code creation

  1. Create a new discount code in your Shopify admin panel
  2. Set up different discount types:
    • Percentage off (20% off everything)
    • Fixed amount off ($10 off orders over $50)
    • Buy X, get Y (buy one, get one 50% off)

"Setting a condition of quantity <=5 applies the discount correctly, but at 6+, it’s removed." – Liam, Shopify Developer Advocate

For complex discounts, use the Product Discount API or Order Discount API.

Test automatic discounts

These apply without a code. To test:

  1. Set up an automatic discount in Shopify admin
  2. Add eligible products to your cart
  3. Check if the discount applies at checkout
Discount Type Test Scenario
Percentage off 15% off all items
Free shipping On orders over $100
Buy X, get Y Buy 2, get 1 free

Check discount limits

Make sure discounts follow rules and exclude ineligible products:

  1. Test usage limits (one-time use per customer)
  2. Check minimum purchase requirements
  3. Verify product-specific exclusions

"41% of online shoppers say coupons and discounts are key in their buying process." – Shopify Merchant Success Team

Don’t forget to test edge cases:

  • Discounts on out-of-stock items
  • Expired discount codes
  • Using a discount more times than allowed

Testing customer groups

Here’s how to test Shopify discounts for different customer types:

Test specific customer group discounts

1. Create customer segments:

Go to Customers > Segments in Shopify admin. Click "Create Segment" and set up filters.

2. Set up a segment-specific discount:

Create a new discount code. Choose "Specific customer segments" under "Customer eligibility" and select your target segment.

3. Test it out:

Log in as a customer in the segment, add products to cart, apply the discount code, and verify it works.

Check customer tag discounts

1. Tag customers:

In Shopify admin, go to Customers, select customers, and add tags (e.g., "VIP").

2. Create a tag-based discount:

Set up a new discount code. Choose "Customers tagged with" in "Customer eligibility" and enter your tag.

3. Put it to the test:

Log in as a tagged customer and try to use the discount. Make sure it only works for tagged customers.

Test new vs. returning customer discounts

1. Set up discounts:

Create separate discount codes for new and returning customers. Use "First-time customers" and "Returning customers" in the "Customer eligibility" settings.

2. Try them out:

Use a new email for the new customer discount. Log in with an existing account for the returning customer discount.

Customer Type Discount Example Test Method
New 10% off first order New account, apply at checkout
Returning Free shipping over $50 Existing account, $50+ cart
VIP (tagged) 20% off purchase Log in as VIP, apply discount

"Create unique discount codes for loyal customers. It makes them feel special and keeps them coming back." – Releasit

Don’t forget to test edge cases:

  • Try new customer discounts with existing accounts
  • Use returning customer discounts with new accounts
  • Test tag-based discounts on untagged customers

Testing product-specific discounts

Here’s how to make sure your Shopify discounts work right for specific products or collections:

Test single product discounts

1. Create a discount for one product:

Go to Discounts in your Shopify admin. Set up a new discount code. Pick "Specific products" under "Applies to". Choose your target product.

2. Test it out:

Add the product to your cart. Apply the discount code. Check if it takes off the right amount.

For example: Set a 10% discount on a $50 shirt. You should pay $45.

Check collection discounts

1. Set up a collection discount:

Make a new discount. Pick "Specific collections" under "Applies to". Choose your target collection.

2. Make sure it works:

Add a few items from the collection to your cart. Use the discount code. Check that all the right items get discounted.

Product Original Price 20% off
T-shirt $30 $24
Jeans $80 $64
Hat $20 $16

Test product variant discounts

1. Create a variant-specific discount:

Set up a new discount code. Pick "Specific products" under "Applies to". Choose the product and specific variant.

2. Check how it applies:

Add the product with the discounted variant to your cart. Add the same product with a different variant. Use the discount code. Make sure only the right variant gets discounted.

Example: A shirt with 30ml and 100ml variants:

Variant Regular Price Buy 2 Price
30ml $49.99 $44.99 each
100ml $84.99 $79.99 each

The discount should only work on the variant you set up.

Don’t forget to test edge cases:

  • Try the discount on products it shouldn’t work for
  • See if it works with minimum purchase rules
  • Check how it acts with other offers

Testing cart value discounts

Cart value discounts can boost sales. Here’s how to test them:

Check minimum purchase rules

1. Set up a minimum purchase discount:

Create a new discount in Shopify admin. Set a minimum purchase amount of $100.

2. Test the discount:

Add $99 worth of items. The discount shouldn’t apply. Bump it to $100. Now it should work.

Test tiered cart discounts

Tiered discounts can drive higher order values. Here’s how:

1. Create multiple discount codes:

Spending Tier Discount
$100 – $199 10% off
$200 – $299 15% off
$300+ 20% off

2. Test each tier:

Add $150 of items. Use the first tier code. Check if you get 10% off. Up it to $250. Try the second code. 15% off should apply. Finally, go to $350. The 20% discount should kick in with the third code.

Verify maximum discount limits

1. Set a maximum discount amount:

When creating your discount, cap it (say, $50 max).

2. Test the limit:

Add $500 worth of stuff to your cart. Apply a 20% off code. The discount should stop at $50, not $100.

Test these discounts on both desktop and mobile. Make sure it’s smooth sailing for all customers.

"We tried tiered discounts on our Shopify store in March 2023. Result? 25% higher average order value and 15% more new customers", says Sarah Chen from FitGear Pro.

Testing multiple discounts

Shopify now lets you stack up to 5 discount codes per order. Here’s how to test them:

  1. Create different discount codes:
Code Type Amount
SUMMER10 Percentage 10% off
FREESHIP Free shipping N/A
BUNDLE20 Fixed amount $20 off
  1. Add items to your cart that meet each code’s conditions.
  2. Apply codes at checkout.
  3. Check if discounts stack right and the final price is correct.

Not all discounts mix. Test this by:

  1. Enabling combinations for some discounts in Shopify admin.
  2. Trying to apply both combinable and non-combinable discounts.
  3. Checking that only allowed combos work.

When discounts clash, Shopify uses the highest priority one. Test by:

  1. Creating discounts with different priorities.
  2. Setting up a scenario where multiple discounts could apply.
  3. Checking which discount wins.

"Testing discount priorities boosted our average order value by 15% during our last sale", says Emma Thompson from SportGear Plus.

Testing time-based discounts

Time-based discounts can boost sales. Here’s how to test them:

Test start and end dates

  1. Create a discount with set dates
  2. Try the code before, during, and after
  3. Check if it works only when it should

Check time zone effects

Time zones can mess with discount timing. To test:

  1. Set up a short discount (like 1 hour)
  2. Check your store from different time zones
  3. Make sure it starts and stops at the right local times

Test recurring discounts

For repeating discounts:

  1. Set it up in Shopify
  2. Watch it over a few cycles
  3. Make sure it works each time

"Our ‘Sunday Special’ boosted weekend sales by 22% after we tested it thoroughly", says Sarah Chen from BeautyBox.

Pro tip: Use countdown timers to create urgency. Apps like EasySale can help.

Discount Type Test Method Key Check
One-time Try before/during/after Works only when it should
Recurring Watch multiple cycles Activates on schedule
Time-zone based Test from different places Starts at right local time
sbb-itb-4bd9e2f

Testing checkout process

Want to make sure your discounts work and customers breeze through checkout? Here’s how to test it:

Check discounts in cart

  1. Toss some products in your cart
  2. Try out different discount codes
  3. Make sure the discount amounts are spot-on
  4. Double-check that the right items are getting discounted

Fun fact: RetailMeNot says 97% of shoppers hunt for discounts before buying. People love a good deal!

Want to show off those discounts on the cart page? Here’s a bit of Liquid code to do it:

{% if cart.cart_level_discount_application.size > 0 %}  
  Discounts:  
  <ul>    
    {% for discount_application in cart.cart_level_discount_applications %}      
      <li>        
        {{ discount_application.title }}-{{ discount_application.total_allocated_amount | money }}      
      </li>    
    {% endfor %}  
  </ul>
{% endif %}

Test discount visibility during checkout

  1. Start checking out
  2. Look for discounts on each page
  3. Make sure you can enter discount codes
  4. Try removing and adding discount codes back

Heads up: Some automatic discounts might only pop up when products hit the checkout. Keep an eye out!

Check final price calculations

  1. Place a test order
  2. Make sure all discounts are in the final price
  3. Check if taxes and shipping are calculated right
  4. Compare the total to what you expect

For safe testing, use Shopify’s Bogus Gateway or Test Mode in Shopify Payments.

Test Method Pros Cons
Bogus Gateway No real transactions Limited payment options
Test Mode Real payment flow Requires canceling orders
Manual Orders Full control Time-consuming

Testing on mobile devices

Mobile shoppers dominate online sales. In 2024, 61.26% of website traffic came from phones and tablets. Let’s make sure your Shopify discounts work smoothly on these devices.

Test discounts on mobile

  1. Open your store on iOS and Android devices
  2. Add products to cart
  3. Apply different discount codes
  4. Check discount accuracy in cart and checkout

Don’t forget tablets! They can reveal display issues you might miss on phones.

Is your discount code entry mobile-friendly?

Look for these things:

  • Easy-to-spot discount field
  • Code entry without zooming
  • "Apply" button that works first try

Heads up: Some Shopify stores hide the discount field on mobile. To find it, tap "Show order summary" at checkout. Consider adding a note to guide shoppers.

Mobile must-haves

  • Speed: 53% of mobile users bail if a site takes over 3 seconds to load. Test with discounts applied.
  • Simple checkout: Use autofill, guest checkout, and mobile payments like Apple Pay.
  • Tap-friendly buttons: Make "Apply discount" and other buttons easy to hit.
Mobile Test Why It Matters
Load time Slow = lost sales
Button size Frustration-free tapping
Discount visibility Hidden = unused
Checkout flow Simpler = more sales

Testing error handling

When setting up discounts on Shopify, you need to test how your store handles errors. This makes sure customers have a smooth experience, even when things go wrong.

Test invalid discount codes

See how your system responds to incorrect codes:

  • Enter non-existent codes
  • Use expired codes
  • Input codes with typos

Shopify’s default messages for invalid codes:

Scenario Error Message
Non-existent code "Enter a valid discount code"
Code doesn’t apply to cart items "DISCOUNT_CODE discount code isn’t valid for the items in your cart"
Multiple incompatible codes "Some discount codes couldn’t be used together. We applied the best combination"

"Checking incorrect discount codes helps you avoid abandoned carts." – Miles, Shopify Social Care team

Pro tip: Use simple codes like "FREESHIPPING" to reduce typos.

Check discounts with out-of-stock items

Test what happens when discounted items run out:

1. Create a discount for a specific product

2. Add the product to cart and apply the discount

3. Make the item out of stock

4. Try to complete the purchase

For subscription orders, if a customer removes discounted items, those items won’t get the discount on future orders.

Verify expired discount handling

Make sure your store handles discount expiration correctly:

  • Set up a discount expiring soon
  • Add items to cart and apply the discount
  • Wait for it to expire
  • Try to complete the purchase

Shopify discounts expire at 11:59:59 PM ET on the set date. But if a customer starts checkout before expiration, the discount still applies even if payment happens later.

Testing site performance

You need to check how discounts impact your Shopify store’s speed and capacity. Why? To avoid slow loading or crashes during big sales.

Test site speed with discounts

Here’s how to check if discounts slow down your site:

  1. Use Google PageSpeed Insights to test your site speed
  2. Add your planned discounts
  3. Run the speed test again
  4. Compare results to spot slowdowns

Shopify found that top stores have these load times:

Metric Top Performers
First Contentful Paint 2.78 seconds
Time to Interactive 8.98 seconds

If your site drops below these after adding discounts, it’s time to optimize.

Check performance during busy times

To ensure your site can handle discount traffic:

  1. Use a load testing tool to simulate high traffic
  2. Test key actions like applying discounts and checkout
  3. Increase simulated users gradually
  4. Watch response times and error rates

One Shopify user said:

"We simulated 35,000 orders to test our Black Friday sale. This helped us find and fix issues with our third-party apps before the real rush."

Checking discount reports

Want to know if your Shopify discounts are working? Here’s how to check:

Verify discount usage tracking

  1. Create a test discount code
  2. Buy stuff with the code
  3. Go to Analytics > Reports in Shopify Admin
  4. Look for ‘discount’ and run the report
  5. Compare the report to your test purchases

Heads up: New orders can take up to 24 hours to show up in the report.

Test discount report accuracy

Check these metrics to make sure your data’s on point:

Metric Why It Matters
Discount name Identifies promotions
Application method Auto or code-based?
Discount type Categorizes strategies
Order count Shows popularity
Gross sales Revenue before discounts
Total discounts Promotion cost
Net sales Actual revenue after discounts

Want more details? Try the Mipler Advanced Reports app. They offer a 7-day free trial.

When you’re looking at your reports, ask yourself:

  • Which codes get the most sales?
  • What’s the average order value for each discount?
  • How do different discounts affect your bottom line?

Knowing this stuff helps you make smarter decisions about your promotions.

After testing steps

You’ve finished testing your Shopify discounts. Now what? Here’s your game plan:

Record test results

Keep a log of what you found:

  • Which discounts worked?
  • Any issues or weird behavior?
  • What did customers say?

"Use a spreadsheet to track results. Include discount code, test date, outcome, and notes."

Fix problems

Don’t let issues linger:

  • Update settings that misbehaved
  • Remove conflicting rules
  • Tweak customer group settings

Example: If a 20% off code didn’t work on some products, double-check your discount conditions and product tags.

Plan regular retests

Stay on top of your discounts:

When Test What
Weekly Active codes
Monthly Seasonal promos
Quarterly Overall strategy

Test during busy times too, like Black Friday.

One Shopify store owner said: "Monthly testing saved us from two big problems where codes stopped working silently."

Regular checks catch issues before they hurt sales.

Conclusion

Testing discounts in Shopify isn’t just smart—it’s crucial for your store’s success. This checklist helps you boost sales and keep customers happy.

Why it matters:

  • Catch problems early
  • Turn browsers into buyers
  • Keep shoppers coming back

Here’s proof:

"Monthly testing saved us from two big problems where codes stopped working silently." – Shopify store owner

This shows why regular checks are so important.

Remember to:

  • Try different discount types
  • Keep an eye on what works
  • Use Shopify’s tools to track results
Discount Type Best For
Percentage High-margin items
Fixed Amount Encouraging minimum spend
Free Shipping Boosting average order value

FAQs

Why is the Shopify discount not working?

Shopify

Shopify discounts can be tricky. Here’s why yours might not be working:

1. Expired discount

Discounts die at 11:59:59 PM on their end date. Check if yours is still alive.

2. Minimum purchase requirement

Some discounts need you to spend more. Try adding more stuff to your cart.

3. Product eligibility

Not all products play nice with all discounts. Make sure your items qualify.

4. Code validity

Double-check that your code is still kicking and typed correctly.

5. Discount conflicts

Using multiple codes? They might be fighting. Shopify picks the best combo automatically.

Quick fix checklist:

  • Add products to your cart
  • Check if the discount shows up at checkout
  • Read the fine print on the discount

Still stuck? Reach out to the store owner or Shopify support.

"Enter a valid discount code." – Shopify Help Center

This usually means your code’s a dud or has expired. Check for typos and try again.

Problem Fix
Expired discount Check end date
Minimum purchase Buy more stuff
Product not eligible Read discount terms
Invalid code Check for typos
Conflicting discounts Use one code

Related posts

You might also like