NV Trends Docs

Bulk Price & Tag Scheduler — User Guide

Bulk Price & Tag Scheduler is a Shopify app by NV Trends that updates prices and product tags across your catalog as previewed, reversible jobs. Run a sale, apply bulk pricing rules, set prices individually, or import a CSV — then preview every change, schedule it to start and revert automatically, and roll any job back in one click.

This guide walks through the whole app, from your first price change to scheduled sales, rollbacks, and market pricing, in plain step-by-step instructions.

Bulk Price & Tag Scheduler is coming soon to the Shopify App Store. Email support@nvtrends.com for early access or launch updates.

What the app can do

CapabilityWhat it means for you
Four ways to change pricesCreate a sale, apply bulk rules, set prices individually, or import a CSV.
Compare-at controlShow the original price as a struck-through compare-at, adjust it by %/amount, or clear it.
Price roundingRound results to .99, .95, the nearest 10, or the nearest 100.
Scheduled changesRun now, or schedule a change for later in your store’s timezone.
Automatic revertRestore the original prices automatically at a time you choose — ideal for flash sales.
One-click rollbackUndo any completed job; the app restores the exact original price, compare-at, and tags.
Bulk tag updatesAdd, remove, replace, or clear product tags in bulk.
Market, B2B & POS pricingApply changes to base prices or to a specific catalog price list (Unlimited plan).
Built for scaleLarge catalogs are processed with Shopify bulk operations and a background queue.

Before you begin

You need:

  1. A Shopify store with admin access.
  2. The Bulk Price & Tag Scheduler app installed from the Shopify App Store.
  3. Permission to approve app charges if you plan to use a paid plan (the Free plan needs no charge approval).

During installation, Shopify asks you to approve the app’s permissions for reading and writing products, and managing discounts (used by the optional “block discount codes” feature). These are required for the app’s actions to work.

The app at a glance

After installation, the app opens inside your Shopify admin with three areas:

AreaPurpose
DashboardQuick actions, monthly usage, and your most recent jobs.
JobsEvery price and tag job, with status and type filters, and a one-click Roll back on completed jobs.
PlansYour current plan, monthly usage, and upgrade/downgrade — all in-app.

You start a change from Create price change or Create tag update (on the Dashboard or the Jobs page). Every change is built as a job you preview and confirm before anything is written to Shopify.


Step 1 — Create a price change

Open Create price change. The wizard has five short sections.

Section 1 — Name the change

A title is filled in automatically (a timestamp) so each job is easy to find later. You can rename it to anything, e.g. Summer sale 20% off.

Section 2 — How should prices change?

Pick one of four methods:

MethodWhat it does
Create a saleDiscount by a percentage or fixed amount, with the option to show the original price as a struck-through compare-at.
Bulk price rulesIncrease, decrease, set an exact price, or round — with full control over the compare-at price.
Set prices individuallyType a new price for each variant you pick.
Upload a CSVImport new prices from a spreadsheet.

For Create a sale and Bulk price rules you also choose:

  • Discount/price type — percentage or amount.
  • Rounding — none, end in .99, end in .95, nearest 10, or nearest 100.
  • Compare-at — show the original price struck-through (a true sale look), just lower the price, or adjust/clear the compare-at directly.

A live storefront preview on the right shows how a few real products will look with the change applied.

Set prices individually

Choose Set prices individually, pick the variants, and type the new price (and optional compare-at) for each. Only the rows you edit are changed.

Upload a CSV

Choose Upload a CSV and drop in a file. The format is simple:

  • A variant_id or sku column to identify each variant.
  • A price column with the new price.
  • An optional compare_at_price column — enter a value to set it, or the word clear to remove it.
  • Up to 1,000 rows per upload.

Click Download CSV template for a ready-made file with the right headers. The app validates your file on upload and tells you about missing columns or skip-able rows before you continue.


Step 2 — Choose which products should change

For the sale and bulk-rule methods, pick what to change under Which products should change?:

  • All products
  • Filter — by collection, vendor, product type, product tag, or title contains
  • Manual — hand-pick specific variants

You can also limit by product status (Active, Draft, Archived). The “set prices individually” and “CSV” methods define their own products, so this step is hidden for them.


Step 3 — Apply to base prices or a catalog (Unlimited plan)

Under Apply prices to, choose where the change is written:

  • Base prices (all customers) — the default price every shopper sees.
  • A market / B2B / POS catalog — a specific price list, shown only on the Unlimited plan when your store has catalogs.

A change to base prices flows through automatically to any market that derives its prices from the base. A change targeting a catalog sets fixed prices on that price list only and leaves the base untouched. (B2B and POS catalogs require a Shopify plan that supports them.)


Step 4 — Choose when the change happens

OptionPlanWhat happens
Change nowAll plansThe change is applied as soon as you confirm.
Change laterStarter and upThe change runs at a date and time you set, in your store’s timezone.
Revert to original prices laterStarter and upAfter the change goes live, the app automatically restores the original prices (and removes any tags it added) at the time you set.

Scheduling uses your Shopify store timezone automatically — the field shows which zone it’s using.

Section 5 — Advanced settings (optional)

  • Add tags while the change is active — tag affected products (e.g. sale); the tags are removed automatically on revert.
  • Remove tags while active — temporarily remove tags, restored on revert.
  • Block discount codes — while the sale is active, prevent discount codes from stacking on affected products (a non-combinable automatic discount Shopify applies for you).

Step 5 — Preview and confirm

Click Preview changes. The app shows a table of every affected variant with its current price, new price, current compare-at, and new compare-at — paginated so even large jobs stay fast. The banner tells you how many variants will be updated and flags any rows that will be skipped (e.g. a price that would become zero).

When it looks right, click Confirm and apply — the app writes the changes in the background and the job appears on the Jobs page. Nothing is written to your store until you confirm.


Step 6 — Roll back a change

Every completed price or tag job can be undone:

  1. Open the Jobs page (or the job’s detail page).
  2. Click Roll back on the job.
  3. Review the rollback preview — it shows each variant returning to its original values.
  4. Confirm. The app restores the exact original price, compare-at price, and tags from a snapshot taken before the change.

One-click rollback is available on the Pro plan and above. If you scheduled an automatic revert when creating the change, it runs on its own at the time you set.


Bulk tag updates

Use Create tag update to change product tags in bulk — independently of any price change.

  1. Name the tag update.
  2. Choose an operation: Add tags, Remove tags, Replace a tag, or Clear selected tags.
  3. Enter the tags (comma separated).
  4. Pick which products to change (all, a filter, or hand-picked).
  5. Choose to run now or schedule it for later.
  6. Preview the before/after tags for each product, then confirm.

Tag updates are previewed, reversible jobs just like price changes.


Pricing & plans

All paid plans include a 14-day free trial, and yearly billing saves 20%. Charges go through Shopify’s billing system on a 30-day cycle.

PlanPriceFree trialUpdates / monthHighlights
Free$0100Bulk price & tag updates, preview every change
Starter$9.99 / month14 days1,000Scheduled changes + automatic revert
Pro$14.99 / month14 days10,000Sale campaigns, one-click rollback, CSV import
Unlimited$19.99 / month14 daysUnlimitedMarket, B2B & POS pricing, priority processing

What counts as an update? Each variant whose price (or compare-at) changes, and each product whose tags change, counts as one update. Skipped or unchanged items are never counted, and a rollback does not double-count.

How to change plans

  1. Open the app and go to Plans.
  2. Review your current usage for the month.
  3. Choose a plan and approve the charge on Shopify’s confirmation page (paid plans only).
  4. You return to the app with the new plan active.

Downgrading to Free cancels the paid subscription automatically — no support ticket needed.

What happens at the quota limit

If your store reaches its monthly update quota, the app pauses new changes until the cycle resets or you upgrade. Prices and tags already applied are never affected, and scheduled reverts still run.


Best practices

  • Preview, then confirm. The preview shows every variant before anything is written — use it to catch surprises.
  • Use compare-at for real sales. “Show original price struck-through” gives shoppers a genuine sale look and keeps your post-sale price correct.
  • Schedule the revert when you schedule the sale. Set the start and the automatic revert together so promotions clean themselves up.
  • Tag while active. Add a sale tag during a promotion so your theme and collections can target it; it’s removed automatically on revert.
  • Roll back instead of re-editing. If a change wasn’t right, roll it back to the exact original values rather than trying to reverse it by hand.

Frequently asked questions

Does the app slow down my storefront? No. The app changes prices and tags through Shopify’s APIs from inside your admin — it doesn’t add any script to your storefront or theme.

Can I undo a price change? Yes. Every completed job can be rolled back in one click, restoring the exact original price, compare-at, and tags from a snapshot. You can also schedule an automatic revert when you create the change.

Will it handle a large catalog? Yes. Large selections are enumerated with Shopify’s bulk operations and processed through a background queue, so thousands of variants update reliably. Smaller selections preview instantly.

Does it support market, B2B, or POS pricing? Yes, on the Unlimited plan. A change can target base prices or a specific market, B2B, or POS catalog price list. (B2B and POS catalogs require a Shopify plan that supports them.)

How is billing handled? All charges go through Shopify’s own billing system and appear on your regular Shopify invoice. Paid plans include a 14-day free trial, yearly billing saves 20%, and you can change or cancel your plan anytime from the Plans page.

Getting help

NV Trends builds Shopify apps for merchant communication, order automation, and bulk price and tag management, alongside custom software, web applications, and backend systems for product-led businesses.
Navigation
Documentation
Privacy Policy
Copyright (c) 2026 NV Trends. Built for premium software delivery, product execution, and modern web systems.