Integration Guide

E-Commerce Fulfillment Pipeline

Learn where shipping optimization fits in your order-to-delivery workflow and how to maximize cost savings.

The Fulfillment Pipeline

Step 1

Customer Places Order

Customer completes checkout with one or more items in their cart.

  • Order contains product dimensions and weights
  • Shipping address and delivery preferences captured
  • Multiple items may need to ship together or separately
Step 2

Order Processing

Your OMS receives the order and prepares it for fulfillment.

  • Order validation and payment confirmation
  • Inventory allocation from warehouse(s)
  • Items grouped by fulfillment location
Step 3

Shipping Optimization API

Our API determines optimal packaging for cost-effective shipping.

  • Analyze item dimensions and weights
  • Select optimal box sizes from your inventory
  • Calculate 3D bin packing for best fit
  • Consider weight limits and carrier thresholds
Step 4

Rate Shopping

Use optimized package data to get accurate carrier rates.

  • Fewer packages = fewer rate requests needed
  • Accurate dimensions prevent billing adjustments
  • Compare carriers with real package data
Step 5

Pick, Pack & Label

Warehouse receives packing instructions from API response.

  • Clear box selection for each shipment
  • Item placement guidance for packers
  • Pre-printed labels with accurate weights
Step 6

Ship & Track

Packages ship with optimized costs and accurate tracking.

  • Reduced carrier billing adjustments
  • Lower overall shipping spend
  • Improved delivery performance

Integration Points

WMS Integration

Warehouse Management Systems can call our API during pick list generation to provide packers with box recommendations.

Examples:SAP, Oracle WMS, Manhattan Associates

OMS Integration

Order Management Systems can optimize packaging before rate shopping to ensure accurate carrier quotes.

Examples:Shopify, BigCommerce, custom OMS

TMS Integration

Transportation Management Systems can use our API to consolidate multi-item orders before carrier selection.

Examples:ShipStation, Shippo, EasyPost

ERP Integration

Enterprise Resource Planning systems can embed optimization in fulfillment workflows for end-to-end visibility.

Examples:NetSuite, Microsoft Dynamics, SAP

Typical API Workflow

1

Collect Order Items

Gather the dimensions (length, width, height) and weight of each item in the order. Include quantities for multi-quantity line items.

2

Define Available Boxes

Provide the list of box sizes you have in stock with their dimensions. Our API will only recommend boxes from your inventory.

3

Call Optimization API

Send items and boxes to our endpoint. Optionally specify algorithm preference, weight limits, or prioritization (space vs. cost vs. speed).

4

Receive Packing Plan

Get back the optimal box assignments, utilization percentages, and optional 3D visualization data for warehouse displays.

5

Execute & Save

Use the packing plan to generate pick lists, rate shop with accurate package data, and track savings over time.

Ready to Integrate?

Check out our API documentation for endpoint details, authentication, and code examples in multiple languages.