E-Commerce Fulfillment Pipeline
Learn where shipping optimization fits in your order-to-delivery workflow and how to maximize cost savings.
The Fulfillment Pipeline
Customer Places Order
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
Order Processing
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
Shipping Optimization API
Shipping Optimization APIThis is where we help
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
Rate Shopping
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
Pick, Pack & Label
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
Ship & Track
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.
OMS Integration
Order Management Systems can optimize packaging before rate shopping to ensure accurate carrier quotes.
TMS Integration
Transportation Management Systems can use our API to consolidate multi-item orders before carrier selection.
ERP Integration
Enterprise Resource Planning systems can embed optimization in fulfillment workflows for end-to-end visibility.
Typical API Workflow
Collect Order Items
Gather the dimensions (length, width, height) and weight of each item in the order. Include quantities for multi-quantity line items.
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.
Call Optimization API
Send items and boxes to our endpoint. Optionally specify algorithm preference, weight limits, or prioritization (space vs. cost vs. speed).
Receive Packing Plan
Get back the optimal box assignments, utilization percentages, and optional 3D visualization data for warehouse displays.
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.