What a Linnworks integration gives you.
Web orders flow cleanly from commerce into Linnworks without data loss or schema rejection, so picking starts within the target SLA window.
Real-time stock updates from Linnworks reflect in commerce and ERP within a predictable window, reducing oversell complaints and post-order cancellations.
Tracking numbers and carrier links are reliably pushed back to commerce so customer service receives fewer 'where is my order' inquiries.
Returned items are scanned, credited, and reconciled to the original order in ERP without manual line-item matching or duplicate credit notes.
Pick failures, address issues and carrier rejections are visible in Linnworks exception queues so warehouse managers and customer service can act before shipping deadlines slip.
Where a Linnworks integration earns its place.
If two or more of these are true, the integration usually pays for itself quickly.
Where off-the-shelf connectors fall short.
Vendor connectors are fine for simple cases. Here's where the real ones need more.
Linnworks expects orders in a specific structure; custom order attributes, non-standard shipping rules, or channel-specific line-item data often require mapping or transformation before orders can be safely queued for picking.
Stock events from Linnworks may arrive out of order or be delayed in high-volume peaks; commerce platforms expecting synchronous inventory checks can experience oversell if the integration does not buffer or lock stock during the sync window.
If carrier rules are maintained in both Linnworks and your commerce platform or ERP, changes to one are not automatically reflected in the other, risking mislabelled or slow shipments.
Returned items must be matched to original orders and credit notes must be issued in ERP; without explicit reconciliation logic, return stock can be orphaned or credit notes duplicated.
Linnworks can split orders across multiple warehouses, but rules for which warehouse handles which postcode or product type are not standardized; custom business logic is often needed.
Warehouse teams see orders arrive late or stock out of sync when order ingestion is not carefully mapped, but the integration is silent about which orders failed and why until customer service starts fielding complaints.
Where this integration sits in your estate.
Linnworks holds the commercial record. The iWeb integration layer manages the rules, mappings, monitoring and exceptions. The commerce platform presents the customer-facing experience. The estate map helps agree ownership before anything is built.
One integration architecture, any storefront. Linnworks connects through the same governed layer whatever commerce core you run.
- Pick-pack-ship workflows and labour allocation
- Stock movements and real-time inventory position
- Despatch confirmations and tracking number generation
- Carrier selection and label rules
- Returns and RMA processing
- Exception queue for unshipped and damaged items
- Catalogue and product display
- Shopper checkout and order placement
- Customer authentication and session
- Order review and status visibility
- Reorder history and saved items
Systems this integration usually sits next to.
Examples, not a closed list. iWeb is platform-agnostic on both sides: we wire this integration into whatever ecommerce platform and surrounding systems your estate already runs.
- Magento Open Source
- Adobe Commerce
- Shopify Plus
- BigCommerce
- Other storefronts
- ERP (Sage 100, SAP, NetSuite)
- PIM (Syndigo, Salsify, Pimcore)
- OMS (Manhattan, Blue Yonder)
- Marketplace connectors (Amazon, eBay, Shopee)
- Carrier APIs (DPD, Royal Mail, Parcelforce)
- Customer service platform (Zendesk, Kustomer)
Not sure if this works with your stack?
Tell us what you’re using and what needs to connect. We’ll give you a straight view on what’s possible, what might be awkward, and the safest way to approach it.
The data flows we wire.
Each flow has a direction and an owner. We agree both before a line of code is written.
How iWeb configures the integration around your business.
Same method on every integration. The decisions come before the code.
- 01Design order ingestion schema
We map your commerce order attributes, shipping instructions and line-item metadata to Linnworks' expected format, including custom fields and channel-specific rules.
- 02Build stock sync pipelines
We implement bi-directional stock sync from Linnworks back to commerce and ERP, with buffering, observability and fallback behaviour so oversell is prevented during peak traffic.
- 03Set up carrier integration
We configure carrier connectors, label templates and shipping rule logic in Linnworks so despatch is fast and tracking data flows back to commerce automatically.
- 04Build returns and reconciliation
We design RMA workflows that link returned items back to original orders, generate credit notes in ERP, and reconcile stock movements so finance close cycles are clean.
- 05Monitor exceptions and observability
We instrument the integration so pick failures, address rejections, out-of-stock items and sync gaps are visible in dashboards and alerts, not discovered during post-ship customer service spikes.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
Built this before
iWeb has designed and built Linnworks integrations across retail, foodservice and industrial sectors. We understand how warehouse operations fit alongside commerce, ERP and multi-channel selling, and we know where the typical friction points are.
What we test before launch.
Every one of these is rehearsed before a customer ever sees the integration.
Common risks and where they bite.
We name these on day one. A risk written down is a risk you can plan around.
Orders fail to ingest because of schema mismatches, missing required fields, or invalid SKU references; they queue indefinitely without alerting warehouse or commerce teams, delaying picks and triggering missed despatch deadlines.
Stock updates from Linnworks arrive slower than web orders are placed, or sync fails silently; items sell out on multiple channels but Linnworks still has stale quantities, leading to cancellations and refunds after despatch.
Despatch events are generated in Linnworks but the tracking feed to commerce fails or is delayed; customers see orders as 'in progress' indefinitely and contact support, creating noise and refund risk.
Returns are scanned into Linnworks but the RMA record does not match the original order reference in ERP; stock is credited twice or not at all, causing inventory miscount and finance reconciliation gaps.
Shipping rules or carrier selection logic is changed in Linnworks but not in commerce or ERP; orders are mislabelled or routed to the wrong carrier, causing delays and increased shipping costs until the drift is discovered post-shipment.
Pick failures, address validation errors, or out-of-stock items accumulate in Linnworks exceptions without routing to an owner; shoppers' orders sit unshipped for days and customer service is blind to the backlog.
Relevant services and sectors.
Common questions about Linnworks integrations.
How do orders flow from our commerce platform into Linnworks?
Orders are typically sent via API or flat-file integration as soon as they are confirmed on your storefront. We map your order schema (SKUs, quantities, shipping address, custom attributes) to Linnworks' ingestion format and monitor for rejections. Rejected orders are flagged so they can be resubmitted or manually corrected in Linnworks before picking starts.
How do we prevent oversell if stock updates are delayed?
We implement stock buffering and reservation logic: when an order is placed, we lock inventory in Linnworks immediately or reserve it in commerce until the warehouse confirms the pick. If Linnworks stock is stale or sync fails, the integration holds orders in a queue rather than passing them to the warehouse, preventing picks against non-existent stock.
What happens when Linnworks is unavailable or stock sync fails?
We design fallback behaviour based on your risk appetite: orders may queue in commerce waiting for Linnworks to come back online, or they may be held in a manual review queue if sync failures reach a threshold. Dashboards alert the operations team immediately so they can decide whether to retry, reroute, or manually intervene.
How do tracking numbers get back to our shoppers?
Once items are shipped in Linnworks, despatch events (with tracking number and carrier) are pushed back to your commerce platform. We monitor for dropped or delayed tracking feeds so customer service can see which orders are missing tracking data and chase them up before shoppers start contacting support.
Can Linnworks handle orders from multiple sales channels?
Yes. If you sell on multiple channels (web, marketplace, B2B), orders from each can be ingested into Linnworks with channel tags so the warehouse knows which channel owns each order. Despatch confirmations are then routed back to the correct channel so tracking reaches shoppers on the platform where they bought.
Who owns the carrier selection rules and shipping labels?
Carrier rules are typically configured in Linnworks and applied during pack-ship. If your commerce platform or ERP also holds carrier logic, we define which system is the source of truth to avoid conflicts. Changes to carrier rules must be synced across both systems or owned by one team so mislabelling does not happen silently.
How do returns and refunds flow back to ERP?
When a return is initiated in customer service or on the storefront, it flows into Linnworks as an RMA. Once the item is received and scanned into Linnworks, a credit note is generated in ERP, reducing the customer's invoice and restoring stock. We reconcile RMA numbers between systems so the original order can be matched and duplicate credits are prevented.
What happens if the warehouse runs out of stock on an item mid-pick?
Out-of-stock items create exceptions in Linnworks that block the order from being fully shipped. These exceptions are surfaced to the warehouse manager and customer service so they can decide whether to backorder, substitute, or cancel that line. We monitor exception queues so orders do not sit silently waiting for manual intervention.
Can Linnworks split orders across multiple warehouses?
Yes. If your inventory is spread across multiple locations, Linnworks can allocate and split orders so items are picked from the closest or most efficient warehouse. We define allocation rules based on your business logic (postcode proximity, inventory levels, specialization) so orders are distributed fairly and despatch times are minimized.
How do we monitor the health of the Linnworks integration?
We instrument the integration with dashboards and alerts covering order ingestion rates, stock sync latency, despatch confirmation timeliness, exception queue depth and any drops in data flow. If stock falls out of sync, tracking is missing, or orders are stuck, alerts notify the operations team so action can be taken before shoppers are affected.
What if our ERP is offline and we cannot sync stock?
We design the integration so Linnworks remains the warehouse source of truth and stock is not lost if ERP is temporarily unavailable. Orders can continue to flow to the warehouse and be despatch, but stock corrections are queued in ERP and reconciled once it comes back online. This prevents despatches being blocked by finance system downtime.
How do we handle custom shipping rules or business logic?
Custom rules around carrier selection, address validation, packaging, or special despatch handling can be configured in Linnworks or in the integration layer. We document which rules live where so changes propagate correctly and do not conflict with rules in commerce or ERP.
Can the integration handle same-day or next-day despatch windows?
Yes. If your business model requires very tight despatch windows, we can configure order ingestion to prioritize based on despatch deadline, alert the warehouse to high-priority orders, and track despatch time against the target window. This ensures peak-hour orders do not slip into the next despatch cycle.
What data validation happens before orders reach the warehouse?
We validate SKU references, quantities, shipping addresses and any required custom fields against your data model before passing orders to Linnworks. Invalid or missing data is flagged so it can be corrected in commerce before the order is queued for picking. This reduces warehouse exceptions and rework.


