Last updated: August 2026

On April 2, 2026, Shopify moved native B2B selling onto every paid plan — company profiles, custom catalogs, volume pricing, and quantity rules, all previously locked to Shopify Plus, now ship free with Basic, Grow, and Advanced. That's a big deal for wholesale: B2B order values already run 5–10x higher than B2C on average (Ringly), and B2B buyers stick around longer once they're in — 82% 12-month retention versus 74% for B2C (Rivo). A lot more Shopify merchants can now run a real wholesale channel without a Plus contract — but none of it rewards buyers with a free sample for clearing the minimum, the gap this guide closes.

Whether merchants use that native feature or the lighter, tag-based version of wholesale most small stores have run for years, the tooling around it solves the same narrow problem: make sure the order is big enough. Native quantity rules and dedicated apps like MinimumCart and Easy B2B Wholesale enforce a minimum order quantity or cart value before checkout unlocks. That's the gate. Nothing on the other side of it rewards a buyer for actually clearing the bar — no free sample, no bonus unit, nothing that gives them a reason to hit the threshold instead of ordering the bare minimum every time. It's a gap B2C solved years ago with gift-with-purchase offers; wholesale hasn't caught up.

What MOQ apps and native quantity rules actually solve — and what they don't

A minimum order quantity (MOQ) exists to protect margin: below a certain order size, picking, packing, and shipping a wholesale order isn't worth it. Shopify's native quantity rules (now available on every paid plan) let a merchant set a minimum, maximum, or increment per product inside a B2B catalog. Apps like MinimumCart do the same job at the cart level — by total value, by item quantity, or by collection — and work whether or not a store has set up Shopify's full B2B catalog system, which is why they're still widely used even after the April 2026 change.

Either way, the mechanism is a gate, not an incentive. A buyer who orders exactly the minimum and a buyer who orders three times the minimum get the identical experience: checkout unlocks, order goes through, nothing else happens. In consumer ecommerce, that gap closed a long time ago — a spending threshold that unlocks a free gift is one of the best-documented ways to lift average order value, typically 18–30% according to industry data already cited across this blog. Wholesale buyers respond to the same incentive structure. They just haven't been offered it, because the apps that gate wholesale minimums were never built to also add something free to the cart.

Two ways merchants run wholesale on Shopify

Before setting up an auto-add rule, it matters which version of wholesale is running, because it changes how the reward gets scoped.

Native B2B (company accounts + catalogs). A buyer is added as a company contact, assigned to a company location, and shops a catalog with wholesale pricing and native quantity rules. This is the setup Shopify opened to all paid plans in April 2026. Under the hood, each company contact is still a standard Shopify customer record — which matters in a minute.

Tag-based wholesale (no B2B catalog). Many smaller stores never touch the native B2B system at all. Instead, they tag qualifying customers (`wholesale`, `trade`, `reseller`), apply a manual or automatic discount to that segment, and enforce a minimum with an app like MinimumCart or Easy B2B Wholesale on the regular storefront. This has been the default way to run light wholesale on Shopify for years, and it's still simpler to set up than a full B2B catalog if a merchant only has a handful of wholesale accounts.

Both setups leave the same gap: a minimum that gates checkout, and nothing that rewards clearing it.

How to add a free-sample or bundle rule on top of either setup

AutoCart doesn't have a dedicated "MOQ" or "company account" feature — it triggers cart-level actions off a condition, the same way it does for any gift-with-purchase or bundle rule. New to that model? See our beginner's guide to how Shopify cart rules work first. For wholesale specifically, here's how to set it up.

Step 1: Tag your wholesale buyers

If a store runs tag-based wholesale, this is already done. If it runs native B2B, tag each company contact the same way — Customers, find the contact, apply a tag like `wholesale`. Company contacts are ordinary Shopify customer records under the hood, so tagging works identically whether the buyer came in through the B2B channel or the regular storefront. (Note: the tag lives on the individual contact, not on the company object itself — Shopify doesn't currently support tags at the company level.)

Step 2: Pick the trigger condition — and know AutoCart's one-condition limit

Every AutoCart rule pairs exactly one condition with one action — there's no way to require "tagged wholesale and over $2,000" in a single rule today. That means choosing which condition actually matters:

  • Customer tag as the condition rewards every cart from a tagged wholesale buyer, regardless of order size. Use this if the goal is "every wholesale order gets something small" — a sample catalog, a swatch card, a branded insert.
  • Cart value threshold or cart quantity as the condition rewards any cart that crosses a set line, tagged or not. Use this if the goal is specifically to reward clearing the MOQ — set the threshold at or just above the minimum your MOQ app or native quantity rule already enforces. Since wholesale carts run far larger than typical consumer carts, a threshold set at real wholesale volume (say, 200+ units or several thousand dollars) rarely fires for anyone shopping retail.

Most stores get closer to "reward hitting the wholesale minimum" with the second option, accepting that a large one-off consumer order (rare, but possible) could theoretically also qualify. Decide which trade-off fits before building the rule rather than after a reward fires somewhere unexpected.

Step 3: Build the rule and pick the action

In AutoCart, go to Rules → Create rule, set the condition from Step 2, and choose the action:

  • Free gift — add a sample unit or a bundled item at $0 once the condition is met
  • Bundle add — pair a new SKU with the qualifying order automatically, useful for getting a product in front of a buyer who hasn't ordered it before
  • Discounted product — add a bonus item at a reduced price instead of giving it away outright, if margin on a full free unit doesn't work at wholesale volume

Turn on cart messaging so the buyer sees why the item appeared — at wholesale volume, an unexplained line item on an order confirmation or a net-terms invoice reads as a billing error, not a bonus, unless it's labeled.

Step 4: Test as a tagged buyer before going live

Tag a test account, add products to reach the trigger condition, and confirm the reward appears with the right messaging — then drop below the threshold and confirm it's removed automatically. If the store runs native B2B company accounts, run this test through the actual company-account buying flow, not just a regular storefront cart. Cart automation apps are typically built and tested against standard Shopify checkout; B2B company-account checkout is a newer, distinct flow, so confirm the rule fires correctly there before rolling it out to real wholesale buyers rather than assuming it behaves identically.

What to give as the free sample or bundle

  • A sample of a SKU they haven't ordered. The wholesale buyer is often evaluating your catalog for their own shelf or resale — a free sample of an adjacent product functions as a low-cost way to get it in front of them before their next purchase order, not just a thank-you.
  • A bonus quantity of what they already ordered. The simplest option — no new SKU to manage, no separate inventory line, just extra units of the product already in the cart.
  • Point-of-purchase or display materials. For merchants selling into retail accounts, branded shelf talkers, swatch cards, or display units cost little relative to a full product sample and help the buyer move the product once it's in their store.

Common mistakes when setting this up

  • Using a tag-only condition when the goal was to reward hitting the minimum. A tag condition fires on every cart from that buyer, not just the ones that clear the MOQ — if the intent is "reward the big orders," use the value or quantity threshold instead.
  • Pricing the free item like a B2C sample. A $5 candle sample and a full-size wholesale unit are not the same cost. Run the margin math on the actual reward at actual order volume before setting it live, not after the first invoice goes out.
  • Skipping cart messaging on a net-terms order. Consumer shoppers might tolerate a mystery free item; a wholesale buyer reconciling an invoice against a purchase order won't. Label it clearly.
  • Not testing the native B2B checkout path separately. A rule that works perfectly on a standard consumer cart isn't automatically confirmed to work the same way through company-account checkout — test both if a store runs both.

Auto-adding free samples to B2B wholesale orders: frequently asked questions

Can I automatically give a free sample when a wholesale order hits a certain size on Shopify? Yes, with a rule-based app. Set the condition to a cart value or quantity threshold at your wholesale minimum, and the action to free gift or bundle add — the sample appears automatically once a cart crosses that line, no discount code or manual step required.

Does Shopify's native B2B feature include a way to auto-add a free sample or gift? No. Native B2B (company accounts, catalogs, quantity rules) handles pricing, minimums, and payment terms, but it doesn't include a mechanism for automatically adding a bonus product when an order crosses a threshold. That still requires a rule-based cart app.

Do I need Shopify Plus to do this? No. Since April 2026, native B2B company accounts and quantity rules are available on Basic, Grow, and Advanced plans, not just Plus. AutoCart itself has never required Plus.

Should I trigger the reward on cart value or cart quantity for a wholesale order? Either works — value threshold fits stores where wholesale orders vary widely by product mix, quantity threshold fits stores selling mostly one or two SKUs at volume. Set whichever one at or just above the minimum your MOQ app or native quantity rule already enforces.

Does the free sample disappear if the buyer removes items and drops below the threshold? Yes, if the rule is set up correctly. AutoCart automatically removes an auto-added item when the triggering condition is no longer met, so a buyer who edits their cart down below the wholesale minimum won't check out with an orphaned free item still attached.

Reward the order, not just the minimum

MOQ apps and native quantity rules solve the "is this order big enough to fulfill" problem. They were never built to solve the next one — giving a wholesale buyer a reason to order more than the bare minimum. A free sample or bonus item at the threshold does that with a mechanic B2C figured out years ago: reward crossing the line, and buyers cross it more often.

Set the trigger at your actual wholesale minimum, pick a reward that makes sense at wholesale margin, and test it through whichever checkout path your buyers actually use. See our complete guide to gift-with-purchase setup on Shopify for the underlying mechanics, or our guide to cart-total threshold rules if a store is building the value-threshold version of this rule.

Try AutoCart free on your Shopify store: apps.shopify.com/autocart-auto-add-to-cart