Ecommerce & Online Retail
Connecting your store and inventory system: an automation checklist
What to settle before connecting your online store to an inventory system: source of truth, SKUs and variants, stock definitions, failed and duplicate updates, testing and handover.
By Talk Digital · 25 October 2026 · 4 min read
- Integrations
- Workflow design
- Working with specialists

Overselling a product you do not have, or showing items as sold out when the shelf is full, costs sales and goodwill. Connecting your store to an inventory or warehouse system can fix this, but only if the basics are agreed before anything is connected.
This checklist helps you prepare for that work, on your own or with a specialist. It does not assume your platforms support every type of connection; checking that is part of the job. For a broader overview of connecting store, stock and accounts, see ecommerce automation basics.
Decide the source of truth
For each piece of data, one system should be in charge. Usually the inventory or warehouse system owns stock quantities and the store owns prices and product presentation, but your setup may differ.
Write the decision down. When two systems both think they own stock levels, each update can overwrite the other and the numbers drift.
Agree product identifiers, variants and stock definitions
Integrations match products by identifier, usually the SKU. Every sellable item, including each size and colour, needs a unique identifier that is the same in both systems.
Variants need particular care. Shopify tracks inventory per product variant (opens in a new tab), and in WooCommerce each variation can have its own price, stock settings and SKU (opens in a new tab), with a variation without its own SKU falling back to the product-level SKU. A shared or missing SKU can cause stock to update on the wrong item.
Also agree what stock means. Is it units on the shelf, units available to sell after open orders, or something else? Do bundles, pre-orders or backorders count? Ambiguity here causes most integration surprises.
Timing, duplicate events and failures
Systems often tell each other about changes using webhooks: automatic notifications sent when something happens, such as an order being placed. These can arrive late, twice or not at all, so the integration has to cope.
Shopify's developer documentation on verifying webhook deliveries (opens in a new tab) recommends verifying each notification, processing it in a way that is safe to repeat or recording delivery IDs to skip duplicates, and running periodic reconciliation. It also notes that failed deliveries are retried and that repeated failures can remove a subscription. WooCommerce disables a webhook after more than five consecutive delivery failures (opens in a new tab) and keeps logs for troubleshooting.
In plain terms: ask how the integration handles duplicates, what happens when a system is down, and how someone will know if updates have stopped.
Reconcile regularly
Even a well-built integration drifts over time. Schedule a regular comparison between systems, for example nightly, that reports differences for a person to review. Reconciliation is the safety net that catches missed or failed updates before customers do.
Separate alerts from automatic changes
Not every automation needs to change data. A low-stock alert tells a person to act; an automatic stock adjustment changes what customers see. Start with alerts where you can, and reserve automatic changes for well-tested, clearly owned data flows.
| Type | Example | Risk | When to use |
|---|---|---|---|
| Alert | Email when a variant falls below a threshold | Low: a person decides | From the start |
| Alert | Report of stock differences between systems | Low | From the start |
| Automatic change | Store stock updated from warehouse counts | Medium to high | After testing, with reconciliation |
| Automatic change | Products hidden when stock reaches zero | Medium | When stock definitions are agreed |
Questions to take to a specialist
Use these to start the conversation and to compare proposals.
- Which connection methods do our store and inventory system support on our current plans?
- Which system will own stock, price and product data, and how is that enforced?
- How will products and variants be matched, and what happens to items with missing SKUs?
- How are duplicate, delayed and failed updates handled, and how will we be alerted?
- How and how often will the systems be reconciled?
- Who owns the integration accounts, and what happens if you are unavailable?
Staged testing and handover
Test in stages. Start with a test store or a small set of products, check every scenario, then widen gradually. Include sales, refunds, manual stock adjustments, new products, variant changes and a simulated outage.
At handover, ask for a written description of the data flows, where logs and alerts can be found, how to pause the integration and who to contact for support. Make sure all accounts and keys are held by your business.
Example staged rollout
- Agree source of truth, identifiers and stock definitions in writing.
- Clean up SKUs so every variant has a unique identifier in both systems.
- Connect a test store or a small product group and run the test scenarios.
- Turn on alerts and reconciliation reports before automatic changes.
- Widen to the full catalogue once differences stay within an agreed tolerance.
- Hand over documentation, accounts and a pause procedure.
Common causes of stock mismatches
When stock figures disagree between systems, the cause is usually one of a few familiar problems. Knowing them helps you design tests and read reconciliation reports.
- Duplicate or missing SKUs, so updates land on the wrong variant or nowhere
- Manual edits made in the system that does not own stock
- Returns, exchanges or damaged stock recorded in one system only
- Bundles and kits that draw on component stock in one system but not the other
- Missed or repeated update notifications during an outage
Find a specialist
With these decisions made, find an ecommerce integration specialist and request a free 15-minute consultation, or browse the specialist directory. If you are still choosing between projects, see which ecommerce tasks to automate first.
Once stock data is reliable, it can also support customer-facing tools. Our guide to AI chatbots for ecommerce and human handover explains how to plan one safely.
Sources and further reading
This article is general information, not legal, tax or financial advice. Check your situation with a qualified adviser where it matters.
Find a specialist and request a free 15-minute consultation
Visit the Ecommerce & Online Retail page to see where specialists can help and who is listed, browse all specialists, or tell Talk Digital what you need. Your first consultation with a specialist is free and lasts 15 minutes, and sending a request does not commit you to anything.
Keep reading
Ecommerce & Online Retail
Which ecommerce tasks should you automate first?
A practical way to choose your first ecommerce automation, using frequency, effort, risk and dependencies, and how to measure whether it actually helped.
Ecommerce & Online Retail
AI chatbots for ecommerce: what to automate and when to hand over
How to plan a store chatbot that answers product and policy questions from approved content, verifies customers before order details, and hands over to people at the right time.
Ecommerce
Ecommerce automation basics: connecting your store, inventory and accounts
Learn how to connect your online store, stock and accounts, reduce manual tasks and keep ecommerce automation under control.
