What a OrderWise integration gives you.
Orders flow into OrderWise automatically, picking and packing begin sooner, and tracking reaches customers before they ask. No manual order entry, no transcription errors.
Warehouse stock movements (picks, adjustments, damage) flow back into ERP immediately so inventory records stay trusted and finance month-end reconciliation is clean.
Each channel's dispatch rules (carrier, packaging, delivery service) are applied uniformly so a Shopify order follows the same workflow as a marketplace order without manual intervention.
Returns from customers trigger RMA workflows in OrderWise that flow back to commerce so refund status and restock dates are visible to both warehouse and ecommerce teams.
Customers see real tracking numbers and live carrier status; warehouse staff know which orders are stuck and can action them before they become complaints.
Where a OrderWise 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.
OrderWise integrates common carriers, but niche or regional carriers may not have native label / tracking APIs. Manual label feeds or custom carrier modules become necessary, slowing adoption.
OrderWise RMA capture is linear; complex return scenarios (partial restocks, inspections, credit holds) often require manual intervention or external OMS orchestration.
OrderWise does not own inventory buffers or pre-dispatch reservations; those sit in commerce or ERP. Oversell and allocation conflicts require pre-integration governance setup.
Distributed fulfillment across multiple warehouses with complex proximity or load-balancing rules requires custom rule configuration; there is no turnkey multi-site optimisation.
OrderWise stock updates to ERP are typically batch or event-driven; during peak volumes or carrier outages, latency between dispatch and ERP visibility can drift.
Despatch state and stock visibility often diverge when each system owns a piece of the truth; OrderWise as single source of fulfillment record removes reconciliation guesswork but demands reliable flows in and out.
Where this integration sits in your estate.
OrderWise 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.
Works across the whole stack. Connect OrderWise to your storefront, ERP and everything between.
- Dispatch task creation and prioritisation
- Label generation and tracking number capture
- Carrier rules and fulfillment logic
- Return and RMA workflows
- Warehouse stock movement records
- Order capture and initial fulfillment intent
- Customer delivery address and contact
- Order cancellation signals
- Tracking visibility to customers
- Channel-specific fulfillment preferences
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.
- Adobe Commerce
- Magento Open Source
- Shopify Plus
- BigCommerce
- Other storefronts
- ERP (NetSuite, Sage 200, SAP, Infor)
- Order management system (OMS)
- Carrier APIs (DPD, Hermes, Royal Mail, FedEx, UPS)
- Inventory and stock control systems
- Accounting and finance ledgers
- Marketplace connectors (Amazon, eBay, Shopee)
- Customer service and returns platforms
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 end-to-end fulfillment flows
We map how orders flow from each commerce channel into OrderWise, how despatch confirmations and tracking get back to customers, and how stock adjustments close the loop with ERP.
- 02Build carrier and label integrations
We connect OrderWise to your chosen carriers so labels print and tracking updates flow back to commerce storefronts automatically; we handle fallback printing and manual label workflows for carriers without APIs.
- 03Govern dispatch and fulfillment logic
We document which team owns carrier rules, packaging rules, returns workflows and stock write-off policies so OrderWise configuration changes do not silently break a channel or create reconciliation gaps.
- 04Monitor and retry failed shipments
We build observability so despatch failures, missing tracking events and stock movement gaps are visible; we implement retry queues so temporary carrier outages do not strand orders.
- 05Support multi-channel RMA workflows
We design how returns from different channels (marketplace, owned ecommerce, customer service) all feed into OrderWise so inbound stock reconciles correctly and refund status flows back to the originating channel.
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 deployed OrderWise integrations across ecommerce estates ranging from single-channel to multi-marketplace environments. We understand how OrderWise sits between commerce, ERP and the warehouse, and how to route despatch confirmations, tracking and stock movements reliably.
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 flow into OrderWise but do not move to picking because a carrier API is down, a rule misfires or a warehouse team has not actioned the batch. No alert surfaces until customers complain.
OrderWise generates tracking but the flow back to commerce is broken, slow or incomplete. Customers see orders marked shipped with no tracking link, generating support tickets and refund requests.
Warehouse picks, damage, adjustments are recorded in OrderWise but the feed to ERP is delayed or silent. Finance sees inflated inventory; stock control teams cannot trust the records.
A carrier preference or packaging rule configured for one channel (e.g. Shopify) is applied globally by accident. Orders ship incorrectly; marketplace ratings drop before the error is caught.
A customer initiates a return on Shopify; the RMA does not reach OrderWise. Stock sits at the warehouse unlabelled. Finance books a credit but inventory is never restocked.
A carrier API becomes intermittently unavailable during a promotional surge. Some orders get labels, others hang. No retry queue exists; manual intervention is the only path forward.
Relevant services and sectors.
Common questions about OrderWise integrations.
How do orders flow from our ecommerce platform into OrderWise?
Confirmed orders are published from your commerce platform (or OMS if you have one) to OrderWise via API or file feed with line items, delivery address, special instructions and any channel-specific fulfillment rules. OrderWise creates a dispatch task and assigns picking work.
When do customers see tracking numbers?
Once OrderWise sends a dispatch confirmation to the carrier and receives a tracking number back, that number flows immediately back to your commerce platform so the customer sees it in their order status within minutes of shipment.
How do warehouse stock adjustments get back to our ERP?
Stock picks, damage write-offs, and other warehouse adjustments recorded in OrderWise are published to your ERP via API or file so your inventory ledger stays in sync. Batch or event-driven feeds can be configured depending on your reconciliation cycle.
What happens if a carrier API goes down?
If a carrier is unavailable, OrderWise can queue the shipment for retry or route it to an alternative carrier if rules allow. The integration includes exception monitoring so your team is alerted; manual label printing is a fallback.
How do we handle returns and refunds?
Return requests from customers trigger RMA workflows in OrderWise. Once inbound stock is received and inspected, it flows back to ERP as available inventory and a credit is issued. Returns from different channels (marketplace, owned ecommerce) all feed the same OrderWise RMA process.
Can we apply different fulfillment rules to different sales channels?
Yes. Each channel can specify its own carrier preferences, packaging standards and service levels. These rules are embedded in the order when it enters OrderWise so a Shopify order follows Shopify fulfillment logic while a marketplace order follows its own rules.
How do we monitor if orders are stuck in dispatch?
The integration includes observability dashboards that track order age in each dispatch state. Alerts surface when orders exceed fulfillment SLAs so your team can investigate and manually action them before they breach promised delivery dates.
What happens if an order is cancelled after it enters OrderWise?
Commerce sends a cancellation signal to OrderWise. If the order has not yet been picked, OrderWise removes it from the dispatch queue. If it has been picked, your warehouse team is alerted so they can stop processing or return the picked stock.
How do we handle multi-warehouse fulfillment?
OrderWise can route orders to different warehouses based on stock availability or proximity rules. Each warehouse records its own picks and adjustments; all movements flow back to ERP so corporate inventory is always accurate.
Who owns the carrier integration if a carrier changes their API?
iWeb owns the technical integration layer and alerts your team to API changes. Your fulfillment team owns the business logic of which carriers to support and when to add new ones; we implement the technical connection.
Can we retry failed label printing or tracking lookups?
Yes. The integration includes a retry queue for temporary failures like carrier timeouts or temporary API unavailability. Your team can also trigger manual retries for specific orders from an exception console.
How do we reconcile dispatch data with our finance systems?
Despatch confirmations are immutable once published; they feed into invoicing and revenue recognition. Stock movements flow to ERP so cost of goods sold is accurate. The integration includes pre-launch reconciliation testing to ensure despatch and stock align.



