Hi @ethicbox
I totally get how frustrating this situation is, especially when you’re running a campaign and customers can’t see the discount properly. Since you’ve already checked the basics—like making sure the “Compare at price” feature isn’t hidden—let’s go through a few more troubleshooting steps to figure out what’s going on.
1. Double-Check Your Product Pricing Setup
Go to Shopify Admin > Products, click on one of your discounted t-shirts, and ensure:
- The Compare at price field has the original price (before the discount).
- The Price field has the new discounted price.
- If “Compare at price” is blank or equal to “Price,” Shopify won’t show the discount.
2. Verify Your Theme’s Settings
Sometimes, themes don’t automatically display the “Compare at price” when a discount is applied. Check:
- Online Store > Themes > Customize > Product Pages
- Look for an option related to “Show compare at price” and ensure it’s enabled.
If your theme doesn’t support it by default, you may need to modify the product template code.
3. Manually Add “Compare at Price” in Your Theme Code (If Missing)
If you suspect it’s a theme issue, follow these steps:
1-Go to Online Store > Themes > Actions > Edit Code
2-Open product-price.liquid or main-product.liquid (depending on your theme).
3-Look for a section that handles price display (usually something like {% if product.compare_at_price > product.price %}).
If missing, add this snippet inside the pricing section:
{% if product.compare_at_price > product.price %}
{{ product.compare_at_price | money }}
{{ product.price | money }}
{% else %}
{{ product.price | money }}
{% endif %}
4- Save the changes and refresh your store to see if the discounted price appears.
4. Clear Your Cache & Check in Incognito Mode
If you’ve made changes but they’re not showing up, try:
- Clearing your browser cache.
- Viewing the site in incognito mode or another browser.
- Checking from a different device to rule out local caching issues.
5. Check for Conflicts with Apps or Automatic Discounts
If you use third-party apps for pricing, sales, or automatic discounts, they might override the Compare at price setting. Try disabling them temporarily and see if that fixes the issue.
6. Ensure Your Store Meets EEA/UK Discount Requirements
You mentioned that the discount should be available, but just to confirm:
- For EEA/UK stores, Shopify only allows discounts if the product has been at the higher price for at least 30 days before the discount.
- If you changed the price in the last 30 days (even briefly), it may not display properly under EU pricing regulations.
Let me know if you’ve already checked all this, and I can help troubleshoot further.
If you need any other assistance, feel free to ask, and I will try my best to support you.
Best regards,
Daisy.