---
title: "DiscountPal — Bulk Sale Prices for Shopify, Shown Everywhere"
description: "Put your Shopify store on sale in minutes. Real strikethrough sale prices on every page and Google Shopping. Schedule, auto-tag, auto-revert. No code."
lang: en
json-ld: |
  [
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "DiscountPal Sale Price Manager",
      "operatingSystem": "Web",
      "applicationCategory": "BusinessApplication",
      "description": "A Shopify app that bulk-changes product prices for sales campaigns, displaying strikethrough sale pricing across product pages, collections, search, cart, Google Shopping, and email feeds. Discounts can be scheduled, automatically tagged into collections, and revert automatically when the campaign ends.",
      "url": "https://apps.shopify.com/discount-pal",
      "offers": [
        {
          "@type": "Offer",
          "name": "Starter",
          "price": "0",
          "priceCurrency": "USD",
          "description": "Free plan — up to 50 variants on sale, 1 campaign, strikethrough pricing, auto tagging."
        },
        {
          "@type": "Offer",
          "name": "Growth",
          "price": "9.99",
          "priceCurrency": "USD",
          "description": "$9.99/month — up to 1,000 variants on sale, 5 campaigns, scheduling."
        },
        {
          "@type": "Offer",
          "name": "Pro",
          "price": "14.99",
          "priceCurrency": "USD",
          "description": "$14.99/month — up to 3,000 variants on sale."
        },
        {
          "@type": "Offer",
          "name": "Pro Unlimited",
          "price": "24.99",
          "priceCurrency": "USD",
          "description": "$24.99/month — unlimited variants and campaigns."
        }
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "DiscountPal",
      "url": "https://discountpal.app/",
      "logo": "https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/6a8e336e7_DiscountPalwithIconv3.svg",
      "description": "DiscountPal is a Shopify sale price manager built by Better Stores Project, an independent studio based in Adelaide, Australia.",
      "founder": {
        "@type": "Person",
        "name": "Jake"
      },
      "sameAs": [
        "https://apps.shopify.com/discount-pal"
      ]
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is DiscountPal?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "DiscountPal is a Shopify app that bulk-changes product prices for sales campaigns, displaying strikethrough sale pricing across product pages, collections, search, cart, Google Shopping, and email feeds. Discounts can be scheduled, automatically tagged into collections, and revert automatically when the campaign ends."
          }
        },
        {
          "@type": "Question",
          "name": "What happens to my prices when a campaign ends?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "They revert automatically. DiscountPal saves your original price when a campaign starts and restores it — along with any tags the campaign changed — the moment it ends. No manual reset, no forgotten sale prices."
          }
        },
        {
          "@type": "Question",
          "name": "How are discounts applied in Shopify?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "DiscountPal updates the price and compare at price fields on your products. Your original pricing is stored when the campaign starts and reverted when it's deactivated."
          }
        },
        {
          "@type": "Question",
          "name": "How is this different from Shopify's built-in discounts?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Shopify's native discounts apply at checkout, so product pages keep showing full price until the final step. DiscountPal changes the displayed price itself, with strikethrough compare-at pricing, so shoppers see the deal from the first page — and so do Google Shopping and your email flows."
          }
        },
        {
          "@type": "Question",
          "name": "Does DiscountPal work with my theme?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. DiscountPal uses Shopify's own price fields, so your sale pricing displays exactly the way your theme is designed to show it — any sale badges, strikethroughs, or styling built into your theme just work. No injected code, no foreign-looking widgets."
          }
        },
        {
          "@type": "Question",
          "name": "What product selection filters are there?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Products can be included or excluded by tag, collection, vendor, and product type — or selected individually, down to the variant. Combine multiple filters for precise selections, and add separate product groups to a single campaign."
          }
        },
        {
          "@type": "Question",
          "name": "How do I create a sale collection?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Use auto-tagging: DiscountPal adds a tag to products while the campaign is active, so a smart collection built on that tag fills itself when the sale starts and empties when it ends."
          }
        },
        {
          "@type": "Question",
          "name": "How long does a campaign take to go live?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Small campaigns apply almost immediately; large ones take a few minutes to roll out across every product, and the same applies when prices revert. Campaigns run on your store's timezone."
          }
        },
        {
          "@type": "Question",
          "name": "Can I discount from the original price instead of the current price?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes — apply the discount to the current selling price, the original RRP, or full-price items only. \"Full-price only\" skips already-reduced products, so nothing gets double-discounted."
          }
        },
        {
          "@type": "Question",
          "name": "What if I change a product's price during a campaign?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "When the campaign ends, prices revert to what they were when it started. Need to change a base price mid-sale? End the campaign, update the price, relaunch — one minute, clean pricing."
          }
        },
        {
          "@type": "Question",
          "name": "Do sale prices show in Google Shopping and email apps like Klaviyo?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes — because DiscountPal changes the real product price, your Google Shopping feed and catalog-connected email tools pick up the sale automatically. Feeds refresh on their own schedules, so allow a short delay after launch."
          }
        },
        {
          "@type": "Question",
          "name": "How many products can I put on sale?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "From 50 variants on the free plan up to unlimited variants and campaigns on Pro Unlimited — with 1,000 and 3,000-variant tiers in between. There's no catalog size DiscountPal can't handle."
          }
        }
      ]
    }
  ]
---

[![DiscountPal](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/6a8e336e7_DiscountPalwithIconv3.svg)](/)

[How it works](/#how-it-works)[Features](/#features)[Pricing](/#pricing)[FAQ](/#faq)[Partners](/partners)[Blog](/blog)[Docs](/docs)[Install on Shopify ](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=nav)

[Install free on Shopify ](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=hero)

Free plan · No code · Works with all themes

Shopify Sale Price Manager

# Run sales in seconds — prices shown  everywhere.

Bulk discount products with strikethrough pricing shown on every page and Google Shopping. Schedule it, auto-tag products, and it all reverts automatically when the sale ends.

[![Available on the Shopify App Store](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/f630795fa_badge-shopify-app-store-dark.svg)](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=hero_badge)[Install free on Shopify ](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=hero) 

Free plan · No code · Works with all themes 

![Product photo of a white sneaker on a mint green background](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/dd077f435_Untitleddesign2.png)

Everyday Runner

$49.95 

No code, no setup Works with every Shopify theme Start free Designed by store owners 

## If your discount only shows at checkout, you're losing sales.

You work hard on your sale and set your discount using Shopify's built in discount app sale. Then your customer lands on the product page and sees full price. The discount only appears at checkout — if they get that far.

DiscountPal changes the price they actually see: strikethrough & sale price, from the very first click. The discount does its selling before the cart ever loads.

![Product photo of a watch](https://images.unsplash.com/photo-1523275335684-37898b6baf30?w=600&q=80)

Minimal Watch

$89.00 

With discount codes 

![Product photo of a watch](https://images.unsplash.com/photo-1523275335684-37898b6baf30?w=600&q=80)

Minimal Watch

$89.00 $62.30 

With DiscountPal 

## Three steps. Sale live.

Stop wrestling with spreadsheets. Set your discount, pick your products, and schedule the campaign. The app handles the rest.

1 

### Set your discount

Percentage off, dollar amount off, or an exact new price.

![Set your discount — app screenshot](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/c7ba3bfae_DiscountSettings1.png)

2 

### Pick your products

Apply to the whole store in one click, or drill down with filters to a precise slice of your catalog. Include, exclude, done.

![Pick your products — app screenshot](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/8cf7665b0_Productselector.png)

3 

### Tag, schedule, go live

Auto-tag products into your sale collection, then launch instantly or set start and end times. When the sale ends, every price & tag reverts automatically.

![Tag, schedule, go live — app screenshot](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/7f331a269_schedule1.png)

[Install free on Shopify ](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=hero)

## One campaign. Every touchpoint.

Because DiscountPal changes the actual product price, your sale shows up wherever prices do: product pages, collection grids, search results, the cart, your Google Shopping feed, and your Klaviyo emails. It's the difference between a shopper who scrolls on and one who hits add to cart.

Product page 

Collection grid 

Search results 

Cart 

Google Shopping 

Klaviyo email 

Plus any other external integration, widget or feed.

Features

## Built for the way sales actually run.

### Bulk discounts in seconds

Hundreds of products, one campaign. What used to be a spreadsheet afternoon is a two-minute job.

### Precision product targeting

Target by product, variant, collection, product type, tag, or vendor. Combine filters, exclude products, and add separate product groups for unrelated products.

### Discount from the right base price

Percentage off, dollar amount off, or set a new price — applied to the current selling price, the original RRP, or full-price items only.

### Scheduling & flash sales

Queue campaigns ahead of time — BFCM, EOFY, weekend flash sales. Start and end on schedule, in your store's timezone.

### Auto-tagging, both directions

Add or remove tags when a campaign starts — build your Sale collection or pull products out of "New arrivals" — then everything reverts when it ends.

### Automatic revert

Prices and tags return to exactly what they were. No time-consuming reset, no forgotten sale prices.

Pricing

## Start free. Upgrade when your sales grow.

Every plan includes strikethrough pricing, advanced filtering, exclusions, and auto-tagging. Paid plans scale your variant limits, campaigns, and add scheduling.

### Starter

Free 

Everything you need to run your first sale.

-   Up to 50 variants on sale
-   1 campaign
-   Works with Google
-   Strikethrough & sale price
-   Auto tagging
-   Scheduling

[Install free](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=pricing)

Recommended 

### Growth

$9.99 /mo 

The plan most stores start on.

-   Up to 1,000 variants on sale
-   5 campaigns
-   Works with Google
-   Strikethrough & sale price
-   Auto tagging
-   Scheduling

[Start with Growth](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=pricing)

Larger catalog? Pro ($14.99, 3,000 variants) and Pro Unlimited ($24.99, unlimited variants & campaigns) scale up from here — full details on the [App Store listing](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=pricing).

FAQ

## Questions merchants ask.

### 1 What is DiscountPal? 

DiscountPal is a Shopify app that bulk-changes product prices for sales campaigns, displaying strikethrough sale pricing across product pages, collections, search, cart, Google Shopping, and email feeds. Discounts can be scheduled, automatically tagged into collections, and revert automatically when the campaign ends.

### 2 What happens to my prices when a campaign ends? 

They revert automatically. DiscountPal saves your original price when a campaign starts and restores it — along with any tags the campaign changed — the moment it ends. No manual reset, no forgotten sale prices.

### 3 How are discounts applied in Shopify? 

DiscountPal updates the price and compare at price fields on your products. Your original pricing is stored when the campaign starts and reverted when it's deactivated.

### 4 How is this different from Shopify's built-in discounts? 

Shopify's native discounts apply at checkout, so product pages keep showing full price until the final step. DiscountPal changes the displayed price itself, with strikethrough compare-at pricing, so shoppers see the deal from the first page — and so do Google Shopping and your email flows.

### 5 Does DiscountPal work with my theme? 

Yes. DiscountPal uses Shopify's own price fields, so your sale pricing displays exactly the way your theme is designed to show it — any sale badges, strikethroughs, or styling built into your theme just work. No injected code, no foreign-looking widgets.

### 6 What product selection filters are there? 

Products can be included or excluded by tag, collection, vendor, and product type — or selected individually, down to the variant. Combine multiple filters for precise selections, and add separate product groups to a single campaign.

### 7 How do I create a sale collection? 

Use auto-tagging: DiscountPal adds a tag to products while the campaign is active, so a smart collection built on that tag fills itself when the sale starts and empties when it ends.

### 8 How long does a campaign take to go live? 

Small campaigns apply almost immediately; large ones take a few minutes to roll out across every product, and the same applies when prices revert. Campaigns run on your store's timezone.

### 9 Can I discount from the original price instead of the current price? 

Yes — apply the discount to the current selling price, the original RRP, or full-price items only. "Full-price only" skips already-reduced products, so nothing gets double-discounted.

### 10 What if I change a product's price during a campaign? 

When the campaign ends, prices revert to what they were when it started. Need to change a base price mid-sale? End the campaign, update the price, relaunch — one minute, clean pricing.

### 11 Do sale prices show in Google Shopping and email apps like Klaviyo? 

Yes — because DiscountPal changes the real product price, your Google Shopping feed and catalog-connected email tools pick up the sale automatically. Feeds refresh on their own schedules, so allow a short delay after launch.

### 12 How many products can I put on sale? 

From 50 variants on the free plan up to unlimited variants and campaigns on Pro Unlimited — with 1,000 and 3,000-variant tiers in between. There's no catalog size DiscountPal can't handle.

For Partners & Agencies

## Build stores for clients?

Earn 50% of every referral's subscription for 12 months.

[Become a partner](/partners)

## Your next sale, live in minutes.

Install free, set your discount, pick your products, add tags and schedule.  
Your sale prices, everywhere shoppers look.

[Install free on Shopify ](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=final)

Free plan · No code, no setup · Reverts automatically

![DiscountPal](https://media.base44.com/images/public/6a2f93785e75ff50fda0649e/6a8e336e7_DiscountPalwithIconv3.svg)

[How it works](#how-it-works)[Features](#features)[Pricing](#pricing)[FAQ](#faq)[Partners](/partners)[Blog](/blog)[Docs](/docs)[Sales Calendar](/sales-calendar)[About](/about)[Support](/contact)[Privacy](/privacy-policy)

DiscountPal Sale Price Manager — bulk sale pricing for Shopify. Available on the [Shopify App Store](https://apps.shopify.com/discount-pal?utm_source=site&utm_medium=homepage&utm_campaign=launch&utm_content=final). Support: [Contact us](/contact). © 2026 DiscountPal. All rights reserved.