Install free on Shopify

Free plan · No code · Works with all themes

Campaigns

How sale prices are applied

DiscountPal updates the price and compare-at-price fields on your Shopify products when a campaign starts, and reverts them to exactly what they were when it ends.

DiscountPal changes the real price of your products — not a checkout code or a widget. Here's exactly what happens to your price fields when a campaign runs.

Which fields are updated

Every Shopify product variant has two price fields:

  • Price — the amount the customer pays.
  • Compare at price — the "was" price, shown as a strikethrough next to the sale price.

When a campaign starts, DiscountPal updates these two fields on every selected variant. Because these are Shopify's own price fields, the sale displays natively across your product pages, collections, search, cart, Google Shopping feed, and email apps — styled exactly the way your theme shows sale pricing.

A typical example

A product sells for $50 and you run a 20% off campaign:

  • Price becomes $40 (the new sale price).
  • Compare at price becomes $50 (the old price, shown with a strikethrough).

What happens when the campaign ends

DiscountPal stores your original price and compare-at price the moment the campaign starts. When the campaign ends — whether on schedule or deactivated manually — both fields revert to exactly what they were before the sale. No manual resets, no leftover sale prices.

Related

Want to control which price the discount is calculated from? See Discount settings: types and base prices.

Your next sale, live in minutes.

Install free, set your discount, pick your products. Real sale prices, everywhere shoppers look.

Install free on Shopify

Free plan · No code, no setup · Reverts automatically