Quick Start
This guide walks you through installing the app and running your first bulk price adjustment.
Install & subscribe
Section titled “Install & subscribe”- Find No Brainer: Sale & Compare-At in the Shopify App Store and click Add app.
- Approve the
write_productspermission — this is the only scope the app needs. - You’ll land on the Billing page. The app costs $9.99/month with a 14-day free trial — no charge until the trial ends.
- Click Start free trial to activate your subscription through Shopify billing.
Once subscribed you’ll be taken to the Home page, where an onboarding checklist guides you through your first adjustment.
Home page
Section titled “Home page”The Home page is your dashboard inside the app:
- Onboarding checklist — tracks your setup progress (connect your store, apply your first price change). Dismissible once complete.
- Stats — once you’ve run an adjustment, a stat line shows your active sales count and total adjustments on the quick-action card.
- Quick actions — buttons to start a new sale, view active sales, or browse history.
- Resources — links to FAQs and guides.
You can always return to the Home page from the sidebar navigation.
Step 1 — Select products
Section titled “Step 1 — Select products”Choose which products the adjustment applies to:
- All products — applies to every active product in your store.
- Specific products and collections — use the + Add products and + Add collections buttons to pick exactly what you want. Selected items appear as removable chips.
Step 2 — Refine your selection
Section titled “Step 2 — Refine your selection”Fine-tune which products are included before configuring prices.
Exclude products
Section titled “Exclude products”Click + Exclude products to pick products that should be skipped, regardless of what you selected in Step 1. This is useful when you want to run a store-wide sale but protect certain items.
Filter by tag
Section titled “Filter by tag”If your products have tags, they’ll appear as clickable chips. Select one or more tags to limit the adjustment to only products that carry those tags. Active tags can be removed with a single click.
Step 3 — Choose your adjustment type
Section titled “Step 3 — Choose your adjustment type”The app offers three modes. Pick the one that matches your goal:
Full sale (price + compare-at)
Section titled “Full sale (price + compare-at)”Reduces the selling price by a percentage or fixed amount and automatically sets the compare-at price to the original price. This is the most common sale setup — customers see a strikethrough on the original price with the new lower price beside it.
Options:
- Discount method — percentage off or fixed amount off
- Rounding — round the result to
.99,.00, or leave as-is - Overwrite existing compare-at prices — when unchecked, variants that already have a compare-at price will be skipped
- Sale tag — optionally add a product tag (e.g.
on-sale) to every affected product - Job name — label this adjustment for easy tracking (e.g. “Summer sale 2026”)
Compare-at price
Section titled “Compare-at price”Sets or modifies the compare-at price without changing the selling price. Three actions are available:
- Start a sale — set the compare-at price above the current selling price by a percentage or fixed amount. This makes it look like the product is on sale even though the price hasn’t changed.
- End a sale — remove all compare-at prices from the selected products, ending the visual discount.
- Reduce compare-at price (Advanced) — lower existing compare-at prices by a percentage or fixed amount. The compare-at price will never go below the selling price.
The Overwrite existing compare-at prices checkbox controls whether variants that already have a compare-at price are updated or skipped.
For Start a sale and Reduce compare-at price actions, you can also optionally add a Sale tag and a Job name — the same options available in Full sale mode.
Selling price discount
Section titled “Selling price discount”Reduces the selling price by a percentage or fixed amount. The compare-at price is left unchanged. This mode is useful when you already have compare-at prices set and just want to lower the actual price.
Options:
- Discount method — percentage off or fixed amount off
- Rounding — round the result to
.99,.00, or leave as-is - Apply to variants already on sale — when unchecked, variants that already have a compare-at price (i.e., are already on sale) will be skipped
- Sale tag — optionally add a product tag to every affected product
- Job name — label this adjustment for easy tracking
Step 4 — Preview & apply
Section titled “Step 4 — Preview & apply”Before anything is changed, a preview table shows you exactly what will happen. The columns depend on which mode you selected:
Compare-at mode preview
Section titled “Compare-at mode preview”| Column | Description |
|---|---|
| Product | Product name and thumbnail |
| Variant | Variant title |
| Price | Current selling price |
| Compare-at (before) | Current compare-at price, or ”—” if not set |
| Compare-at (after) | New compare-at price, “Remove”, or “No change” |
Full-sale mode preview
Section titled “Full-sale mode preview”| Column | Description |
|---|---|
| Product | Product name and thumbnail |
| Variant | Variant title |
| Current price | Current selling price |
| Sale price | New selling price after discount |
| Compare-at | Set to the original selling price |
Selling price discount mode preview
Section titled “Selling price discount mode preview”| Column | Description |
|---|---|
| Product | Product name and thumbnail |
| Variant | Variant title |
| Current price | Current selling price |
| Discounted price | Selling price after discount |
The preview shows up to 5 products. A summary tells you how many variants will be changed out of the total.
A summary panel appears alongside the preview showing your current settings at a glance: targeting scope, mode, rule, rounding, sale tag, and variants affected. It updates in real time as you change settings.
When you’re happy with the preview, click Apply. A confirmation modal shows the total number of variants that will be updated. If any of those variants already belong to an active adjustment, a warning banner flags this — reverting overlapping adjustments out of order may not fully restore original prices. Confirm to submit the job.
For large catalogs, the app uses Shopify’s bulk operations API — the page will redirect to the Adjustments page where you can track progress. You’ll see a toast notification when the job completes.
Managing adjustments
Section titled “Managing adjustments”Navigate to the Adjustments page to manage your price changes. This page has two sections: Active and History.
Pending jobs
Section titled “Pending jobs”When a bulk operation is still processing, an info banner appears at the top:
“Adjustment in progress — Shopify is processing your products.”
If a job has been running for more than 45 minutes, a warning banner appears instead, suggesting you check your Shopify admin or contact support.
Active adjustments
Section titled “Active adjustments”The Active section lists every adjustment that’s currently applied. You can filter by type using the chips at the top: Full sale, Compare-at, or Discount.
The table shows the Job name, Type badge (Full sale / Compare-at / Discount), Status badge (Active, Processing, Reverting, etc.), Rule (e.g. “+30%” or ”−$5”), Scope (product and variant counts), and Started date. Two actions are available per row:
- View — opens a modal with the full list of affected products and their price changes.
- Revert — restores original prices (see below).
Reverting an adjustment
Section titled “Reverting an adjustment”When you click Revert:
- A confirmation modal asks you to confirm. If the adjustment has a sale tag, you’ll see a checkbox to remove that tag from all affected products at the same time.
- If the adjustment’s variants overlap with other active adjustments, a warning banner notes this — reverting out of order may not fully restore original prices.
- The app runs a preflight check, comparing current prices against what it expects.
- If no drift is detected, the revert proceeds immediately.
- If drift is detected (variant prices were manually changed since the adjustment was applied), a warning modal lists the affected variants with their current vs. original prices. You can choose to:
- Revert all variants — restore everything to original prices, overwriting manual changes.
- Skip drifted variants — only revert variants whose prices haven’t been touched.
- Cancel — do nothing.
History
Section titled “History”Below the Active section, the History section shows all past adjustments with pagination (10 per page). The table includes:
| Column | Description |
|---|---|
| Job | Job name, or ”—” if unnamed |
| Action | What happened (e.g. “Sale started”, “Price reduced”, “Compare-at removed”) |
| Status | Outcome badge (e.g. “Applied”, “Reverted”, “Failed”) |
| Rule | The rule applied (e.g. “+30%”, ”−$5”) |
| Scope | Products and variants affected |
| Date | When the adjustment was applied |
Click View on any row to see the full variant breakdown.
Saved preferences
Section titled “Saved preferences”The app remembers your default price mode, discount type, rounding, and sale tag between sessions. When you return to the Adjust prices page, your last-used settings are pre-filled.
Next steps
Section titled “Next steps”- Read the FAQ for answers to common questions.
- Manage your subscription from the Billing page. If you cancel, prices remain as-is — the app does not automatically revert active adjustments.