By Janson Wang — CEO & Founder, ASG Dropshipping (since 2019) | Last updated: June 4, 2026 | 19 min read
A customer buys 3 items from your Shopify store and receives 3 separate boxes from 3 carriers over 3 different days. That is a split shipment, and it costs you margin, refunds, and repeat purchase. This guide gives you the 7-step bundle SOP and the 4-warehouse routing decision matrix.
I’m Janson, CEO of ASG Dropshipping. We’ve processed 5M+ branded orders across 200+ countries since 2019, through 4 warehouses in Shenzhen and Dongguan that bundle multi-SKU orders into single shipments by default.
Quick Answer: What “Bundle Fulfillment from China” Means
Bundle fulfillment from China means a single Shopify order with multiple SKUs ships as one package, on one tracking number, from one warehouse, to one customer. The opposite is a split shipment, where the same order arrives in 2-5 separate boxes from different suppliers.
Bundling needs a warehouse that holds inventory across SKUs, not a marketplace that routes each SKU to its own supplier. The 7-step SOP below shows you how to set this up.
Below: the 5 split-shipment causes. The bundle cost math. The 4-warehouse routing decision.
Key Takeaways
- Split shipments are the quiet margin killer. A 3-SKU order split across 3 carriers can wipe out the entire order’s profit on shipping alone.
- Marketplace platforms cannot bundle. AliExpress, CJ, and most 1688 apps route each SKU to its origin supplier with no consolidation step.
- Bundle fulfillment needs a real warehouse. The agent must hold inventory across SKUs, pick them together, pack them together, and ship them together.
- Per ASG records: 5M+ branded orders shipped from 4 warehouses in Shenzhen and Dongguan, with multi-SKU bundling as the default routing.
- 5 reasons suppliers split shipments by default: no inventory pooling, no warehouse routing logic, per-SKU shipping fees, dropshipping platform constraints, and SKU-per-factory sourcing.
- Use the 7-step bundle SOP below to set up consolidation with any agent that has real warehouse capability.
- Run the 7-day $200 test with a 3-SKU order to verify bundle capability before committing volume.
Table of Contents
- Why Split Shipments Quietly Kill Your Margin
- What “Bundle Fulfillment from China” Actually Means
- The 5 Reasons Suppliers Split Your Shipments
- Split vs Bundle: Cost Math at 100 Orders/Day
- The 4-Warehouse Routing Decision
- The 7-Step Bundle Fulfillment SOP
- Shopify Integration: Telling Your Store to Bundle
- 5 China Fulfillment Centers Compared on Bundle Capability
- ASG’s Multi-Warehouse Bundle Workflow
- How to Test a Bundle-Capable Agent in 7 Days
- FAQ — Bundle Fulfillment from China
- External Sources + ASG Data Note
Table 1 — 5 Red Flags That Your Orders Are Splitting
| Red flag | Why it matters | How to detect |
| 1. Multiple tracking numbers per order | Each tracking equals a separate package and shipping fee | Check your Shopify order detail page for >1 fulfillment |
| 2. Different carriers on the same order | Supplier sent each SKU through its own carrier deal | Different USPS / DHL / Yanwen scans on one order |
| 3. Customer emails asking “where is the rest” | Customer received part of the order and is anxious | Spike in support tickets after a multi-SKU order |
| 4. Per-SKU shipping fee on the invoice | Supplier charging shipping per item, not per order | Compare invoice lines: 3 SKUs equals 3 shipping fees |
| 5. Delivery dates 3-10 days apart | Boxes shipped from different origin warehouses | Review last 30 multi-SKU deliveries for date variance |
Source: ASG onboarding interviews with 200+ Shopify sellers switching from marketplace platforms in 2024-2025. Patterns reflect typical seller experience, not platform-published averages.
Why Split Shipments Quietly Kill Your Margin
Look — on a 3-SKU order, splitting can cost you 3 shipping fees instead of 1.
The visible cost is in the shipping line. The bigger cost is invisible.
The pattern: One Shopify order with 3 SKUs splits into 3 separate packages from 3 origin warehouses. Each box has its own carrier, its own tracking, and its own delivery date.
The customer experience breaks. The support inbox fills. The refund rate climbs. Repeat purchase falls.
The visible shipping cost
A typical China-to-US ePacket parcel runs $3-$5 per package. Bundle 3 SKUs into 1 box and you pay one fee.
Split 3 SKUs across 3 boxes and you pay three. The shipping line on the invoice triples without changing the unit cost line.
At 100 multi-SKU orders per day, the gap stacks fast. Three split shipments per order saves nothing on the product but doubles the shipping budget.
The invisible costs that hurt more
Three lines do not show on the invoice but cost more than the shipping spread. First, customer support time when buyers email asking where the rest of their order is.
Second, refund rate creep when one of the 3 boxes goes missing or arrives 10 days late. Third, repeat purchase damage because the experience felt broken even though every box eventually arrived.
Just like a restaurant serving the entree first and the salad an hour later, the customer remembers the timing, not the food.
Why this happens by default on most platforms
Marketplace platforms (AliExpress, CJ Dropshipping, 1688 apps) route each SKU to its origin supplier. The supplier ships from where the inventory sits.
If your 3 SKUs come from 3 different factories in 3 different cities, you get 3 packages. The platform is not designed to consolidate; it is designed to route.
Sound familiar? Most scaling Shopify sellers learn this the hard way at 50 orders per day.
ASG warehouse pack station — bundle is the default routing across all 4 facilities in Shenzhen and Dongguan.
What “Bundle Fulfillment from China” Actually Means
The truth is, bundle fulfillment is not a software feature. It is a warehouse capability.
The agent must physically hold inventory across multiple SKUs, then pick them together when an order comes in.
The 4 requirements: Single warehouse holds the inventory, pick-pack process treats the order as one unit, one carrier label per order, one tracking number per order.
Apps and marketplaces can fake the first step (auto-import). They cannot fake steps 2-4 without a real warehouse behind them.
The inventory step is where most platforms fail
To bundle, the agent has to stock the SKUs you sell. That means a warehouse with shelves, bins, and a pick path.
Marketplace platforms do not hold inventory. They forward each order to the origin supplier and let the supplier ship. The platform has no shelves to pick from.
This is the structural reason a $0-$50 per month dropshipping app cannot bundle. The platform does not have the physical layer.
The pick-pack step is where execution gets real
Even with a warehouse, the agent has to pick all 3 SKUs in one walk and pack them in one box. That requires order-aware picking software, not just inventory tracking.
Real fulfillment centers run wave-pick systems. Cheap warehouses run per-SKU picking, which often defeats bundling even when the inventory is on the same shelf.
Bundle versus consolidation versus 3PL
Three terms get used loosely. Bundle fulfillment means combining SKUs from one order into one shipment.
Consolidation usually means combining multiple orders to the same destination into one shipment, which only some agents support. A China 3PL is the broader category covering all third-party logistics services.
For dropshipping, bundle fulfillment is the version that matters most. Per Shopify’s 2026 supplier guide, multi-SKU orders are common at the 50+ orders per day stage where most stores hit the scaling wall.
The 5 Reasons Suppliers Split Your Shipments (And Charge You Extra)
The truth is, splitting is the default for most low-cost suppliers. The 5 reasons below explain why.
Knowing the cause lets you ask the right question before signing the contract.
The 5 reasons: No inventory pooling across SKUs, no warehouse routing logic, per-SKU shipping fee structure.
Plus dropshipping-platform constraints, and SKU-per-factory sourcing that puts each SKU in a different city.
Reason 1 — No inventory pooling across SKUs
The supplier holds inventory only for the SKUs they manufacture. Anything outside their factory means a forwarding order to a third party.
That third party ships separately. The first supplier never sees the second SKU.
Reason 2 — No warehouse routing logic
The platform routes orders by SKU, not by order. Two SKUs equals two routes equals two shipments.
A real fulfillment center routes by order. It looks at the order and decides which SKUs go in which box.
Reason 3 — Per-SKU shipping fee structure
Some suppliers price shipping per item, not per package. Splitting is profitable for them.
If they charge $3 shipping per SKU and your order has 3 SKUs, splitting earns them $9. Bundling earns them $3 with the same labor.
Reason 4 — Dropshipping-platform constraints
Apps like Dropast and 1688 Dropshipping Pro auto-route each line item to the origin listing supplier. The platform has no consolidation API.
Even if you wanted bundling, the app cannot trigger it. The architecture sends each SKU on its own path.
Reason 5 — SKU-per-factory sourcing
Most successful Shopify stores source different SKUs from different factories. The earrings come from Yiwu, the phone case from Shenzhen, the candle from Dongguan.
Without a consolidation warehouse in the middle, those 3 boxes ship from 3 cities. Each one passes a different customs lane and arrives on a different day.
Table 2 — 5 Split-Shipment Causes and the Fix
| Cause | Why it triggers a split | Fix (what to ask the agent) |
| 1. No inventory pooling | Supplier ships only their own SKUs | “Do you hold inventory for SKUs you don’t make?” |
| 2. No warehouse routing logic | Platform routes per SKU, not per order | “Show me an order-level routing screen” |
| 3. Per-SKU shipping fee | Supplier profits from splitting | “Quote me per-order shipping, not per-SKU” |
| 4. App architecture | Auto-imports route every line independently | “Can the platform consolidate a 3-SKU order?” |
| 5. SKU-per-factory sourcing | Each SKU starts from a different city | “Show me your consolidation hub workflow” |
Source: ASG onboarding interviews with 200+ Shopify sellers switching from marketplace platforms in 2024-2025; LogisticsFF China fulfillment center analysis 2026.
Split vs Bundle: Cost Math at 100 Orders/Day
Look — the math is brutal once you scale.
At 100 multi-SKU orders per day, the split-vs-bundle gap reaches five figures per year on shipping alone.
The headline math: 100 orders/day, 60% are multi-SKU, each split adds an extra 2 packages on average.
At $4 per extra parcel, that is $480 per day, or roughly $175,000 per year in pure shipping waste.
Table 3 — Split vs Bundle at 100 Orders/Day
| Cost line | Split shipments (default) | Bundle fulfillment |
| Shipping per order (3-SKU avg) | $9-$15 (3 parcels) | $3-$5 (1 parcel) |
| Annual shipping waste at 100/day | ~$175K/year | Baseline |
| Refund rate (typical) | 5-8% | 1-3% |
| CS time (where is my order) | 10-15 hr/week | 2-4 hr/week |
| Delivery date variance | 3-10 days across boxes | 0 days (single delivery) |
| Repeat purchase impact | 15-25% lower | Baseline |
Source: ASG onboarding-interview research with 200+ scaling sellers in 2024-2025. Ranges reflect typical seller experience, not platform-published data.
Why the invisible costs hurt more
Shipping waste is the line everyone sees. The refund rate climb is where the real damage sits.
Per Statista dropshipping data 2026, a 5-percentage-point refund rate increase at $20 average order value costs roughly $36K per year at 100 orders per day. The shipping line is half the story.
The 4-Warehouse Routing Decision (How a Real Agent Routes Each Order)
Per ASG records, we route each order through one of 4 warehouses across Shenzhen and Dongguan.
The routing decision happens at order receipt, not at fulfillment time. Here’s why this matters.
The 4 routing factors: SKU inventory location, destination country shipping line, order priority (regular vs spike), and required packaging type.
A real agent evaluates all 4 within minutes of order receipt. A marketplace evaluates none and just forwards to the SKU’s origin supplier.
Factor 1 — SKU inventory location
If all SKUs sit in one warehouse, the order routes there. If SKUs are split across warehouses, the system picks the warehouse with the most line items.
The remaining SKUs transfer in via internal logistics before pack. The customer still sees one shipment, not multiple.
Factor 2 — Destination country shipping line
Different warehouses have different carrier deals. The Shenzhen 4PX line is faster to the US. The Dongguan Yanwen line is cheaper to the EU.
The router checks the destination and routes the order through the warehouse with the best carrier deal for that lane.
Factor 3 — Order priority (regular vs spike)
Regular orders go through the standard wave-pick cycle. Spike orders (TikTok viral, Black Friday surge) get routed through the warehouse with the most capacity headroom.
This is the difference between a real agent and a marketplace. The marketplace has no priority concept; every order is treated identically.
Factor 4 — Packaging type required
Branded packaging is held in one specific warehouse (the one with the brand box stock). Plain polybag orders can ship from any warehouse.
The router sends branded orders to the brand-stock warehouse. The router sends plain orders to whichever warehouse holds the SKUs.
Table 4 — 4-Warehouse Routing Decision Logic
| Factor | Decision input | Routing output |
| 1. Inventory location | Which warehouse holds the most SKUs from this order | Primary fulfillment warehouse selected |
| 2. Destination country | US / EU / AU / other | Best carrier lane assigned |
| 3. Order priority | Regular vs spike volume flag | Standard or surge-capacity warehouse |
| 4. Packaging type | Branded box vs plain polybag | Brand-stock warehouse or generic |
Source: ASG internal warehouse routing playbook used across 4 facilities in Shenzhen and Dongguan since 2019.
4-warehouse routing decision — the router evaluates all 4 factors within minutes of order receipt.
The 7-Step Bundle Fulfillment SOP for Shopify Sellers
Just like a recipe with ordered steps, the bundle SOP runs the same way on every multi-SKU order.
The 7 steps below are how we run it internally. You can ask any agent candidate to walk you through their version of each step.
The 7 steps: Order receipt, SKU inventory check, warehouse routing decision, wave-pick assignment.
Plus pack-as-one verification, single carrier label, single tracking number emitted to Shopify.
Table 5 — The 7-Step Bundle SOP
| Step | Action | Pass standard |
| 1. Order receipt | Order pulled from Shopify within 1 hour | Sub-1-hour pull, all SKUs visible |
| 2. SKU inventory check | System confirms stock for every SKU in the order | All SKUs in stock or flagged for source |
| 3. Warehouse routing | Order routes to one primary warehouse | Single warehouse assigned within minutes |
| 4. Wave-pick assignment | Order joins the next wave; picker walks all SKUs together | Order shows on the same picker route |
| 5. Pack-as-one | All SKUs go in one box; weight and dimension verified | One box label, one weight ticket |
| 6. Single carrier label | One label printed against one carrier rate | No additional shipping line on invoice |
| 7. Tracking emit | One tracking number pushed back to Shopify | Shopify shows 1 fulfillment, not 3 |
Source: ASG internal order fulfillment SOP across 4 warehouses in Shenzhen and Dongguan since 2019; cross-referenced with CJ Dropshipping China Warehouse documentation.
Shopify Integration: Telling Your Store to Bundle Orders
Bundle fulfillment on the warehouse side is half the answer. The other half is telling Shopify to expect one tracking number per order.
Three integration paths cover most stores.
The 3 paths: Native Shopify app from your agent, agent dashboard with manual fulfillment marking, full API integration via private agent shipping solution.
Each path has a different setup time and a different bundle-default behavior.
Table 6 — 3 Shopify Integration Paths for Bundle Fulfillment
| Path | Bundle default | Setup time | Best for |
| Native Shopify app | Off (manual setting required) | 2-4 hours | Under 20 orders/day |
| Agent dashboard | On for multi-SKU orders | 2-5 days | 20-100 orders/day |
| API integration (private agent) | On by default, configurable per SKU | 1-2 weeks | 100+ orders/day, branded |
Source: ASG Shopify integration playbook across 5,000+ store onboardings; Shopify App Store fulfillment apps.
A client story from last March
Last March, a UK home decor seller at 160 orders per day audited her shipping spend. Her CJ Dropshipping account showed 2.4 packages per order on a 3-SKU average.
Her shipping line ran $14 per order. After switching to bundle fulfillment through our network, the same orders shipped as single packages at $4-$5.
The annual saving came in at roughly $93K, and her refund rate dropped from 6.1% to 1.8% within 60 days. Same SKUs, same factories, different warehouse layer.
5 China Fulfillment Centers Compared on Bundle Capability
Most “best China fulfillment center” lists rank on price or catalog size. For bundle fulfillment, the only metric that matters is whether the warehouse holds inventory across SKUs.
5 publicly known options compared below.
The 5 options: CJ Dropshipping warehouse, LogisticsFF, Zendrop fulfillment, generic 3PL, and ASG private agent.
Compared on inventory pooling, multi-SKU bundle default, branded packaging support, and best-fit volume.
Table 7 — 5 China Fulfillment Centers on Bundle Capability
| Vendor | Inventory pooling | Bundle default | Branded packaging | Best for |
| CJ Dropshipping | Partial (paid stocking) | Off by default | SKU-volume gated | 10-50 orders/day testing |
| LogisticsFF | 3PL pooling on request | Configurable | Limited | Mid-tier brands |
| Zendrop | US-warehouse pooling | On for stocked SKUs | Brand-kit plan | US-only stores |
| Generic China 3PL | Yes (paid storage) | Configurable | Plan-dependent | Established brands |
| ASG private agent | Yes, 4 warehouses | On by default | From unit one | 50-500+ orders/day, branded |
Source: Public vendor pages plus ASG onboarding-interview research with 200+ Shopify sellers in 2024-2025. Vendor positions reflect public statements; sellers should verify each item directly.
ASG’s Multi-Warehouse Bundle Workflow (How We Actually Do It)
Per ASG records, we run bundle fulfillment as the default across 4 warehouses since 2019.
The workflow has 4 layers, each one closing a gap that breaks bundle on cheaper platforms.
The 4 layers: Inventory pooling across SKUs, intelligent routing across 4 warehouses, wave-pick consolidation, and named account manager who owns the result.
Each layer adds setup cost. The total cost is usually below the shipping waste it saves at 100+ orders per day.
Janson Wang on the ASG warehouse floor — we run bundle as the default routing, not as an add-on plan. Layer 1 — Inventory pooling across SKUs
We hold inventory for client SKUs across our 4 warehouses. The seller picks which SKUs to stock and at what level.
Slow-moving SKUs can stay sourced on-demand from the factory. Fast-moving SKUs sit in stock to enable bundle pick.
Layer 2 — Intelligent routing across 4 warehouses
The 4-factor router from H2-5 decides which warehouse handles each order. The decision happens at order receipt, not at fulfillment.
If SKUs are split across warehouses, the system transfers the missing SKUs internally before pack. The customer always receives one shipment.
Layer 3 — Wave-pick consolidation
Each warehouse runs wave-pick cycles, not per-SKU picking. The picker walks one route and gathers all SKUs in the wave.
This is the difference between a real warehouse and a forwarding service. Forwarding does not consolidate; wave-pick does.
Layer 4 — Named account manager
Each scaling client has one named manager who owns the bundle outcome. The manager reviews split-shipment exceptions weekly and adjusts SKU stocking levels.
I’m inviting you to contact ASG for a free 30-minute audit of your current bundle rate.
How to Test a Bundle-Capable Agent in 7 Days
You do not need to commit to a monthly engagement to verify bundle capability.
A 7-day test with one 3-SKU order tells you everything.
The 7-day bundle test: Day 1 place 3-SKU sample order. Day 2 ask for warehouse routing trace. Day 3 request wave-pick screenshot.
Day 4 verify single carrier label. Day 5 confirm one tracking number. Day 6 review packing photo. Day 7 score against the 7-step SOP.
Scoring rule
Green on 6-7 of 7 days qualifies the agent for a 30-day pilot. Green on 4-5 is marginal, walk only if alternatives exist.
Green on under 4 means the agent cannot bundle reliably. The cost of the test is the price of 3 sample units plus shipping.
FAQ — Bundle Fulfillment from China (6 Questions)
What is bundle fulfillment from China?
Bundle fulfillment means a single Shopify order with multiple SKUs ships as one package, one carrier, one tracking number. The opposite is a split shipment where the same order arrives in multiple boxes.
Bundle fulfillment needs a warehouse that pools inventory across SKUs and runs wave-pick consolidation.
Why do most dropshipping orders split?
Marketplace platforms route each SKU to its origin supplier. Two SKUs from two factories equals two shipments by default.
Apps and most low-cost platforms cannot consolidate because they have no warehouse layer to hold inventory across SKUs.
How much can bundle fulfillment save?
At 100 multi-SKU orders per day with a 3-SKU average, bundle fulfillment can save roughly $175K per year on shipping alone. The refund-rate improvement adds another $30K-$50K in saved customer-acquisition cost.
The numbers vary by category and destination. Run the 7-day test with your own SKUs to get a real estimate.
Can CJ Dropshipping bundle multi-SKU orders?
CJ supports SKU stocking on paid plans, but bundle is off by default. The seller has to opt into the warehouse stocking program and pay storage fees.
For under 20 orders per day, the math often does not work. Past 50 orders per day with stable SKUs, the savings start to make sense.
When should I switch to a bundle-capable agent?
Three signals together is the turn. Your multi-SKU order share is above 40%, your shipping line is 20%+ of order value, and your refund rate sits above 4%.
Two or more signals together usually means a bundle-capable agent pays back within 60 days at scale.
Does bundle fulfillment work with Shopify automatically?
Bundle fulfillment on the warehouse side is half the equation. Shopify still needs to know that a multi-SKU order ships as one fulfillment with one tracking number.
Native Shopify apps and agent dashboards handle this with manual or automatic settings. API integration from a private agent makes bundle the default.
External Sources + ASG Data Note
External Sources
ASG Data Note
All ASG-specific numbers come from internal records since 2019. They include: 5M+ branded orders, 200+ countries, 200-person team, 4 warehouses in Shenzhen and Dongguan, 2,300+ verified factories, 40+ sourcing platforms, and 0.3% defect rate from a six-step QC pipeline.
The 7-step bundle SOP and 4-warehouse routing decision in Tables 4 and 5 come from our internal order fulfillment playbook used across all 4 warehouses.
Competitor positions in Table 7 reflect public vendor pages plus ASG onboarding-interview research with 200+ Shopify sellers in 2024-2025. Sellers should verify each item directly.
Where I land on this
Bundle fulfillment is not really about cheaper shipping. It is about a customer experience that does not feel broken.
Treat the warehouse layer as the floor. Treat the 7-step SOP as the test. Treat the 7-day pilot as the decision.
I’m inviting you to run the 7-day bundle test on your current agent this week. Contact ASG for a free 30-minute bundle audit if you want a second opinion.
The agent who bundles keeps your customer. The agent who splits hands them to your competitor.
About the Author
Janson Wang is the CEO and Founder of ASG Dropshipping, a private agent serving scaling Shopify stores since 2019.
ASG has processed 5M+ branded orders across 200+ countries, with a 200-person team, 4 warehouses in Shenzhen and Dongguan, and 2,300+ verified factories.
Bundle fulfillment is the default routing across all 4 warehouses. Multi-SKU orders ship as single packages, on single tracking numbers, by design.
Service benchmarks: 0.3% defect rate, six-step QC pipeline, sub-20-minute response SLA during ASG hours, and 5-8 day US shipping via direct carrier relationships.
Janson writes about scaling fulfillment, supplier verification, and the structural gap between marketplaces and private agents.
Connect with Janson on LinkedIn or read more at the ASG blog.