Dynamic Strikethrough Pricing

Last updated: September 8, 2026

Dynamic strikethrough pricing shows your customers the discounted prices directly on your storefront while an Abra promotion is active. Eligible products display their original price with a strikethrough alongside the discounted price.

How it works

Dynamic pricing follows the rules of the discount in the activated promotion. Customers only see discounted pricing when they’re eligible for the offer.

Promotions can run without dynamic pricing, but customers may not see the discounted price until cart or checkout.

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

What it requires

Dynamic pricing requires a schema setup on your store. Abra needs to know which price elements in your storefront should be updated when a promotion is active.

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 help@abrapromotions.com 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: