E-commerce

How to manage customer support for bulk purchases: quantity, discounts, shipping, and invoicing?

How to manage customer support for bulk purchases: quantity, discounts, shipping, and invoicing?

July 11, 2026

"What discount for 50+ units?" "Checkout rejects 13 items, why?" "Can I pay Net 30 and receive the invoice with my SIRET number?" Three typical questions from a volume buyer on a store designed for DTC. Without a documented bulk policy, each agent improvises a price or an exception.

Since April 2026, Shopify includes native B2B on all paid plans: company profiles, catalogs, quantity rules, volume pricing, and Net terms (Shopify Help, B2B quantity 2026). BigCommerce points out that in 2026, B2B buyers expect the same seamless experience as in B2C: custom catalog, quick ordering, self-service invoicing (BigCommerce, wholesale 2026).

This guide #332 covers wholesale purchase customer support: quantities, discounts, shipping, invoicing. It complements group orders (#158) (multi-address gifts) with a focus on recurring wholesale volume. Distinct from wholesale qualification (#333 upcoming): here, we cover post-request customer service or active B2B accounts.

Summary

Why do bulk purchases overload DTC support?

A wholesale purchase on a DTC store mixes B2C logic (online checkout) and B2B expectations (negotiated pricing, invoice, pallet shipping times).

Five recurring friction points

  • Quantity rejected: MOQ or increment not understood at checkout

  • Invisible discount: volume tier not displayed before the cart

  • Underestimated delivery: pallet timeframe vs single parcel

  • Incomplete invoice: missing registration number, intra-community VAT, or PO

  • Hybrid payment: poorly explained Net terms + card option

Typical ticket volume

Rigby estimates that online wholesale relies on self-service, group pricing, and PO support (Rigby, wholesale 2026). Without BULK-POLICY, 15 to 30% of light B2B tickets concern quantity or invoicing, whereas 70% could be self-service.

Principle #332

BULK-SUPPORT-LOOP Framework: classify BULK-INTENT → apply BULK-POLICY → execute macro or escalation → log exception → measure → adjust Shopify catalogs.

How does it differ from wholesale #144, bundled gifts #158, and qualification #333?

Six volume contents, six buyer profiles.

Wholesale reseller (#144)

Wholesale (#144): reseller who stocks and resells. The #332: volume purchase also for internal use, restaurants, lounges, associations.

Group gifts (#158)

Gifts (#158): multi-address, branding, event. The #332: same SKU in large quantity, often one address or pallet.

B2B Guide (#50)

B2B Support (#50): global view of business accounts. The #332 zooms in on quantity, discount, delivery, invoice.

Net terms (#234)

Net terms (#234): post-delivery terms. The #332: volume terms at the time of order.

Bank transfer (#322)

Bank transfer (#322): Pending reconciliation. The #332: bulk eligibility before payment method.

Qualification #333

The #333 will filter wholesale leads before sales mobilization. The #332: operational support for an already qualified buyer or in B2B self-checkout.

Promise #332

BULK-INTENT, BULK-POLICY, BULK-QTY, BULK-PRICE, BULK-SHIP, BULK-INVOICE, macros, KPIs, playbooks.

Which BULK-INTENT taxonomy should be used to route high-volume tickets?

The BULK-INTENT taxonomy separates quantity, price, logistics, and admin.

12 wholesale buy intents

  1. bulk_qty_moq: minimum not met, checkout blocked

  2. bulk_qty_increment: multiple case pack refused

  3. bulk_price_tier: request for volume discount tier

  4. bulk_price_custom: off-catalog negotiation

  5. bulk_catalog_access: B2B catalog access

  6. bulk_ship_pallet: pallet delivery, dock, liftgate

  7. bulk_ship_leadtime: production lead time or insufficient stock

  8. bulk_ship_split: partial multi-date deliveries

  9. bulk_invoice_vat: business registration/VAT details

  10. bulk_invoice_po: purchase order number required

  11. bulk_payment_terms: Net 30, deposit, bank transfer

  12. bulk_reorder: identical replenishment of past order

SLA Prioritization

P1: bulk_ship_leadtime if paid order is blocked in warehouse. P2: bulk_qty_moq, bulk_price_tier. P3: post-delivery invoice. Tag bulk_* separated from wismo.

Which BULK-POLICY blocks should be documented before responding?

The BULK-POLICY document aligns support, sales, and finance on volume rules.

14 bulk policy blocks

  1. Eligibility: Shopify company account or cart threshold > X €

  2. B2B Catalogs: up to 3 native catalogs (Basic-Grow-Advanced April 2026)

  3. MOQ per SKU: variant minimum, Shopify quantity rules link

  4. Increments: by 6, 12, closed case

  5. Volume pricing: tiers up to 10 breaks per variant

  6. Custom discount: who approves, agent limit N1-N3

  7. Cart minimum: total value or qty of the cart (app if native is insufficient)

  8. Bulk lead time: stock vs production, Day+X announced

  9. Pallet transport: carrier, extra cost, dock access

  10. Invoicing: mandatory fields SIRET, VAT, PO

  11. Payment: card, wire transfer, native B2B Net 7-90

  12. Bulk return: package opening threshold, pallet return fees

  13. Sales escalation: > Y € or custom pricing → sales representative

  14. Exceptions log: decision registry (#decisions)

Shopify 2026 Source

Quantity rules and volume pricing apply to logged-in company profile buyers (Shopify 2026). Standard DTC storefront not covered: state this explicitly to the client.

How do you handle BULK-QTY quantity questions in support?

The BULK-QTY protocol explains MOQ and increments without an unvalidated exception.

Flow bulk_qty_moq

  1. Identify SKU and attempted qty in ticket or draft order

  2. Read quantity rules of the B2B catalog assigned to the company

  3. Explain: "Minimum {moq} units for {sku}, increment {inc}."

  4. Propose the closest compliant qty

  5. If business exception: sales escalation with margin impact

Flow bulk_qty_increment

Example: increment 12, customer orders 15. Response: "Cartons are sold in pairs of 12. Next valid qty: 24." Anchor Group recommends configuring min, max, and increment together for checkout consistency (Anchor Group, bulk ordering 2026).

Agent Prohibitions

Promising a MOQ exception without sales approval. Modifying Shopify qty rules without ops.

How to respond to BULK-PRICE discount requests?

The BULK-PRICE module distinguishes between catalogued tiers and off-system negotiation.

Volume pricing self-service

If Shopify tiers are configured: return the breaks table. "Starting from {qty_break} units: {prix}/u excl. tax. Visible in your connected B2B catalogue." Taylor Sicard recommends a box break (12) + pallet break before any custom conversation (Taylor Sicard, B2B 2026).

bulk_price_custom

  1. Collect: SKU, estimated annual qty, SIRET (company ID), usage (resale vs internal)

  2. Verify finance floor margin

  3. If < BULK-POLICY threshold: politely decline + refer to public tier

  4. If > threshold: sales ticket with RFQ template

  5. Validated price → update company catalogue or manual draft order

BULK-PRICE-TABLE Macro

"Here are our current volume tiers for {sku}: {table}. For volumes higher than {max_break}, contact {sales@} with your SIRET and annual quantity."

How to manage delivery and lead times for bulk BULK-SHIP?

The bulk delivery policy prevents promising standard parcel delivery on pallets.

bulk_ship_pallet

  • Info collection: dock yes/no, tailgate, opening hours, manager's phone number

  • Carrier: LTL (less-than-truckload) vs. charter according to weight

  • Cost: transport quote or BULK-POLICY grid

  • Tracking: one number or N tracking numbers if split

bulk_ship_leadtime

If stock < qty: announce realistic production date + buffer. Do not mark as fulfilled before WMS confirms picking. OrderEase reminds: complete bulk orders from checkout avoid support back-and-forth (OrderEase, B2B portal 2026).

bulk_ship_split

Document delivery plan: wave 1 (available stock) + wave 2 (date). Invoicing: one parent order or split orders according to finance. Multi-warehouse link #324 if applicable.

Which BULK-* macros for invoice, PO, and payment?

Six bulk purchase macros cover admin and post-order payment.

BULK-CATALOG-ACCESS

"To access our volume pricing: create a business account here {link}. Validation within 24 business hours. MOQ catalog and discounts visible after login."

BULK-QTY-EXPLAIN

"{sku} must be ordered in multiples of {increment}, minimum {moq}. Valid qty closest to your request: {suggested_qty}."

BULK-INVOICE-REQUEST

"Send SIRET, VAT number, and billing address. PO {po_num} will be added to order #{order}. PDF invoice within 48 hours post-shipment." Link VAT (#160).

BULK-PO-REQUIRED

"Your account requires a purchase order before validation. Please enter the PO in the dedicated field at checkout or reply here before shipping."

BULK-NET-TERMS

"Net {days} terms activated on your company profile. Due date visible on invoice. Outstanding payment questions: {finance@}." Bridge Net terms (#234).

BULK-REORDER

"Repeat your order #{prev_order} in 1 click: {reorder_link}. Current catalog prices and MOQs apply."

How to segment bulk support by buyer persona?

The BULK segment matrix adapts SLA and escalation.

Validated Shopify company account

Self-service catalogs, volume pricing, Net terms. Tier 1 support: qty, invoice, tracking. Escalation to sales if bulk_price_custom.

Large DTC cart non-B2B

Individual customer 200+ units. Verify resale or professional use. Direct towards B2B registration or refuse discount if policy prohibits.

Catering / salon / association

Consumption use, not resale. Moderate MOQ, invoice with tax ID. Dominant intents: bulk_price_tier, bulk_invoice_vat.

Wholesale reseller

Handoff to wholesale (#144) if distribution contract, exclusivity, recurring restocking.

EU / non-EU export

Intracom VAT, proforma, customs delays. proforma (#321) link.

Which KPIs should wholesale purchasing support measure?

Measure self-service bulk and resolution time, not just ticket volume.

BULK SUPPORT KPIs

  • bulk_ticket_rate: bulk_* tickets / B2B orders

  • bulk_self_checkout_rate: volume orders without pre-purchase tickets

  • bulk_moq_ticket_rate: % bulk_qty_moq (should drop if UX is clear)

  • bulk_custom_price_escalation: volume routed to sales vs. resolved by support

  • bulk_invoice_sla: hours from request → invoice PDF

  • bulk_reorder_rate: reorders via reorder link

  • bulk_csat: satisfaction of volume accounts

Benchmarks

Goal: bulk_self_checkout_rate 70%+ with configured B2B catalogs. OroCommerce estimates that quick order and reorder drastically reduce repetitive sales contacts (OroCommerce, wholesale 2026).

Monthly Review

Top 5 intents → adjust B2B PDP, help center, or quantity rules. Feed #333 qualification.

How does Qstomy speed up wholesale purchasing support?

Qstomy reads BULK-POLICY and Shopify company context: MOQ, tiers, PO status, sales handoff if custom pricing.

Capabilities

  • Automated bulk_qty_* and bulk_price_tier intents

  • Volume pricing table from assigned catalog

  • SIRET / PO collection for structured invoice

  • Previous order reorder link post-auth

  • Sales escalation payload (sku, qty, margin, company)

  • Bridge Net terms and wire transfer (#234, #322)

Encrypted DTC Scenario

Pro consumables brand, 280 Shopify B2B accounts, 1,100 bulk orders/quarter. Before #332: 94 bulk tickets/quarter, bulk_moq_ticket_rate 38%, bulk_invoice_sla 52 hrs median, 41% custom price processed by agents without margin check. After BULK-POLICY + Qstomy (10 weeks): tickets 41/quarter, bulk_self_checkout_rate 74%, bulk_moq_ticket_rate 14%, bulk_invoice_sla 18 hrs, bulk_csat 4.4/5.

Integration

B2B catalogs sync + BULK-* macros. See AI customer support, Shopify, demo. Next: wholesale qualification (#333 upcoming).

Which playbooks should be deployed to structure bulk support?

Playbook 1: 90-day bulk ticket audit (3 h)

Classify BULK-INTENT section 3. Top SKU volume. Baseline bulk_ticket_rate.

Playbook 2: BULK-POLICY + Shopify catalogs (2 d)

14 blocks section 4. Enable native B2B. 1 wholesale catalog + quantity rules for top 20 SKUs.

Playbook 3: BULK-* macros (4 h)

Import 6 Gorgias macros. Tags bulk_*. Train sales escalation tree.

Playbook 4: B2B help page (1 d)

MOQ, tiers, invoice, Net terms, reorder. Link to company registration.

Playbook 5: 120-unit order simulation (2 h)

Test flow MCQ fail → qty OK → checkout → invoice. Time bulk_invoice_sla.

Useful links

Enzo

July 11, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.