wholesale

Carrier Integration B2B Wholesale: Labels & Tracking

What to sync between your B2B portal, WMS/3PL and carriers so retailers get labels, tracking and cut-offs without manual re-key.

Brandgate Team · Updated 7 min read
Minimal illustration of label, tracking and portal linked by a line for B2B carrier integration

Carrier integration B2B wholesale is the missing link after a portal order hits the warehouse. Retailers place wholesale orders in a branded B2B portal; ops allocate stock in a WMS or 3PL; carriers print labels and move the freight. When those systems do not share data cleanly, teams re-key addresses, chase tracking numbers and miss dispatch cut-offs.

This guide covers what carrier integration means in wholesale dispatch, which fields to sync, how labels and tracking should move without manual work, and how multi-warehouse and EU cross-border lanes change the design.

What is carrier integration in B2B wholesale dispatch?

Carrier integration in B2B wholesale dispatch is the automated exchange of shipment instructions and events between your order channel, warehouse systems and carrier platforms so shipping labels, tracking numbers and delivery status are created once and reused everywhere.

A carrier API is the programmatic interface a parcel or freight network exposes to create shipments, request labels, book pickups and pull scan events. In wholesale, that API usually sits behind the WMS or 3PL rather than behind the sales portal alone—because the warehouse knows carton counts, weights, SSCC codes and the real ship-from location.

The commercial layer still matters. A B2B portal is where approved retailers see catalogue, place orders and check status. Order management should push confirmed lines to fulfilment and pull dispatch and in-transit events back so retailer self-serve tracking stays accurate without inbox archaeology.

Warehouse conveyor feeding parcels toward a carrier hand-off pointWarehouse conveyor feeding parcels toward a carrier hand-off point

What data should you sync between portal, WMS/3PL and carriers?

Treat the flow as three hops: portal → WMS/3PL → carrier, then events back the other way. Align this with what brands should sync with a WMS so master data is not redefined per system.

Portal → WMS/3PL (order intent)

  • Wholesale order ID and retailer account
  • Confirmed lines, quantities, pack rules and any backorder splits
  • Ship-to address, delivery contact and site instructions
  • Requested service level and promised dispatch window
  • Incoterms or “who books carriage” flag when the retailer arranges collection

WMS/3PL → carrier (physical shipment)

  • Ship-from warehouse or dock
  • Carton/pallet count, weights, dimensions
  • Shipping label request for the chosen service
  • Logistic identifiers such as SSCC where the retailer or DC expects GS1 labels
  • References: order ID, retailer PO, delivery note number

Carrier → WMS/3PL → portal (events)

  • Tracking number and label artefact (PDF/ZPL as used on the floor)
  • Booking/pickup confirmation
  • Scan events through to proof of delivery
  • Exception codes (delay, address issue, refused delivery)

An ASN / despatch advice is the structured notice that goods have shipped (or are about to), listing what left and under which references. Pushing ASN data to the portal—or to retailer EDI where you use it—stops “has it left?” emails. Pair it with a clear packing slip process so documents match the freight.

Data objectPrimary system of recordMust reach retailer?
Order lines & promise datePortal / order managementYes
Allocation & cartonisationWMS / 3PLSummary only
Shipping labelCarrier via WMS/3PLNo (ops only)
Tracking number & scansCarrierYes
ASN / despatch adviceWMS / 3PLYes
Proof of deliveryCarrierOn request / claims

How do shipping labels get generated without re-keying orders?

A shipping label is the carrier-compliant print artefact that identifies the consignment on the network. Generation without re-keying means the WMS or 3PL already holds a validated ship-to, ship-from, service code and package list, then calls the carrier API (or a multi-carrier platform) at pack time.

Practical sequence:

  1. Portal confirms the order and passes it to fulfilment.
  2. WMS allocates stock and builds cartons or pallets.
  3. Rate/service selection uses contracted carrier accounts for that ship-from.
  4. Carrier API returns label data and a tracking number.
  5. Floor prints labels; SSCC or other case IDs are applied when the customer mandate requires them.
  6. Despatch confirmation writes tracking and ASN back to order management.

SSCC (Serial Shipping Container Code) is a GS1 identifier used on logistic units so DCs can scan pallets or cases uniquely.[1] If your wholesale customers demand SSCC on labels or ASNs, generate it in the WMS and keep it tied to the carrier consignment—not in a side spreadsheet.

3PL label integration B2B works the same way when the 3PL owns the carrier contracts: your job is to send clean shipment requests and receive tracking and POD events on a schedule you can trust.

Shipping label peeling onto a sealed wholesale cartonShipping label peeling onto a sealed wholesale carton

How should tracking numbers reach retailers after dispatch?

A tracking number is the carrier’s unique reference for a consignment. Retailers should see it on the order in the portal as soon as the warehouse confirms despatch—not only in a one-off email that gets lost.

Sound pattern for wholesale tracking numbers and order status tracking wholesale:

  • WMS/3PL stores tracking per package or per master bill.
  • Order management updates status (picked, despatched, in transit, delivered).
  • Portal shows status plus deep link or embedded tracking for retailer self-serve tracking.
  • Finance can still complete the Fortnox order-to-invoice link from despatch or delivery rules you already use—without making accounting the tracking system of record.

For claims and chargebacks, retain proof of delivery (POD): the carrier’s delivery evidence. Define how POD is retrieved and how long you keep it; that sits next to your wholesale order status tracking practice rather than in ad-hoc inboxes.

Which cut-offs and SLAs must carriers and the portal share?

A dispatch cut-off is the latest time an order can be released to the warehouse (or labelled) and still leave on a given departure. If the portal promises “order by 14:00 for same-day despatch” but the carrier pickup is 15:00 and packing needs an hour, ops will fail the promise.

Share these clocks explicitly:

  • Retailer order cut-off shown in the portal (see clear retailer order cut-off rules)
  • Internal wave/release times in the WMS
  • Carrier pickup or linehaul departure per ship-from
  • Exception path when stock or labels are late

Document the end-to-end wholesale order SLA from cut-off to dispatch so sales, warehouse and carriers argue from the same timeline. Brandgate’s branded distributor portal and order management give retailers one place for status while ops keep labels, tracking and cut-offs flowing from WMS/3PL to carriers, with order-to-invoice handled downstream rather than as a separate spreadsheet trail.

Simple wall clock above a warehouse shutter at departure timeSimple wall clock above a warehouse shutter at departure time

How do multi-warehouse and cross-border EU shipments change the integration?

Multi-warehouse ship-from means the same retailer order may leave from different nodes with different carrier accounts, label formats and cut-offs. Integration must choose ship-from before rate shopping, print the correct account’s label, and show the retailer which lines shipped from where.

Cross-border EU wholesale adds paperwork and service constraints: commercial invoices where needed, correct shipper registration details, and service products that actually move B2B pallets or parcels on that lane. Incoterms clarify who books and pays carriage; your carrier integration should not silently book freights the buyer was meant to collect.[2] For lane design and document flow, use a dedicated cross-border shipping for EU B2B checklist rather than stretching a domestic parcel setup.

What breaks when carrier integration is missing or partial?

Partial integration is common: labels print in a carrier desktop tool while orders live in email, or tracking exists only in the 3PL portal. Typical failure modes:

  • Address and service re-keyed at the packing bench → mis-ships and relabels
  • Tracking sent late or only to one contact → retailer DC refusals and “where is my order?” noise
  • Cut-offs ignored because the portal never knew pickup times → broken SLAs
  • ASN missing SSCC or PO references → retailer receiving delays
  • POD not retrievable when finance or sales face a deduction

If you only bolt a tracking URL onto a shipped email, you still lack carton-level truth, multi-package splits and exception handling.

How do you choose carriers and APIs for wholesale volumes?

Choose for the freight you actually move—cartons vs pallets, domestic vs EU, timed delivery vs depot—and for API maturity on label creation, void/reprint, multi-piece shipments and event webhooks.

Checklist:

  • Contracted services match wholesale dimensions and residential-vs-commercial delivery profiles
  • API supports your label format (desktop printers in pack bays) and returns stable tracking IDs
  • Sandbox for address validation and label tests before go-live
  • Clear event catalogue for exceptions, not only “delivered”
  • Ability to run multi-carrier rules per ship-from without re-implementing the portal
  • Operational fit with your 3PL if they own the dock

Prefer fewer reliable lanes over many brittle ones. Volume discounts matter less than clean voids, reprints and POD when a retailer DC is waiting.

Putting the stack together

Healthy carrier integration B2B wholesale looks boring in production: confirmed portal orders become WMS work, labels print once, tracking and ASN appear on the order, cut-offs match the truck, and claims start from POD—not from memory.

If your team still copies orders into carrier tools or pastes tracking into spreadsheets, tighten the WMS/3PL hand-off first, then expose status in the portal. When you want retailers on a branded ordering experience with order management that stays aligned through dispatch and invoicing, book a demo.

FAQ

Frequently asked questions

Sources

  1. Serial Shipping Container Code (SSCC) — GS1
  2. Incoterms rules — International Chamber of Commerce (ICC)

Run wholesale without the back-office drag

BrandGate gives your distributors a branded ordering portal and keeps every order, invoice, and Fortnox entry in sync.