Dynamic Strikethrough Pricing

Dynamic strikethrough pricing updates product prices across your storefront in real time when promotions are active. Customers see the original price with a strikethrough and the discounted price next to it.

What It Does

When dynamic pricing is enabled and a promotion is active:

  • Product pages show strikethrough pricing for discounted items

  • Collection pages show updated pricing

  • Cart shows updated pricing

Prices update automatically as customers qualify or lose eligibility for promotions.

Important: This is optional. Promotions work without dynamic pricing, but customers won't see discounted prices until checkout.

What It Requires

Dynamic pricing requires schema setup in your theme. This connects Abra's discount logic to your theme's price display elements.

Important:
This setup requires a developer to add JSON schema in Abra to match pricing elements in your theme. View our developer documentation or contact our team for assistance.

How to Set It Up

Step 1: Configure Settings in Abra

  1. Open the Abra app

  2. Navigate to Settings in the lefthand sidebar

  3. Under Dynamic Pricing, click Edit JSON file

2-under-dynamic-pricing-section-click-edit-json-file

Step 2: Add Schema to Your Theme

  1. Follow the instructions in Abra's Developer Documentation

  2. Or contact the Abra team at [email protected] for setup assistance. The schema tells Abra where to find and update price elements in your theme.

4-add-schema-code-or-contact-abra-team-for-assistance

Step 3: Verify It's Working

  1. Create a test promotion with a product discount

  2. Add an eligible product to your cart

  3. Check the product page, you should see strikethrough pricing

  4. Remove the item and pricing should revert to original

If pricing doesn't update, double-check the schema configuration.


How It Works with Visibility Types

Dynamic pricing follows your promotion's visibility settings:


Where It Appears

Dynamic pricing updates on:

  • Product pages

  • Collection pages

  • Cart

Not supported:

  • Shop App

  • Shopify POS


Limitations

  • Requires developer setup (schema configuration in theme)

  • Not supported on Shop App or Shopify POS

  • Some highly customized themes may require manual adjustments

  • Only works for product-level discounts (order-level discounts don't show strikethrough pricing on product pages)