FreightPOP Blog

SAP Consumer Goods: Freight Execution for Retail-Bound Orders

Written by FreightPOP | Oct 27, 2026

For SAP consumer goods companies, entering the sales order is the most straightforward step in shipping to retail. The cost and the risk sit in the freight decisions that follow: mode selection, consolidation with other open orders, compliance with the retail DC's receiving requirements, and whether actual freight cost is ever tied back to the account.

This post follows one retail-bound order through that sequence, from the moment it leaves SAP to the moment its freight cost lands back in the ERP. Each step covers what SAP holds, what FreightPOP adds as a connected supply chain platform, and where the handoff between the two happens.

What makes retail-bound freight different for SAP consumer goods companies?

Retail-bound freight differs because most of it moves as LTL into retailer distribution centers, not as parcel to homes. Orders ship as mixed-SKU pallets against fixed receiving requirements, and the freight cost lands directly on thin per-account margins. For SAP consumer goods companies, FreightPOP handles those decisions after the order is entered in SAP.

Consumer packaged goods shipping to retail is a pallet business. An order bound for a regional DC rarely fills a truck and rarely fits in a parcel box, so most of it travels LTL, where rates, accessorials, and transit times vary widely by carrier and lane.

The variables multiply across accounts. Each retailer sets its own receiving expectations, each DC sits on a different lane, and the same SKU can ship profitably to one account and at a loss to another once freight is counted.

SAP manages the commercial side of that order well: the customer, the items, the price, and the delivery document. The freight decisions that follow require carrier rates, load planning, and shipping documents beyond standard ERP capabilities. That is why SAP CPG teams on both SAP S/4HANA and SAP Business One extend SAP with a dedicated platform instead of managing freight across spreadsheets and carrier portals.

The first step in that extension is getting the order out of SAP cleanly.

How does a consumer goods order move from SAP into freight execution?

FreightPOP connects to both SAP S/4HANA and SAP Business One. Orders and deliveries flow from SAP into FreightPOP for rating, booking, documents, and tracking. FreightPOP then writes tracking numbers, freight costs, and carrier details back to SAP automatically, so the ERP stays the single source of truth for every shipment.

On SAP S/4HANA, FreightPOP offers a bi-directional integration that brings orders and deliveries into multi-carrier rate shopping, label and BOL generation, booking, tracking, and freight audit, with shipment details synchronized back to SAP.

On SAP Business One, the integration runs through the B1 Service Layer API, which the customer's SAP partner enables. Once that access is open, orders flow into FreightPOP without rekeying, and the delivery note stays the record of the shipment inside B1:

Data

Direction

What it drives

Ship-to and billing addresses

B1 to FreightPOP

Lane, carrier eligibility, and address-level shipping rules

Item number, description, quantity, and unit price

B1 to FreightPOP

Shipment contents and shipping documents

Item dimensions and weight

B1 to FreightPOP

Pallet build and rating

Shipping type

B1 to FreightPOP

Service and carrier preference

Tracking number

FreightPOP to the B1 delivery note

Shipment visibility for customer service

Freight cost

FreightPOP to the B1 delivery note

Actual cost per order and per account

Carrier code

FreightPOP to the B1 delivery note

Record of which carrier moved the order

Item dimensions and weight matter more than any other field on a retail order. FreightPOP uses product data to calculate shipment details automatically, building pallets from item volume. When item data in SAP is accurate, pallet counts and rates are accurate too.

With the order in FreightPOP and its pallets calculated, the next decision is how it travels.

When should CPG shipments to retail DCs move from LTL to volume LTL or truckload?

In FreightPOP, CPG shipments to retail DCs move from LTL to volume LTL or truckload when several orders share a lane, a ship date, or a destination region. Consolidating them lowers the cost per pallet and reduces the number of separate deliveries. The right call comes from comparing rated options across modes, not from a fixed pallet threshold.

LTL to retail DCs is the default because each order is sized for one account. The savings appear when orders are planned together instead of one at a time. Three orders bound for DCs in the same region can ride one multi-stop truck, and a heavy single order can rate lower as volume LTL than as standard LTL.

FreightPOP rates parcel, LTL, volume LTL, and truckload options side by side, so the mode decision rests on actual rates for the lane. Teams can also select open orders in the order grid and combine them into one consolidated or multi-stop shipment.

The FreightPOP AI Load Planning agent takes this a step further. It groups open orders into trucks and shows each truck with an assigned carrier and an estimated freight cost drawn from the company's uploaded rate tables. Teams review the plan on cost and serviceability before dispatch, and each dispatched truck links back to the shipment it produced.

Consolidation only pays off if every order on the truck still meets its retailer's receiving requirements, which is the next check.

How are retailer delivery requirements applied before a shipment is booked?

Retailer delivery requirements are applied as address-level rules in FreightPOP. Each retail DC address carries its own maximum pallet height, restricted carriers, default accessorials, and delivery instructions. When an order from SAP ships to that address, the shipment is built to those requirements before it is rated or booked.

Each rule removes a decision that would otherwise depend on someone remembering a retailer's requirements:

  • Max pallet height: Pallets are built to the DC's height limit in inches, with any overflow moving to an additional pallet.
  • Restricted carriers: Carriers a retailer does not accept are excluded from rate shopping for that address.
  • Default accessorials: Services such as liftgate apply automatically to every shipment to that address.
  • Default delivery instructions: Receiving notes pre-fill on every shipment to that DC.

For Walmart locations, FreightPOP can also generate a license plate number for each pallet when the ship-to address is set up with Walmart as the retailer.

Retailer EDI is a separate workflow. Purchase orders, advance ship notices, and retailer portal requests run through the ERP and an EDI provider. FreightPOP works alongside that setup on the transportation side: carrier, mode, documents, and tracking.

Once the shipment is booked and delivered, the last step is closing the loop on cost.

How does freight cost reach the retail account in SAP?

Freight cost reaches the retail account when FreightPOP writes the actual shipment cost back to SAP, on the delivery note in SAP Business One. Freight then sits next to the order it served, so SAP consumer goods teams can see what each retail account costs to serve. Invoice audit checks the carrier's bill against the quote before payment.

Freight is one of the costs that separates a retail account's list margin from its real margin. When freight cost lives only in carrier invoices and accounts payable, it rarely gets tied back to the customer who generated it.

Cost on the delivery note changes that. Each shipment's freight cost stays with its order in SAP, so reporting by customer shows which accounts ship profitably and which lanes or delivery requirements are eroding margin.

Freight audit for consumer goods. The quoted cost is not always the billed cost. Retail deliveries attract accessorials such as detention, reconsignment, and liftgate that often surface only on the carrier invoice. FreightPOP freight audit compares each invoice against the quoted rate and flags variances before payment, delivering 8–15% savings through invoice auditing.

Each of these steps, from order import to audit, runs on one platform connected to SAP.

How does FreightPOP extend SAP for consumer goods shipping?

FreightPOP is AI supply chain software that unifies OMS, WMS, and TMS into one platform. For consumer goods shippers on SAP S/4HANA and SAP Business One, it adds multi-carrier rating, consolidation, retailer-specific shipping rules, documents, tracking, and freight audit, while SAP stays the record of every shipment.

FreightPOP AI runs agents for load planning, accessorial detection, freight invoice audit, document generation, and pickup scheduling. The FreightPOP MCP server connects the platform to AI assistants, so shipment data is available wherever teams already work.

FreightPOP supports parcel, LTL, FTL, ocean, rail, and international air shipping. Shippers using FreightPOP see:

  • 20–30% reduction in freight costs through multi-carrier rate shopping
  • 95% reduction in shipment processing time
  • 40% increase in on-time deliveries

For the full setup on each SAP edition, see FreightPOP's SAP shipping software page and the SAP Business One shipping guide.

Frequently Asked Questions

Is SAP Business One a fit for consumer goods companies?

 Yes, SAP Business One is built for small and midsize companies, which describes most consumer goods manufacturers and distributors selling into retail. SAP CPG and SAP Business One wholesale distribution teams use FreightPOP alongside B1 for freight execution. 

What does an SAP Business One partner need to enable before connecting a shipping platform?

To connect FreightPOP, the SAP partner needs to enable Service Layer API access for the B1 company database. FreightPOP uses that access to read sales orders and shipping types and to post shipment details to delivery notes. FreightPOP builds and maintains the integration on its side.

Which item data in SAP affects freight cost on retail orders?

Item dimensions and weight affect freight cost on retail orders more than any other item field, because FreightPOP uses them to calculate pallets and rate each shipment. Inaccurate values lead to wrong pallet counts and carrier invoice corrections. Keeping these fields current in SAP protects every rate that follows.

Can orders for different retailers share one truck?

Yes, FreightPOP can put orders for different retailers on one multi-stop truck when their DCs sit along the same route and ship on compatible dates. The FreightPOP AI Load Planning agent proposes them from open orders. Each order still carries its own retailer's address-level rules.

Does FreightPOP replace a retail EDI provider?

No, FreightPOP does not replace a retail EDI provider. EDI providers handle purchase orders, advance ship notices, and retailer portal requests between the supplier's ERP and the retailer. FreightPOP handles the transportation side of the same orders: rating, booking, documents, tracking, and audit.

How does consumer goods freight on SAP differ from food and beverage freight?

Food and beverage freight adds batch data, shelf life, and temperature requirements that most non-food consumer goods do not carry. Non-food CPG freight centers on pallet builds, consolidation, and retailer receiving rules. FreightPOP covers the food and beverage specifics in its SAP food and beverage shipping post.

Running retail freight alongside SAP

For SAP consumer goods companies, retail freight is decided after the order is entered: the mode, the consolidation, the retailer's rules, and the cost. Connecting SAP to FreightPOP for those steps keeps shipment records accurate and puts real freight cost next to every retail account. See how FreightPOP's SAP shipping solutions connect to S/4HANA and Business One.