Help Center

Real answers, real fast.

Most setup questions are covered in five minutes or less. Get started with TagTier or jump to a recipe for a specific pricing pattern.

Get started in 20 minutes

Three short guides take you from install to first published rule.

Recipes

Step-by-step guides for the most common pricing patterns.

Browse by topic

  • Setup & install — getting started, scopes, billing
  • Building rules — tag matching, ordering, conditions
  • Integrations — Recharge, Bold, Loop, loyalty apps
  • Checkout & Shop Pay — how Functions apply at checkout
  • Refunds & fulfillments — how prices flow into orders
  • Plans & billing — Free, Standard, Plus
  • Troubleshooting — common issues and fixes

Recipe: Wholesale pricing on one storefront

The problem. You sell to consumers AND to a small but growing wholesale book. You don't want to maintain two stores, and Shopify's native B2B caps you at 3 catalogs unless you upgrade to Plus.

The TagTier pattern.

  1. In Shopify Admin → Customers, tag your wholesale accounts with something like wholesale-a, wholesale-b, wholesale-c.
  2. In TagTier → Rules, create a rule for each tier:
    • #wholesale-a → 30% off, with quantity breaks at 6 and 12 units
    • #wholesale-b → 25% off
    • #wholesale-c → 20% off
  3. Order the rules by priority — first match wins.
  4. Test using the "Try as different customer" preview.
  5. Publish and watch the audit log.

What customers see. Logged-in wholesale customers see their tier price on every product page, in cart, at checkout, and in Shop Pay. Retail customers and guests see retail price.

What about refunds? TagTier writes the resolved price into each order line, so Shopify's native refund flow uses the price the customer actually paid.

Common gotcha. If a customer has multiple tags (wholesale-a AND vip-tier-1), TagTier uses the first matching rule in your priority order. Drag rules to reorder.

Still stuck?

Email hello@tagtier.com — average first reply under 4 hours during EU/US business days.

Or send us a message from the contact form.