SalePilot: Smart Sales

How to install and set up SalePilot on Shopify

Every step from the App Store listing to a working storefront, with the labels exactly as they appear in the app.

11 sectionsScreenshots from the real appFree plan available

Demo store home page with the SalePilot countdown bar across the top: Summer End Sale, get the discount now, offer ends in a live countdown.
The countdown bar on a demo store. It turns on with the sale and off when the prices go back.

Before you start

You need a Shopify store and permission to install apps on it. SalePilot does not need Shopify Plus. Decide the sale’s start, its end and the timezone it runs on before you open the app.

Install SalePilot

  1. Open SalePilot: Smart Sales on the Shopify App Store and install the app.
  2. Log in to Shopify and choose the store.
  3. Review the permissions Shopify shows and approve. The listing names: edit products and collections, view orders from the last 60 days, edit discounts, and view the Online Store theme.
  4. The app opens on its Home screen inside your Shopify admin. The left menu reads: Home, Sale Events, Analytics, Upgrade to Pro, Settings.
The SalePilot: Smart Sales listing on the Shopify App Store at phone width, with the app icon, the app name and a black Install button.
The listing on the Shopify App Store. The Install button starts the install.

Create a sale event

  1. On Home, press New sale event (or Create sale event on the Sale Events screen).
  2. Under Name, type a name shoppers will never see, for example the sale’s theme.
  3. Under Schedule, set Start date, Start hour, Start minute, End date, End hour and End minute.
  4. Check Timezone. It defaults to your store’s timezone; change it only if this sale runs on a different clock.
  5. Press Create.
SalePilot Edit dates panel with fields for start date, start hour and start minute, end date, end hour and end minute, and the line Times shown in New York, the sale’s own timezone. The date values are blurred.
The schedule fields. Every time is shown in the sale’s own timezone. Date values are blurred in this picture.

Choose what is discounted

  1. In the sale’s What’s discounted section, open Add a discount.
  2. Pick a Discount type: Percentage off a collection, Percentage off specific products, Percentage off specific variants, or Quantity break (buy more, save more).
  3. Enter Percentage off as a whole number from 1 to 100, and choose the collection, products or variants. For a quantity break, set the Minimum quantity.
  4. Press Add rule. If two rules hit the same variant, the Overlapping rules report shows which one wins.
SalePilot What’s discounted section: a table of added discounts with type, collection, amount and state Applied, then the Add a discount form with four discount types, a Percentage off field set to 20 and a Select collection button.
What’s discounted: added rules on top, the Add a discount form below.

Pick how the sale shows

In Settings, Default mechanism for new sale events offers two options:

  • Native discount (recommended): Shopify applies the sale as an automatic discount at cart and checkout. Product prices stay unchanged.
  • Price edit: SalePilot changes each variant’s price and compare-at price for the sale window, so the crossed-out price shows on product pages, and restores them after.

This setting only preselects the option for new sale events.

Demo store collection page during a sale, with the theme’s Sale badges on the discounted products.
With Price edit, the storefront shows the theme’s own Sale badges and crossed-out prices during the sale.

Preview, then schedule

  1. Press See the price changes first to preview percentage-off rules. Quantity breaks are not previewed.
  2. Press Schedule this sale. Until you do, a yellow banner says “This sale is not scheduled yet”: saving alone does not start anything.
  3. If the start time has already passed, the button reads Schedule and start now.
  4. To stop a scheduled sale before it starts, press Put back to draft.
SalePilot Go live section with the buttons Put back to draft, Apply from discount rules and See the price changes first, and a preview list: 18 variants across 10 products will change, each with its regular price, its sale price and 30% off.
See the price changes first lists every variant the sale will change, before anything goes live.

Optional: the countdown bar

  1. In Shopify, go to Online Store, Themes, Customize, App embeds, and turn on SalePilot bar. This is a one-time step.
  2. In the embed you can set background and text colour, font, size, height, position, and whether the bar stays visible while scrolling.
  3. Back in the sale event, under Announcement bar, type the Announcement bar text. Add the token [time-left_DD:HH:MM:SS] for a live countdown.
  4. Press Save announcement bar. The bar switches on when the sale applies and off when it reverts.
SalePilot Announcement bar panel: the bar text field with a countdown token, a live preview of the black bar reading up to 20% off snowboards, ends in a countdown, and the Save announcement bar button.
The bar text and its preview. The countdown token turns into a live countdown on the storefront.
Demo store home page with the SalePilot countdown bar across the top: Summer End Sale, get the discount now, offer ends in a live countdown.
The bar on a demo store. It turns on with the sale and off when the prices go back.

When the sale ends

  • Prices go back on their own at the end time, typically within about a minute, whether or not you are logged in.
  • The Revert report lists every price the sale touched, with the status Clean, Flagged or Pending.
  • A price you changed by hand during the sale is never overwritten. It is flagged for review instead.
  • Panic revert now, in the Danger zone, ends the sale immediately.
SalePilot revert report in the Shopify admin, listing each product the sale changed with its sale price, its regular price and the status Reverted.
The revert report lists every price the sale touched and whether it went back.

Optional: start a paid plan

The free plan stays available. To start SalePilot Pro:

  1. In the left menu, open Upgrade to Pro. The page is called SalePilot plans and compares Free and SalePilot Pro.
  2. Press Start 7-day free trial.
  3. Cancel subscription on the same page returns the store to Free.

Troubleshooting

  • The sale did not start. Saving does not start a sale. Open it: if the yellow banner “This sale is not scheduled yet” shows, press Schedule this sale. The button stays disabled until the sale has at least one discount rule.
  • The product page still shows the regular price. With Native discount (recommended), product prices stay unchanged and the discount applies at cart and checkout. For the crossed-out price on product pages, use Price edit. A quantity break always applies at checkout.
  • A variant discount does not show on a collection page. Collection cards usually show only the default variant’s price, so the discount may not show until a shopper opens the product. That is normal theme behaviour.
  • The countdown bar does not show. Check that the SalePilot bar app embed is on in Online Store, Themes, Customize, App embeds, and that the sale has its Announcement bar text saved. The bar shows only while the sale applies.
  • “Scheduling is unavailable right now”. The form shows this when it cannot read your store’s timezone, and it blocks new sales until it can. Reload the app; if the message stays, contact support from the App Store listing.
  • Already applied: revert before applying again. The sale is already live. Revert it before you apply it again.
  • Two sales discount the same product. The Overlapping rules report shows which rule wins.

Remove SalePilot

  1. End any live sale first: open it and press Panic revert now in the Danger zone, so every price goes back before the app is removed.
  2. To stop a paid plan but keep the app, press Cancel subscription on the SalePilot plans page. The store returns to Free.
  3. Turn off the SalePilot bar app embed in Online Store, Themes, Customize, App embeds.
  4. In your Shopify admin, open Settings, then Apps (called Apps and sales channels on some admins), choose SalePilot and uninstall it.

Questions about setting up SalePilot

How do I schedule a Shopify sale that ends by itself?

Create a sale event with a start, an end and a timezone, add a discount rule, then press “Schedule this sale”. SalePilot applies the prices at the start and puts them back at the end, whether or not you are logged in, typically within about a minute of the scheduled time.

What if I forget to end a sale?

Every sale event has an end time, and the end time triggers the revert. “Panic revert now” ends it sooner.

What happens to a price I edit during the sale?

SalePilot does not overwrite it. When the sale reverts, the item is flagged for review in the revert report.

Does SalePilot need Shopify Plus?

No. It works on stores without Shopify Plus.

Can I run more than one sale at once?

Yes. Each sale tracks its own prices and its own revert time. When two rules hit the same variant, the “Overlapping rules” report shows which one wins.