One store can’t serve everyone.
- ✕Spin up a second store for B2B
- ✕Stitch together discount apps & spreadsheets
- ✕Subscribers get the wrong renewal price
- ✕Inventory drifts across child products
Tag-based pricing for Shopify. One storefront, every customer type.
TagTier is a small, focused Shopify app that maps customer tags to prices. Wholesale, B2B, VIP, subscribers, staff: all on one storefront. No second store, no spreadsheets, and nothing riding on Shopify Scripts, which stopped running on June 30, 2026.
Works with native B2B, Recharge, and your existing theme · Installs in minutes
Most Shopify merchants end up with a Frankenstein of stores, apps, and spreadsheets just to charge different customers different prices. TagTier replaces all of it with one table of customer tags and prices.
Features
A handful of things, focused. We left the kitchen sink at the kitchen.
Map any Shopify customer tag to its own prices. If a customer has several tags, the highest-priority active tag wins.
Each tag gets a quantity ladder with a per-unit price for every band. Start from a store-wide default template, then adjust per product.
Works with any subscription app's selling plans. Let the plan discount stack on the tier price, or apply tiers to one-time purchases only.
Set a store-wide minimum and maximum, or override it per product. The quantity box and tier ladder follow the limits, and the cart corrects out-of-range lines.
Turn on Show to everyone for a tag and its prices also apply to logged-out visitors and customers without a recognised tag.
Hidden pricing variants mirror the parent product's stock. One source of truth.
TagTier doesn't rely on the deprecated Shopify Scripts or on Shopify Functions. A theme app embed and standard Shopify checkout do the work.
On Plus, review a 90-day log of changes and restore tags and tiers from a checkpoint. A checkpoint is taken automatically before every CSV import.
On Plus, link your other stores and switch between them without signing in again. Each store keeps its own plan and data.
Use cases
TagTier doesn't pick a side between B2C, wholesale, B2B, subscriptions, or staff pricing. Tag a customer, set a tier. Every shopper sees the right price at every checkout.
Run wholesale alongside DTC on the same storefront. Unlimited customer tags on Standard, no Shopify Plus required. Goes well past native B2B's 3-catalog cap.
Auto-tag your top customers and unlock prices instead of percentage codes. Closed-loop, not leaky. Works alongside Smile, BON, or any loyalty app.
Tag pricing works alongside Recharge or any app that uses Shopify selling plans. Choose whether the subscription discount stacks on top of the tier price, or tiers apply to one-time purchases only.
Tag-based, login-only pricing means your STAFF30 code can't be reposted on Honey or shared in deal forums.
If your wholesale or VIP logic ran on Shopify Scripts, TagTier replaces it with tag-driven pricing. No Functions code to write, now that Scripts stopped running on June 30, 2026.
Tagged customers see wholesale prices; everyone else sees your regular prices, or a public tier if you turn on Show to everyone. One storefront, one theme, one inventory. No split stores, no duplicate themes.
How it works
No code. Switch on the app embed in your theme editor and most merchants publish their first tier prices the same afternoon they install.
One click. We only ask for the permissions we actually use: customers, products, discounts.
Dashboard → Enable, then Save in the theme editor. One switch per theme, no code to paste.
Tag products main-offer-product, sync, then set a quantity ladder for each customer tag. Test with a tagged customer account before going live.
Change prices, tiers, or order limits any time without redeploying your theme.
Demo
Pick a customer type and a quantity. The product card on the left behaves the way it would on a live storefront.
What this customer sees on the storefront
Quantity
Pricing
Free plan for every store. 7-day free trial on paid plans, billed through your Shopify invoice. No per-order fees.
Free
$0/ forever
For every store, live or development.
Standard
$29/ every 30 days
For DTC and B2B stores with more than two customer types.
Plus
$89/ every 30 days
For agencies and merchants running several stores.
From the blog
Practical guides on Shopify pricing: Scripts deprecation, wholesale without Plus, Recharge subscriber pricing, and the apps fighting over the gap.
FAQ
Native B2B catalogs only solve the company-to-company case. TagTier serves B2C, B2B, VIP, and subscribers from the same store, theme, and checkout, with no separate catalogs to juggle.
Usually, yes. TagTier works with any theme through its app embed, and with subscription apps that use Shopify selling plans, such as Recharge. You choose whether a subscription discount stacks on top of the tier price or tiers apply to one-time purchases only. Loyalty apps that add customer tags work naturally, since TagTier prices by tag.
Yes. TagTier swaps the cart line to a hidden variant priced at the customer's tier for that quantity, so standard Shopify checkout, including Shop Pay, charges the tier price. One known gap: a direct cart permalink (/cart/<variant>:<qty>) skips the storefront script, and order quantity limits aren't enforced inside Shopify checkout itself.
TagTier doesn't use Shopify Scripts (or Shopify Functions) at all, so the end of Scripts on June 30, 2026 doesn't affect it. If you're currently using Scripts for wholesale or VIP pricing, TagTier replaces that logic with tag-driven pricing.
Yes. The Free plan works on any store, including development stores. On a development store you can also try Standard or Plus for free: upgrades there are created as Shopify test charges and never billed. If the store goes live or is transferred while on a test charge, the test plan is cancelled and the store moves to Free until you subscribe for real.
They use the price the customer actually paid. The order line is a real Shopify variant at the tier price, so Shopify's native refund and fulfillment flows just work.
Standard and Plus include a 7-day free trial. Click Upgrade in Settings and approve the plan on Shopify's confirmation page; the trial starts then. You aren't charged during the 7 days. If you don't cancel before the trial ends, Shopify bills the plan automatically every 30 days, and the charge appears on your Shopify invoice. TagTier never sees your card details.
Cancel any time with Cancel plan in Settings, or by uninstalling. Cancellation takes effect immediately: the store moves to Free right away and there are no further charges (there's no automatic prorated refund for the rest of the cycle). Nothing is deleted. Your 2 highest-priority tags stay active and the others are switched to inactive; upgrading again doesn't reactivate them automatically. See our Refund Policy for details.
By default, your regular retail prices. If you turn on Show to everyone for a tag, that tag's prices also apply to logged-out visitors and customers without a recognised tag, on the products set up under that tag. A shopper's own tag always takes precedence.
Yes. Tier prices are stored in your store's primary currency, and Shopify Markets handles per-region conversion at checkout the same way it does for native catalog prices.
Support
Average first-reply time under four hours during EU/US business days. Same email, every time.