ShipStation at a glance.
- Category
- WMS · shipping · fulfilment
- Role in the estate
- Runs the warehouse, picks, packs and carrier hand-off - the system that turns a promised order into a shipped order.
- Commonly connects with
- OMS · order management · ERP · finance · Commerce platforms · POS · retail · branch systems
- Typical use cases
- Route orders to carriers with configurable rules based on weight, destination or order attributes · Generate and track shipment labels across multiple carriers and service levels from a single queue · Send dispatch and tracking events back to ecommerce platforms and customer accounts · Reconcile stock movements and fulfilment status between fulfilment nodes and ERP
- Relevant services
- BuildSupportRescue
What a ShipStation integration gives you.
Orders move from commerce to ShipStation automatically, labels print, carriers collect, and tracking flows back to shoppers. No queue backlog, no lost orders, no manual order entry.
Customers see carrier confirmation and tracking number in their account and email the moment the order ships. No gaps between fulfilment action and customer visibility.
Dispatch events trigger stock deductions and COGS posting in ERP. Inventory on-hand stays accurate. Returns flow back to inventory and receivables on time.
Service tiers, rates and zone definitions in ShipStation align with OMS and ERP logic. No surprise rate changes, no mis-selected service levels, no channel-specific carrier drift.
Return labels print from ShipStation, returned items re-enter inventory, and refunds post to customer accounts and ERP on time. No refund delays, no stray stock, no customer service chaos.
Where a ShipStation 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.
Carrier service selection and rate calculation are governed by ShipStation rules, not ERP pricing or contract tiers. If your ERP holds negotiated rates or zone definitions that differ from ShipStation's setup, manual maintenance or custom feeds are needed to keep rates aligned.
ShipStation does not natively understand stock allocation logic across locations, fulfilment nodes or channels. If you operate branch pickup, dropship or split-shipment rules, those must be encoded in order-routing logic upstream in OMS or ERP; ShipStation receives pre-decided orders.
ShipStation handles return labels and inbound logistics, but refund processing, credit-note generation and customer-account credit are not native to ShipStation. Those workflows must be owned by ERP or customer-service systems and triggered via return-received webhooks.
ShipStation does not hold stock levels or fulfilment capacity per location. Orders that arrive in ShipStation are assumed to be fulfillable; oversell or capacity failures must be caught by OMS or order-validation logic upstream.
Real-time dispatch and tracking updates depend on ShipStation webhooks or polling intervals. During peak trading or carrier outages, latency between shipment event and storefront update may be minutes to hours, leaving customers and customer service without current status.
When ShipStation may not be the simplest fit.
A short, honest list. Not a warning; just where a different shape of system usually costs less to run.
Dispatch queues expose the boundary between order routing and fulfilment execution; without clear ownership and exception handling, stuck orders silently cost customer trust.
Where this integration sits in your estate.
ShipStation 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.
Commerce platform agnostic. Connect ShipStation across your entire technology stack.
- Shipment label generation and carrier integration
- Tracking number polling and status updates
- Return label generation and reverse-logistics coordination
- Carrier account and service-tier configuration
- Dispatch queue and label-print workflow
- Order capture and customer detail
- Order-status display and tracking links
- Return authorisation and RMA initiation
- Storefront notification triggers
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.
- Shopify Plus
- Adobe Commerce
- Magento Open Source
- BigCommerce
- Other storefronts
- ERP (SAP, NetSuite, Dynamics 365, Sage, Infor)
- OMS (order management system)
- WMS (warehouse management system)
- Customer service and CRM systems
- Marketplace connectors (Amazon, eBay, Etsy)
- Accounting and invoicing systems
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 the order-to-ShipStation contract
iWeb maps which order attributes trigger carrier selection, which orders go to which fulfilment location, and how split or dropship orders are handed off. This ensures ShipStation receives orders that are already dispatchable.
- 02Build bidirectional webhook pipelines
iWeb handles order confirmation from ShipStation to ERP, dispatch and tracking events to commerce and customer service, and return-received signals to trigger ERP credit workflows. Exception queues and retry logic protect against carrier or webhook latency.
- 03Govern ownership and failure modes
iWeb names who owns carrier selection, who monitors the dispatch queue, who handles stuck or unshipped orders, and who reconciles returns. When ShipStation goes down or a carrier becomes unavailable, the fallback path is clear.
- 04Support multi-location and multi-channel dispatch
iWeb designs order-routing rules that account for branch stock, allocated inventory, dropship suppliers and click-and-collect handoffs. ShipStation receives orders that are already routed to the right node.
- 05Monitor dispatch SLAs and exception queues
iWeb builds dashboards and alerts for order-to-ship time, unshipped-order backlogs, carrier failures and tracking-update latency. Exceptions surface to the right owner before customers complain.
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 ShipStation integrations across multi-location, multi-channel and split-shipment estates. We understand how ShipStation sits between order routing (OMS) and finance (ERP), where the real operational tension is, and how to handle failure modes that only appear at scale.
Enterprise digital commerce specialists since 1995
UK-based, employee-owned team
Adobe Gold Commerce Partner
ERP, PIM and operational integration experience
Build, replatform, rescue and long-term support
Platform-led where appropriate, integration-led across the wider estate
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 arrive in ShipStation but are not picked, packed or shipped. This happens when fulfilment capacity is overwhelmed, carrier accounts are full, or dispatch rules are unclear. Customers see no tracking and contact support; finance does not deduct stock.
ShipStation generates tracking but webhooks to commerce time out or fail silently. Customers do not see their tracking number; storefronts show 'pending' for days. Meanwhile, goods are already in transit.
Dispatch confirmations do not trigger stock-deduction or COGS posting in ERP. Inventory appears on-hand after goods ship. Month-end reconciliation fails. Finance cannot close the period.
Carrier service levels, zone definitions or rates are updated in ShipStation but OMS or ERP rules are not. Orders are routed to the wrong carrier or service tier. Freight costs and customer delivery expectations misalign.
Return labels print in ShipStation and customers ship items back, but return-received signals do not reach ERP or customer service. Items sit in inbound or are lost. Credit notes are never posted. Customer refund is delayed or denied.
Orders for click-and-collect, branch pickup, dropship or split shipment are not pre-routed by OMS. They arrive in ShipStation as ambiguous. Dispatch staff manually re-route them or choose the wrong location. Some orders ship from the wrong node; others are delayed.
Relevant services and sectors.
Common questions about ShipStation integrations.
How do we decide which orders go to ShipStation and in what format?
iWeb designs an order-routing contract that names which systems feed orders to ShipStation (commerce platform, OMS, marketplace connectors), what attributes are required (weight, dimensions, service-level preference), and how split or dropship orders are pre-decided by OMS. Orders arrive in ShipStation ready to pick and label without re-routing.
What happens if an order is stuck in ShipStation and not dispatching?
iWeb builds monitoring and alerting so unshipped orders are surfaced within minutes, not hours. The integration layer names who owns the dispatch queue (warehouse manager, ShipStation admin, customer service), what the fallback is (escalation, manual pick, order cancellation), and how to prevent backlogs during peak trading.
How does tracking get back to customers on time?
iWeb implements ShipStation webhooks that fire when a label is created and when the carrier updates tracking status. These webhooks post tracking numbers to the commerce platform and trigger order-status emails. If webhooks fail, a backup polling job fetches tracking from ShipStation every few minutes. Latency is typically seconds to minutes, not hours.
How do we reconcile stock and COGS when an order ships?
iWeb maps dispatch confirmations from ShipStation to ERP stock-deduction and COGS posting events. When ShipStation confirms an order is shipped, the integration posts the stock movement and invoice line to ERP automatically. Returns flow the same path in reverse. This ensures inventory and financials stay in step.
What if a carrier becomes unavailable or changes rates?
iWeb designs the integration so carrier rules (service tiers, zone definitions, rates) are either stored in ShipStation or fed from ERP / OMS on a schedule. If a carrier drops a service level or rate, the integration can detect the change and alert the procurement or order-management team before it impacts live orders.
How are returns and RMAs handled from customer request to refund posting?
iWeb maps the return workflow: customer initiates RMA in customer service or self-service portal; ShipStation prints a return label and the customer ships back; ShipStation confirms receipt of the return; the integration triggers ERP credit-note generation and customer-account credit posting. If any step fails, the integration escalates to customer service.
Do we need to manually configure carrier accounts in both ShipStation and ERP?
No. iWeb maps carrier accounts once into ShipStation and either replicates the rates and zone definitions to ERP via a scheduled feed, or references ShipStation rules from ERP order-routing logic. This avoids duplicate maintenance and rate mismatches.
What happens if ShipStation goes down during peak trading?
iWeb designs a fallback: orders can be held in a queue in OMS or the commerce platform pending ShipStation recovery. When ShipStation recovers, queued orders flow in without re-processing or duplication. If ShipStation is down for hours, a manual dispatch path (printing labels locally, using a backup carrier) is documented and tested.
How do we handle split shipments or orders shipped from multiple locations?
iWeb designs order-routing rules in OMS or ERP that decide which lines go to which fulfilment location before the order reaches ShipStation. Each location sends its portion to its own ShipStation account or a ShipStation warehouse record. The integration stitches tracking back together so the customer sees all shipments in one order view.
Can multiple ecommerce platforms share the same ShipStation account?
Yes. iWeb designs a single ShipStation account that receives orders from multiple storefronts (Shopify Plus, Adobe Commerce, BigCommerce, Magento Open Source, others). Order metadata names the source platform so dispatch confirmations and tracking are routed back to the correct storefront.
How do we monitor dispatch SLAs and catch exceptions?
iWeb builds dashboards that track order-to-ship time by location and carrier, unshipped-order backlogs, tracking-update latency, and webhook failure rates. Alerts fire when unshipped orders exceed a threshold, carriers drop services, or tracking events are delayed. Exceptions route to the warehouse team, customer service and operations.
What is the difference between ShipStation managing dispatch and our ERP managing it?
ShipStation specialises in label generation, carrier integration and logistics coordination. ERP is better at order-routing rules, stock allocation and finance posting. iWeb designs the boundary: ERP owns routing decision and stock; ShipStation owns dispatch and tracking; the integration stitches them together with clear ownership of each step.
How do we migrate from a legacy shipping system to ShipStation?
iWeb designs a parallel-run period where orders flow to both systems, tracking is reconciled, and staff are trained on ShipStation workflows. Once confidence is high, the legacy system is switched off. In-flight orders from the legacy system are tracked separately until delivery. The integration is tested end-to-end before cutover.
What data does ShipStation need from commerce, and what must we suppress?
ShipStation needs recipient address, weight, dimensions, service-level preference and any handling instructions. Suppress customer payment details, internal warehouse codes, and any PII beyond what the carrier needs. iWeb maps the field list so commerce sends only what ShipStation needs and nothing extra.



