What a Mintsoft integration gives you.
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.
Inventory counts stay current across commerce channels and warehouse locations. Oversell is prevented and stockout notifications reach customers before orders are placed, not after.
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.
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.
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.
Where a Mintsoft 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.
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 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.
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.
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.
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.
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.
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.
- Order picking and packing workflows
- Despatch instruction and label generation
- Carrier selection and integration
- Tracking number publication
- Stock movement recording and exception handling
- 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
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 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 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.
- 01Order 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.
- 02Despatch 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.
- 03Stock 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.
- 04Carrier 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.
- 05Exception 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.
- 06Returns 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.
Who owns what.
The single most important table in any integration. One system owns each field; everything else reads it.
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.
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.
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.
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.
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.
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.
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.
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.
Relevant services and sectors.
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.


