HomeProducts & CatalogWholesale & bulk pricing

Wholesale & bulk pricing

TitanCart gives you three tools for selling in bulk or to trade buyers: Bulk Buys quantity price breaks, minimum order quantities, and Customer Groups (which include a ready-made Wholesale group). They work independently, and you can combine them for a full wholesale setup.

1. Quantity price breaks (Bulk Buys)

Open a product and go to its Bulk Buys tab — TitanCart’s “Buy More, Save More” pricing. You add one or more tiers, and each tier has:

  • Quantity — the threshold at which the discount kicks in (for example, 10 or more).
  • Discount — either an Absolute amount off (a fixed value in your currency) or a Percent off.
  • Customer group — who the tier applies to: All, Guests, or Registered users.

So you might set “buy 10+, 5% off” for everyone, or “buy 25+, 10% off” for registered users only. Add as many tiers as you need; you can clone a row to build a ladder quickly.

Note: The Bulk Buys group selector applies a tier to All customers, Guests, or Registered users. To give logged-in shoppers a better break than guests, set the higher discount on the Registered-users tier.

2. Minimum and maximum order quantities

Wholesale often means “no orders below a case.” Set that on a product’s General tab:

  • Minimum quantity to buy per product — the smallest quantity a shopper can order.
  • Maximum quantity to buy per product — an upper cap, if you need one.
  • Quantity step — forces orders in multiples (for example, a step of 6 means 6, 12, 18…).

There is also a store-wide fallback minimum under Settings (the global “minimum quantity per product”), which applies when a product doesn’t set its own. The per-product value takes precedence.

Tip: A minimum quantity plus a quantity step is the cleanest way to enforce case-pack ordering — set the minimum to one case and the step to the case size.

3. Customer Groups

Customer Groups let you segment your buyers. Manage them under Customers → Customer Groups. TitanCart ships with three groups out of the box — Guests, Customer (registered), and a ready-made Wholesale group you can use for trade accounts.

Customers join a group in one of two ways:

  • At registration — if you expose a group choice on your sign-up form, or by assigning a customer to a group from their profile.
  • Automatically via a membership — the Subscriptions extension can auto-assign a customer to a group when they activate a plan, and remove them when it ends. This is how you run paid membership or trade-tier pricing that switches on and off with the subscription.

4. A simple wholesale setup

To sell a product wholesale, combine the three tools:

  1. On the product’s General tab, set a minimum quantity (and a quantity step if you sell in case packs).
  2. On the Bulk Buys tab, add tiers that reward larger quantities — and put the better discounts on the Registered users tier so signed-in trade buyers benefit.
  3. Use the Wholesale customer group to identify your trade accounts, and — if you want pricing that turns on only for paying members — drive group membership with a Subscriptions plan.

Troubleshooting

  • My bulk discount isn’t applying. Check the tier’s quantity threshold against what’s in the cart, and confirm the customer group matches the shopper — a “Registered users” tier won’t apply to a guest checking out without an account.
  • I can’t target my own custom group with a Bulk Buys tier. The Bulk Buys group selector covers All, Guests and Registered users. For member-only pricing tied to a specific group, drive group membership through a Subscriptions plan rather than a Bulk Buys tier.
  • Shoppers can still order one unit. Set the Minimum quantity to buy per product on the General tab; the store-wide minimum under Settings only applies when the product leaves its own field at zero.
  • The quantity won’t go up in single units. That’s the Quantity step doing its job — orders move in multiples of the step value.

See also

Previous
Product Bundles
Next
Product variations & combinations