Skip to main content
Talk to an expert
Mintsoft logo

Mintsoft integration for ecommerce fulfilment

Dispatch orders accurately with full warehouse visibility and tracking automation iWeb integrates Mintsoft into your commerce estate to ensure orders reach warehouses reliably, stock stays current across channels, and customers receive tracking updates without delay. Works with Adobe Commerce, Magento Open Source, Shopify Plus, BigCommerce and other storefronts.

Also searched as: shipping connector, warehouse integration, fulfilment plugin, app.

MintsoftiWeb integration layeryour storefront
Works with - Adobe Commerce · Magento Open Source · Shopify Plus · BigCommerce · Other storefronts
01 · What you get

What a Mintsoft integration gives you.

Uninterrupted order-to-despatch flow

Orders flow from commerce into warehouse picking and packing without manual intervention or queue delays. Despatch confirmations and tracking reach customers within minutes of label generation.

Accurate multichannel stock visibility

Inventory counts stay current across commerce channels and warehouse locations. Oversell is prevented and stockout notifications reach customers before orders are placed, not after.

Transparent exception and escalation

Unshipped orders, carrier failures, and address validation failures surface automatically in monitoring systems. Fulfilment teams know which orders need manual action and can resolve them before they become customer issues.

End-to-end returns and credit automation

Returns initiated by customers generate RMA numbers, return labels and warehouse pickup instructions automatically. Returned inventory is receipted back into ERP stock and credits are issued without manual reconciliation.

Cost and carrier transparency

Shipping costs calculated in commerce match the carrier and service selected in Mintsoft. Channel-specific carrier rules are enforced consistently so margins are protected and shipping costs are predictable.

02 · When it's worth it

Where a Mintsoft integration earns its place.

If two or more of these are true, the integration usually pays for itself quickly.

Route inbound orders from commerce and marketplaces into Mintsoft's picking and packing workflows
Publish despatch confirmations and tracking numbers back to commerce order status and customer notifications
Synchronise stock movements between the warehouse and ERP system of record
Manage returns and RMA workflows across multiple warehouse locations
Aggregate orders from multiple sales channels into a single warehouse queue
Handle carrier selection rules and label generation tied to product type, destination or order value
03 · The limits

Where off-the-shelf connectors fall short.

Vendor connectors are fine for simple cases. Here's where the real ones need more.

Order acknowledgement latency

Mintsoft does not confirm order receipt to commerce in real-time; if the integration batches ingestion, customers may see orders as pending in commerce while Mintsoft queues them. A defined latency SLA is needed to manage customer visibility.

Carrier rule complexity

Carrier selection logic (which carrier ships which postcode or weight band) often lives in Mintsoft or a separate carrier rules engine. If that logic drifts out of sync with commerce promotions or regional availability, shipped costs may not match customer expectations.

Stock buffer and oversell management

Mintsoft holds its own inventory snapshot; if commerce does not reserve stock at order time or sync stock frequently, orders may be placed against stock that is already committed to earlier orders, creating backorders or cancellations.

Return label generation delay

Returns initiated in commerce may not generate return labels in Mintsoft until the return is confirmed; if label generation is slow or manual, customers experience delays and confusion about where to send items.

Multichannel stock synchronisation

If stock is distributed across multiple channels and Mintsoft is warehouse stock-of-record, commerce channels must sync inventory from Mintsoft frequently. Batch sync (hourly, daily) creates windows where channels can oversell if multiple simultaneous orders arrive.

04 · The real work

Most WMS integrations fail because order backlogs and carrier rule drift are invisible until customers complain; clarity on what is shipped and why orders are delayed is the foundation of reliable dispatch.

05 · Where it sits

Where this integration sits in your estate.

Mintsoft 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.

No platform lock-in. We integrate Mintsoft with the commerce core you already have, or the one you are moving to.

System of record
Source / owner
Mintsoft
Warehouse management and despatch orchestration
  • Order picking and packing workflows
  • Despatch instruction and label generation
  • Carrier selection and integration
  • Tracking number publication
  • Stock movement recording and exception handling
iWeb integration layer
Customer-facing commerce
Commerce platform
Adobe CommerceMagento Open SourceShopify PlusBigCommerceOther storefronts
  • Order placement and acceptance
  • Customer shipping address and preferences
  • Order status display and customer notifications
  • Stock visibility and oversell prevention
  • Return initiation and RMA creation
Connected neighbours
Integration layer
ERP system
System of record for inventory; Mintsoft stock movements sync here for reconciliation and financial accuracy.
Integration layer
Commerce platform
Order source and customer-facing order status; Mintsoft publishes tracking and despatch events back to commerce.
Integration layer
Marketplaces and sales channels
Order sources (Amazon, Shopify, eBay); Mintsoft despatch events flow back to each channel for customer notifications and refund processing.
Integration layer
Carrier providers
Shipping label and tracking source; Mintsoft integrates with carrier APIs to generate labels and retrieve tracking updates.
Integration layer
Returns management system
RMA and reverse logistics control; coordinates with Mintsoft for return label generation and received inventory adjustment.
Integration layer
Monitoring and observability platform
Surfaces unshipped orders, exception queues and carrier failures so fulfilment teams can escalate and resolve blocks.
Two-way sync where relevant
06 · Surrounding systems

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.

Ecommerce platforms (examples)
  • Adobe Commerce
  • Magento Open Source
  • Shopify Plus
  • BigCommerce
  • Other storefronts
Surrounding systems (examples)
  • ERP system (stock and order acknowledgement)
  • Marketplace connectors (Amazon, eBay, custom channels)
  • Carrier management platforms (DPD, DHL, Royal Mail)
  • Returns management system (RMA, reverse logistics)
  • Inventory and stock visibility platform
  • Customer service and order management system
  • Shipping cost calculation engine
Not sure?

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.

07 · Data flows

The data flows we wire.

Each flow has a direction and an owner. We agree both before a line of code is written.

Into MINTSOFT
From COMMERCE & MARKETPLACES & MINTSOFT
Order ingestion into Mintsoft: Complete order records, including line items, shipping address, carrier preferences and any special handling instructions, flow from your ecommerce platform into Mintsoft's ingestion queue
The integration must handle order acknowledgement back to commerce to confirm receipt and prevent duplicate order capture.
Multi-channel order aggregation: Orders from multiple sales channels (Shopify, Amazon, eBay, custom marketplaces) are normalised and ingested into a single Mintsoft queue, often with channel-specific metadata (seller account, marketplace reference) preserved for returns and reporting.
Despatch and tracking publication: Once picked and packed, Mintsoft publishes despatch confirmations with tracking numbers, carrier name and estimated delivery date back to commerce and to each source marketplace
Commerce uses this to update customer order status and dispatch notifications.
Stock and inventory movement events: Physical stock movements recorded in Mintsoft during pick, pack, return receipt and adjustment are sent to ERP and inventory systems to keep stock counts current
This flow is critical to prevent overselling and ensure commerce reflects available inventory.
RMA and returns instructions: Returns initiated in commerce or via customer service are sent to Mintsoft with RMA number, reason code and return address
Mintsoft generates return labels and tracks returned inventory back into warehouse stock.
Exception and queue management: Unshipped orders held in exception queues (address validation failures, out-of-stock lines, carrier failures) are published to a monitoring system or dashboard where fulfilment teams can investigate and resolve blocks.
08 · How we build it

How iWeb configures the integration around your business.

Same method on every integration. The decisions come before the code.

  1. 01
    Order ingestion and normalization

    We build connectors that pull orders from commerce platforms and marketplaces, normalize channel-specific metadata (channel order ID, seller account, marketplace reference), and ingest them into Mintsoft's queue with duplicate detection and acknowledgement confirmation.

  2. 02
    Despatch and tracking publication

    We configure Mintsoft webhooks and scheduled exports to publish despatch events, tracking numbers and carrier information back to commerce platforms and to each source marketplace so customer notifications and order status pages remain current.

  3. 03
    Stock movement and reconciliation

    We design stock sync flows from Mintsoft into ERP and commerce so physical movements (picks, packs, returns, adjustments) are reflected in inventory counts. We establish sync frequency and buffer rules to prevent oversell while keeping data current.

  4. 04
    Carrier rules and label generation

    We map carrier selection logic, label templates and carrier-specific data fields so labels are generated correctly and shipping costs in commerce match the carrier and service chosen by Mintsoft at despatch time.

  5. 05
    Exception handling and monitoring

    We build dashboards and alert flows so unshipped orders, carrier failures, address validation issues and inventory blocks are visible to fulfilment teams in real-time, with escalation paths to commerce support teams when customer communication is needed.

  6. 06
    Returns and RMA workflow

    We configure return initiation flows from commerce into Mintsoft, link RMA numbers and return reasons to warehouse receipt processes, and ensure returned inventory is reflected in ERP stock and customer credits are issued correctly.

09 · Ownership

Who owns what.

The single most important table in any integration. One system owns each field; everything else reads it.

Data
Source / owner
Maintained by
Notes
DataDispatch instructions and order routing
Source / ownerMintsoft
Maintained byCommerce order platform with Mintsoft ingest logic
NotesCommerce generates the order; Mintsoft translates it into warehouse picking and packing instructions and carrier assignment.
DataDespatch confirmation, tracking and label data
Source / ownerMintsoft (carrier data from carrier provider)
Maintained byMintsoft despatch workflows and carrier integrations
NotesMintsoft publishes tracking and label data back to commerce so customers see current status; commerce displays it on order detail pages.
DataStock movements and inventory adjustments
Source / ownerERP system of record (Mintsoft reflects warehouse physical state)
Maintained byMintsoft (warehouse reality) syncing to ERP
NotesMintsoft records physical picks, packs, returns and adjustments; these sync to ERP which reconciles them against PO receipts and sales orders.
DataCarrier rules and label templates
Source / ownerMintsoft (or external carrier rules engine)
Maintained byFulfillment or logistics operations team
NotesCarrier selection logic, postcode rules and weight bands determine which carrier handles each order; these must stay aligned with commerce shipping rates.
DataReturns, RMA and reverse logistics
Source / ownerMintsoft
Maintained byCommerce (RMA initiation) and Mintsoft (warehouse receipt and stock adjustment)
NotesCommerce initiates returns with RMA number and reason; Mintsoft manages return label generation, warehouse receipt and stock adjustment back to ERP.
10 · Experienced integrator

Built Mintsoft integrations before

iWeb has integrated Mintsoft into multi-channel commerce estates and understands how it sits between order capture and physical fulfillment. We know how to handle order ingestion latency, stock reconciliation complexity and carrier rule alignment.

We design order ingestion and acknowledgement logic that prevents duplicate orders and ensures commerce sees despatch status reliably.
We configure stock sync between Mintsoft, ERP and commerce platforms so inventory remains accurate across channels and prevents oversell.
We set up exception handling and monitoring so unshipped orders, carrier failures and validation issues are visible to fulfilment teams in real-time.
We manage carrier integration and label generation workflows so tracking and shipping costs in commerce stay aligned with warehouse dispatch.
We build returns and RMA flows so returned inventory is tracked from acceptance through warehouse receipt and ERP stock adjustment.
11 · Before launch

What we test before launch.

Every one of these is rehearsed before a customer ever sees the integration.

Verify order ingestion idempotency so duplicate orders from commerce do not create duplicate picking tasks in Mintsoft.
Confirm despatch and tracking events publish back to commerce within 60 minutes of label generation and reach customer notification email.
Test stock sync bidirectionally so physical movements in Mintsoft reflect in ERP within 4 hours and commerce reflects available stock accurately.
Validate carrier failure handling so failed label generation triggers immediate alert to fulfilment team and does not silently block order.
Confirm RMA flow so returns initiated in commerce generate Mintsoft return labels and receipt of returned inventory updates ERP stock.
Test exception queue visibility so unshipped orders, validation failures and carrier issues surface on monitoring dashboard with actionable detail.
Verify rollback path so orders can be reprocessed or cancelled in Mintsoft without leaving orphaned picking tasks or duplicate shipments.
12 · Failure points

Common risks and where they bite.

We name these on day one. A risk written down is a risk you can plan around.

Orders stuck in Mintsoft ingestion queue

If order ingestion batches infrequently or encounters validation errors (missing address fields, unknown SKU codes), orders accumulate in a queue without acknowledgement back to commerce. Customers see orders as pending indefinitely while the warehouse has no work to do.

Tracking delays and customer communication gaps

If despatch events are not published to commerce until hours after label generation, or if tracking updates from carriers arrive out of order, customers receive dispatch notifications late or miss tracking milestones. This erodes trust and creates support ticket volume.

Stock oversell across channels and warehouses

If stock sync from Mintsoft to commerce is infrequent (hourly or daily batches) and multiple channels accept simultaneous orders, inventory can be overcommitted and orders backordered. If Mintsoft does not reserve stock at order time, earlier orders may be fulfilled before later orders that were placed against reserved stock.

Carrier rule drift and shipping cost mismatch

If carrier selection rules in Mintsoft change (new postcode rules, carrier de-listing) but commerce pricing is not updated, shipping costs charged to customers no longer match the carrier selected at despatch. This creates refund requests and margin leakage.

Silent dispatch failures and unshipped orders

If label generation, carrier integration or address validation fail silently without alerting the warehouse team, orders remain in a picked or partially packed state indefinitely. Without monitoring, these failures are discovered only when customers contact support asking where their orders are.

Returns and RMA process ambiguity

If returns initiated in commerce do not flow into Mintsoft reliably, or if RMA numbers are not linked to warehouse receipts, returned inventory may not be properly receipted back into stock. This creates phantom inventory, reconciliation issues and incorrect stock counts in ERP.

14 · Questions

Common questions about Mintsoft integrations.

How do orders flow from our commerce platform into Mintsoft?

Orders are pulled from your commerce platform via API or file export on a scheduled interval (typically every 5-15 minutes). Each order includes line items, shipping address, customer contact and any special handling instructions. The integration acknowledges successful ingestion back to commerce to prevent duplicate orders.

What happens if an order fails validation in Mintsoft?

Orders with missing or invalid data (unknown SKU, incomplete address, invalid postcode) are quarantined in an exception queue in Mintsoft. Fulfilment teams or customer service review these orders, correct the data, and resubmit them. The integration must surface these exceptions to a monitoring dashboard so they do not sit unnoticed.

How does Mintsoft handle orders from multiple sales channels?

Orders from Shopify, Amazon, eBay, or custom marketplaces are normalized by the integration so that channel-specific IDs and metadata (seller account, marketplace order ID, channel-specific SKU) are preserved. This allows returns and refunds to route back to the correct channel.

When are despatch confirmations and tracking numbers sent back to customers?

Once Mintsoft generates a shipping label, the integration publishes the tracking number and carrier name back to commerce. Commerce then sends a dispatch notification email to the customer with tracking link. Timing depends on label generation latency and integration batch frequency; ideally this happens within minutes of pack completion.

How frequently is stock synchronised between Mintsoft and our commerce platform?

Stock sync frequency is typically hourly or every 4 hours, depending on order velocity and oversell tolerance. More frequent sync (every 15-30 minutes) is needed for high-velocity or limited-stock scenarios to reduce oversell risk. Sync must also be triggered immediately after significant stock movements (large returns, inventory adjustments).

What happens if our ERP system is offline when Mintsoft tries to sync stock?

The integration queues stock movements and retries sync when ERP is back online. During an ERP outage, stock counts in commerce may become stale; this risk is managed by setting a maximum acceptable staleness window (e.g. stock older than 2 hours is not served to commerce). Manual stock checks or service suspension may be needed if outage extends beyond that window.

How do carrier rules and shipping costs stay synchronized between commerce and Mintsoft?

Carrier selection rules (which carrier ships which postcode, weight or destination) live in Mintsoft or a carrier rules engine. When these rules change (e.g. carrier raises rates, new service tier added), shipping costs in commerce must be updated to match. This is typically a manual sync or a downstream push from Mintsoft to commerce when rates change.

How are returns initiated and how do they flow back into stock?

When a customer initiates a return in commerce or a customer service team creates an RMA, the return event is sent to Mintsoft with RMA number and return reason. Mintsoft generates a return label and tracks the return back to the warehouse. Once returned inventory is receipted, Mintsoft updates stock counts and ERP adjusts the inventory record.

What happens if a carrier fails to generate a label for an order?

If a carrier integration fails (e.g. address validation fails, carrier rate server is down, carrier account balance is depleted), the order is flagged in Mintsoft's exception queue. The integration must alert the fulfilment team immediately so they can select a fallback carrier, contact the customer, or hold the order. Silent carrier failures are a major risk.

How do we know if orders are stuck in Mintsoft and not being shipped?

The integration must provide a monitoring dashboard or alert system that surfaces unshipped orders, exception queue size, and aging metrics (e.g. orders over 24 hours old with no despatch label). Alerts should be sent to fulfilment and customer service teams so issues are resolved before customers contact support.

Can Mintsoft handle split shipments and backorders?

Yes. If inventory is insufficient to fulfill an entire order, Mintsoft can create a partial shipment for available items and backorder the rest. The integration must update commerce order status to reflect split shipments and communicate backordered items and expected ship dates to customers.

How do we handle order cancellations that have already been sent to Mintsoft?

If an order is cancelled in commerce before it ships, a cancellation event is sent to Mintsoft to remove the order from the picking queue. If the order has already been picked or packed, it is held in a cancellation queue where fulfilment teams decide whether to refund and discard inventory, or return items to shelf. Clear escalation paths and monitoring are needed to prevent cancelled orders from shipping.

What data do we need to map between commerce platforms and Mintsoft?

Core mappings include: product SKU (commerce SKU to warehouse SKU), shipping address fields, order identifier, customer contact info, delivery options (carrier service level), and special handling codes (fragile, hazmat, signature required). Channel-specific mappings (marketplace order ID, seller account) are also needed for multichannel orders.

How is the integration monitored and what SLAs apply?

Monitoring tracks order ingestion latency, despatch confirmation latency, stock sync currency, exception queue age and size, and carrier success rates. Typical SLAs include: order acknowledged within 15 minutes, despatch confirmation within 1 hour of label generation, and stock sync fresher than 4 hours. Breaches trigger alerts and escalation.

Next step

Have a Mintsoft integration brief?

Send the brief, or tell us what is breaking. You will get a written response from a senior expert: the integration boundary, the realistic shape, the risks worth naming, and what it takes to support after launch.
Talk to an expertOr browse all integrations →