metier
← ALL GUIDES
Operating Guides · Growing importers and partners

Connecting your store to your supply chain

VERIFIED AUGUST 2026 · REVIEW FEBRUARY 2027

An integration means an order placed in your store or your ERP reaches your supplier's system without anyone typing it a second time. Status information comes back the same way.

It is worth setting up when re-keying orders has become a job, or when errors from manual entry have started costing more than the connection would. Below that, a spreadsheet and email are fine and nobody should push you off them.

What the connection actually does

Two directions, and they carry different things.

Out from you: the product identifier, the quantity, sometimes the ship-to address if goods go direct to your buyer, and the requested date.

Back to you: order acknowledgement, production status, inspection result, shipment details with tracking, and the documents attached to each stage.

The point is not automation for its own sake. It is that you can see where an order sits without asking, and that nobody transcribes a quantity incorrectly at eleven at night.

What you can keep to yourself

An integration does not have to share everything, and the defaults are worth setting deliberately.

Your customer identity. If goods ship to your warehouse, your supplier never receives your customer list. If you want direct shipping to end buyers, addresses have to travel, but that can be limited to shipping data alone.

Your retail pricing. There is no operational reason for a supplier to know what you sell for. Most integrations pass it because nobody thought about it.

Your stock levels and sales rates. Sharing these enables better replenishment planning. Withholding them keeps your commercial position private. Either is legitimate and it should be your choice rather than a default in someone's software.

Decide these at setup and write them down. Changing them later is possible but people forget what was agreed.

Which platforms connect

Connectors exist for the major commerce platforms, including Shopify, WooCommerce, Amazon, Magento, PrestaShop, eBay and Etsy.

A point worth understanding before anyone promises you a simple switch. For most ERP systems these connectors are third-party modules that are bought and configured, not features that come switched on. They are usually licensed per system version, which means an upgrade can mean buying again. Configuration is per customer, because your product data, your order flow and your rules are not the same as anyone else's.

Anything with an application programming interface can be connected with development work. Larger buyers often use electronic data interchange, which is an older and highly standardised way of exchanging purchase orders and invoices, common in retail and automotive.

If your systems are simple, scheduled file exchange still works well. A CSV file dropped in an agreed place on an agreed schedule solves a large share of real cases at a fraction of the cost.

What setting one up involves

Product data first. Every item needs a stable identifier that both sides agree on, with a consistent description, packing configuration and unit of measure. Most integration projects that go badly go badly here. If your product data is inconsistent today, fix that before connecting anything, because an integration copies your data problems faster.

Decide what triggers an order. Every sale, or a replenishment rule, or a manual approval step. Automatic ordering on every sale is rarely right for imported goods with long lead times.

Agree the status stages. Both sides need to mean the same thing by confirmed, in production, inspected and shipped.

Test with real orders. Run a small number end to end before switching anything over.

Agree what happens when it breaks. Connections fail. Somebody has to notice, and there needs to be a manual fallback so orders do not vanish silently.

What it costs, roughly

Three components: the connector licence where one is needed, configuration work, and ongoing maintenance when either system updates.

For a straightforward store-to-supplier connection, this is a project of days rather than months. Custom development against an API, or an EDI implementation, is longer and more expensive.

The threshold worth applying is simple. If manual order entry takes a few hours a month, an integration is not the priority. If it takes a few hours a week, or errors have started reaching customers, it probably is.

The obligation people miss

If your supplier receives your end customers' names and addresses, they are handling personal data on your behalf.

In most jurisdictions that requires a written agreement covering what they may do with it, how long they keep it, how it is protected, and what happens when the relationship ends. Your own privacy notice may also need updating to say that a processor is involved and where the data goes.

This is not difficult and it is not optional. Settle it at setup rather than after a customer asks where their address went.

Questions to ask before agreeing to an integration

  1. Which system are we connecting to, and is a licensed connector needed?
  2. What data moves in each direction, field by field?
  3. What can I choose not to share, and how is that enforced?
  4. Who configures it, and who maintains it when either system updates?
  5. What happens when the connection fails, and who notices?
  6. What is the manual fallback?
  7. Can I export my data and leave, and in what format?

That last one matters more than it looks. A connection you cannot walk away from is a commercial position, not a technical convenience.

The short version

Start with clean product data. Decide deliberately what you share rather than accepting a default. Connect when manual entry has become a real cost, and agree the fallback and the exit before you switch it on.

Verified August 2026. Next review February 2027. Platform connectors, licensing and capabilities change. Confirm what is available for your specific systems before planning around it.