Skip to main content

MercuryMinds

Order, Fulfillment & Returns Automation —
From OOS to RMA,
Automated.

OOS ads still burning budget. Returns sitting in a queue for 14 days. SLA breaches discovered from a customer complaint, not a dashboard alert. MercuryMinds automates the operations layer — order routing, OOS ad pausing, RMA processing, SLA monitoring and shipping cost optimisation — so problems are caught before they become complaints.

OOS
Ad Pausing — Automatic
Out-of-stock triggers ad pause before budget is wasted
17+
Years of Ecommerce Engineering
Since 2008 · Shopify · Magento · WooCommerce · Amazon
9
Fulfillment Use Cases Built
OOS · RMA · SLA · Routing · Reconciliation — all in production

The Problem

OOS. RMA. SLA Breach.
You find out from a complaint.

"We found out a product was out of stock from a customer service email, not from a system alert. The ads were still running. That SKU had been OOS for three days and we'd spent £400 sending traffic to a page that couldn't convert."

Ecommerce operations failures are invisible until they become expensive. OOS ads run until someone notices. Returns pile up until the queue overflows. SLA breaches happen before any monitoring catches them. The cost of a manual operations layer is not just the wasted spend — it's the customer experience damage and the seller account health impact from metrics that should never have degraded.

What Manual Operations Cost

↓ Ad Budget

OOS ads burning budget on unconvertible traffic

Every hour an OOS product runs in ad campaigns is money spent sending buyers to a dead end. Manual OOS detection doesn't catch it fast enough — automation catches it in real time.

↓ Cash Flow

RMA processing delays lock up customer refunds

Returns that sit unprocessed for 14 days create cash flow problems for buyers and reputation damage for sellers. Amazon and eBay track return processing speed as a seller metric.

↓ Account Health

SLA breaches discovered post-complaint, not pre-failure

SLA breach monitoring that relies on customer complaints is not monitoring — it's incident response. Amazon account health metrics deteriorate before anyone knows a breach occurred.

↓ Margin

Shipping costs unoptimised across carrier options

Routing every order to the same carrier regardless of weight, destination and SLA requirement leaves shipping cost savings on the table that compound across thousands of orders.

What We Build

9 fulfillment automation systems —
all built in production.

Every system below is a live production deployment on Shopify, Magento or WooCommerce — not a specification. All connected directly to your platform and your operational data.

OOS Ad Pausing

Monitors inventory levels in real time and triggers automatic ad pausing across Google Ads, Meta and Amazon Advertising when stock hits zero or a pre-configured safety threshold. Automatically re-enables ads when stock is replenished. Prevents wasted ad spend on traffic to pages that can't convert — without requiring manual intervention for each OOS event.

→ OOS detected, ads paused, budget protected in real time

RMA Processing Automation

Automates the return merchandise authorisation workflow — from customer return request through inspection, refund/replacement decision, inventory reprocessing and financial reconciliation. Configurable decision rules by product category, return reason and condition. RMA status visible to customer service without manual queue review.

→ RMA from request to resolution without manual queue management

Delivery SLA Monitoring & Alerting

Real-time SLA monitoring across all active orders — tracking dispatch time, carrier transit status and estimated delivery vs. promised delivery date. Alerts fired when an order is at risk of SLA breach before the breach occurs, enabling proactive customer communication and carrier escalation before a complaint is raised.

→ SLA risk alerts pre-breach, proactive resolution window

Intelligent Order Routing

Routes each order to the optimal fulfilment location — warehouse, 3PL, drop shipper or FBA — based on configurable rules: proximity to buyer, available stock by location, fulfilment cost, carrier SLA and order priority. Handles split-shipment logic when a single order needs to be fulfilled from multiple locations.

→ Per-order routing decision, optimal cost/SLA fulfilment path

Shipping Cost Optimisation

Selects the lowest-cost carrier that meets the SLA requirement for each order — comparing rates across your contracted carrier accounts in real time at the point of dispatch. Handles dimensional weight calculation, carrier surcharge logic and zone-based pricing to surface the true cost comparison, not the headline rate.

→ Carrier selected by true cost vs. SLA, not by default rule

Payment Reconciliation Automation

Reconciles marketplace payment reports (Amazon settlements, eBay managed payments) against order data — identifying discrepancies between what platforms report as paid and what orders should have generated. Flags unreconciled amounts, fee overcharges and missing disbursements without manual line-by-line comparison of settlement reports.

→ Settlement-to-order reconciliation, fee discrepancy flagging

Fraud Detection & Order Screening

Screens incoming orders against fraud signals before fulfilment — address validation, velocity checks, payment method risk scoring and known fraud pattern matching. High-risk orders flagged for manual review before dispatch; clear orders pass through automatically. Reduces chargebacks without slowing fulfilment speed on legitimate orders.

→ Risk-scored order queue, fraud held for review pre-dispatch

Purchase Order & Replenishment Automation

Monitors stock levels against reorder points and generates purchase orders automatically when thresholds are crossed — accounting for lead time, sales velocity and seasonal demand patterns. PO drafts can be auto-sent to suppliers or routed for approval before sending. Prevents stockouts from manual reorder failures.

→ PO generated at reorder point, lead time and velocity adjusted

Customer Communication Automation

Automates order status communications — dispatch notifications, tracking updates, delivery confirmations, SLA risk notifications and RMA status updates — triggered by actual order events, not time-based email sequences. Customers receive accurate status information without customer service team intervention for each order event.

→ Event-triggered accurate status comms, CS queue reduction

How It Works

From operations failure points
to automated prevention.

Four stages — audit to live automation. Each stage agreed before build begins.

Operations Audit

Map every manual operations step in the current order-to-delivery-to-return flow. Identify where failures occur, how they're discovered, what the response time is and what the cost of each failure type is. Quantify the OOS ad waste, RMA processing backlog, SLA breach rate and shipping cost per order. This becomes the ROI case for the automation.

Automation Architecture

Design the automation layer — which systems need to connect (platform, ad platform, carrier APIs, WMS, payment processor), what rules govern each automation decision, and what triggers each action. Agreed in full before any build begins — rules for OOS threshold, RMA decision logic, SLA breach alert timing and routing priority all documented and signed off.

Build & Test

Automation systems built module by module and tested against real historical order data before going live. OOS pausing tested with actual ad accounts in a controlled environment. RMA rules tested against a sample of historical returns to validate decision logic. Routing rules tested against carrier rate cards. Each module signed off before the next is connected.

Deploy & Monitor

Live deployment with a 2-week monitored period — every automation action logged and reviewed for accuracy and margin safety. Ongoing: rules adjusted as operational patterns change, new modules added as the business expands. Full documentation and system handover at completion — you own the automation layer and all its configuration.

Why MercuryMinds

Built on your platform —
not a point solution for each problem.

The alternative to a custom automation layer is a different SaaS tool for each problem: an OOS tool, a returns tool, a shipping optimisation tool. Each costs a monthly fee and creates a new integration gap. MercuryMinds builds a single connected automation layer on top of your existing platform.

Single System

One automation layer — not five SaaS tools

OOS monitoring, RMA processing, SLA tracking, order routing and shipping optimisation are all connected in a single automation layer that shares the same order and inventory data. Each module has full context of what the others are doing — an OOS event triggers both ad pausing and reorder automation simultaneously, not two separate systems that don't know about each other.

Platform Native

17+ years on Shopify, Magento and WooCommerce

Fulfillment automation connects to your platform's order management, inventory and customer notification systems at the API level — not via Zapier webhooks that break under load. MercuryMinds has been building on these platforms since 2008. The automation layer is built by the same team that built the platform — no integration gap between the ecommerce system and the automation layer.

Ownership

Rules you own and can modify

Every automation rule — OOS threshold, RMA decision tree, SLA alert timing, routing priority — is documented and configurable without developer involvement after handover. The rules are yours, stored in your infrastructure, adjustable as your operations change. No locked-in configuration that requires a support ticket to modify.

Common Questions

Fulfillment &
Returns FAQ

Selling on multiple channels and need inventory sync alongside fulfilment automation? Multi-Channel Sync covers the inventory layer.

Multi-Channel Sync →
What is RMA automation?

RMA (Return Merchandise Authorisation) automation is the use of a rules engine to process customer return requests automatically — from initial authorisation through inspection outcome, refund or replacement decision, inventory reprocessing and financial reconciliation — without requiring manual review of each return. The rules define the decision logic: which product categories require inspection before refund, what condition grades map to which outcomes, what return reasons trigger automatic refund vs. exchange, and how returned inventory is reprocessed into saleable stock or marked for disposal. MercuryMinds builds RMA automation integrated with your Shopify, Magento or WooCommerce order management system — so return status is visible in your platform, not in a separate returns tool.

How do I automate ecommerce returns processing?

Automating ecommerce returns processing requires three connected layers: a customer-facing return request portal (integrated with your platform) that captures return reason, product condition and preferred resolution; a rules engine that evaluates each return request and determines the authorisation decision, routing the item to the correct inspection or direct-refund workflow; and a fulfilment integration that generates the return shipping label, tracks the return parcel in transit and triggers the financial action (refund, replacement dispatch, store credit issue) when the return arrives. MercuryMinds builds all three layers as a connected system on your existing platform — typically Shopify Returns API, Magento RMA module or WooCommerce with custom order management.

What is OOS ad pausing?

OOS (Out-of-Stock) ad pausing is an automation that monitors your product inventory levels in real time and automatically pauses advertising campaigns for products when they go out of stock — preventing ad spend from driving traffic to pages that can't convert. When stock is replenished, the ads are automatically re-enabled. The automation connects your inventory system (Shopify, Magento, your WMS) to your ad platforms (Google Ads via API, Meta via Marketing API, Amazon Advertising via Sponsored Products API) and acts on stock level changes as they occur — not on a daily batch check. A 30-minute delay between OOS and ad pausing costs money; a real-time connection eliminates that delay.

How do I optimise shipping costs automatically?

Automated shipping cost optimisation evaluates the available carrier options for each order at the point of dispatch — comparing rates across all your contracted carriers based on parcel weight, dimensions, destination zone and required delivery SLA — and selects the lowest-cost option that meets the service requirement. The key is using each carrier's actual rated cost for the specific parcel, not a generalised rule like "use Carrier A for all orders under 2kg." MercuryMinds builds shipping optimisation systems that pull live rates from carrier APIs at dispatch time, apply your contracted rates and surcharges, handle dimensional weight calculations and select the carrier that minimises shipping cost while meeting the promised delivery date.

Related E-Commerce Services

Ready to Automate Operations?

Tell us your platform,
your biggest operations failure point
and your current OOS/RMA situation.

Tell us which platform you're on, which operations failures are costing the most right now (OOS ad waste, RMA backlog, SLA breaches, shipping cost), your order volume and your current manual process. We'll scope the highest-ROI starting point.