What the connection between a Squarespace or Ecwid store and a 3PL warehouse has to do: send orders out, write tracking back and keep inventory counts in step.
Squarespace and Ecwid are popular with brands that started as a website first and a shipping operation second. Both platforms can take orders, collect payment and manage a product catalog well. Neither one picks, packs or ships. When order volume outgrows a spare room or a back office, the next step is usually a third-party logistics (3PL) warehouse, and the question becomes how the store and the warehouse talk to each other.
This guide covers what the connection between Squarespace or Ecwid and a 3PL has to do, the three data flows that matter, and what to test before you switch.
Whatever the method, a working setup moves three kinds of data:
If any one of these is manual, it becomes a daily task that someone eventually forgets. Missed tracking updates turn into "where is my order" emails; stale inventory turns into overselling.
There are three common ways the data moves, and the right one depends on the platform, your plan level and the 3PL's systems:
| Method | How it works | Watch out for |
|---|---|---|
| Direct API integration | The warehouse system reads orders and writes tracking and stock through the platform's API | API access can depend on your plan; confirm before you commit |
| Connector or middleware app | A third-party app sits between the store and the warehouse system | Another subscription, another point of failure, and its own sync schedule |
| Scheduled file feed | Orders are exported and tracking is imported on a set schedule | Delays between runs; needs monitoring when a file fails |
Squarespace offers commerce APIs for orders, inventory and products, and Ecwid offers a REST API that apps and connectors use. Whether a given 3PL plugs into those directly, through a connector, or through a feed is a per-channel question. IDCEA's approach on its ecommerce fulfillment service is the same for every platform: direct integration where the platform offers one, a scheduled order feed where it doesn't, confirmed per channel before you commit.
For a deeper look at how a warehouse system links to stores, marketplaces and carriers, see our guide to warehouse system integrations.
Most integration problems are really catalog problems. The warehouse matches orders to stock by SKU, so every product and every variant in your store needs a unique SKU that matches what is on the item label in the warehouse.
Common issues on website-first stores:
Our article on SKU onboarding at a 3PL lists the item data a warehouse needs before your first inbound shipment arrives.
![]()
Both platforms track an order through a set of statuses. Ecwid, for example, separates payment status from fulfillment status, with fulfillment moving from awaiting processing to processing to shipped. Squarespace marks orders as pending or fulfilled. Decide in advance which status changes the warehouse is allowed to make:
That last point matters more than it sounds. Once an order has been released to the floor, a change in the store doesn't automatically reach the packer. Agree on a cutoff and a way to request a hold.
Pick one. If the warehouse count drives the store, turn off manual stock edits in the storefront, or they will be overwritten on the next sync. Set a small buffer on fast-moving SKUs so an order placed between syncs doesn't sell a unit that's already been picked for someone else. If you also sell on marketplaces, the same pooled stock should feed every channel.
Squarespace and Ecwid stores can be fulfilled by a 3PL just like larger platforms; the work is in the connection, not the warehouse. Clean SKUs, a clear source of truth for inventory and an agreed order-status flow are what keep orders moving without daily manual fixes.