A Shopify Collective alternative that crosses platforms
Shopify Collective is a good product with a hard boundary drawn around it: it works Shopify-to-Shopify. If your supplier sells on Square, or your retailer runs WooCommerce, none of it applies. CrossDock is built for exactly that case.
The structural difference. Collective leans on Shopify Payments for the money and Shopify fulfillment orders for the routing, which is why it cannot leave Shopify. CrossDock keeps a canonical product and order model in the middle and puts every platform behind an adapter, so the routing engine never learns which platform an order came from.
Why the boundary exists
Collective's tight Shopify integration is the reason it works so smoothly and the reason it stops where it does. Escrow between the two stores runs through Shopify Payments. Routing an order to the supplier uses Shopify's own fulfillment-order objects. Both are excellent primitives, and neither exists outside Shopify.
So the limitation is not an oversight to be patched later. It is the shape of the design. Any network that wants to span platforms has to solve settlement and routing itself.
What CrossDock does differently
Every platform, in both roles
Shopify, Square, WooCommerce, BigCommerce and Wix are each supported as supplier and as retailer, each proven against a live store rather than a sandbox. A Square merchant supplying a Shopify retailer is a case no other network covers — see dropshipping with Square as the supplier.
Orders land where the supplier already works
A paid retail order becomes a real, paid order in the supplier's own platform at cost prices, in the dashboard they already use. Multi-supplier carts split automatically into one order per supplier. Nobody logs into a portal to find out what to ship.
Settlement on Stripe, not on a platform's rails
Because the two stores may be on different platforms, the money cannot ride on either one's payment system. The retailer is charged at cost when the order routes; the supplier is paid on fulfillment. ACH is the default rail and processing is passed through at cost, so the 1% platform fee is genuinely net rather than a fee on top of a fee.
Terms that survive a price change
Publish a curated price list to a specific retailer with your own margin. Different retailers can see different lists at different terms, and costs are snapshotted at import, so changing your prices later never rewrites a deal you already agreed. Optional MSRP price locks put a retail price back if a retailer edits it.
Inventory and tracking
Stock changes propagate to the retailer as they happen. When the supplier ships, tracking flows back and the retail order is fulfilled with it — line-scoped, so one supplier shipping does not mark another supplier's items as sent. That last detail matters more than it sounds on any cart that spans two suppliers.
When Collective is the better answer
If every store in your network is on Shopify and expects to stay there, Collective's native integration is hard to beat and you should use it. CrossDock earns its place the moment one party is somewhere else — which, for most people sourcing from real suppliers rather than from other DTC brands, is immediately.
Open CrossDock → How CrossDock works
Shopify and Shopify Collective are trademarks of Shopify Inc. CrossDock is not affiliated with or endorsed by Shopify. Feature and pricing statements describe CrossDock only — check Shopify's own documentation for Collective's current capabilities and terms.
Questions
What is the main limitation of Shopify Collective?
It connects Shopify stores to other Shopify stores only. That is a design consequence of leaning on Shopify Payments for the money movement and Shopify fulfillment orders for routing, so it cannot reach a supplier or retailer on another platform.
Can CrossDock connect a supplier and a retailer on different platforms?
Yes. That is the point of it. A canonical product and order model sits in the middle and each platform has an adapter behind the same interface, so the routing engine does not know which platform an order originated on. Shopify, Square, WooCommerce, BigCommerce and Wix are each supported as both supplier and retailer.
How do suppliers get paid on a cross-platform order?
Settlement runs on Stripe rather than on any one platform's payment rails. The retailer is charged at cost when the order routes and the supplier is paid out when the order is fulfilled, with ACH as the default rail to keep processing costs low.
What does CrossDock cost compared to Collective?
CrossDock is free to connect stores, import products and route orders. A 1% fee applies only to transactions you choose to auto-settle through Stripe, taken net of processing. Check Shopify's own documentation for Collective's current terms.
Does the supplier have to learn a new system?
No. A routed order becomes a real, paid order inside the supplier's own platform at cost prices, visible in the dashboard they already use. There is no separate portal to log into to see what to ship.