Skip to content

OMNICHANNEL INVENTORY MANAGEMENT

Every channel you sell on, one order book and one stock count

Miridia is the supply chain automation platform for businesses that sell through a storefront, marketplaces and shops at once. Orders from each channel land in one book, stock is reserved at the location that ships, and each channel takes its price from one place.

WHAT GOES WRONG

Where selling on several channels costs you

Each channel keeps its own version of the truth

The storefront, the marketplace seller portal, the till and the accounting package each hold an order list and a stock figure. They rarely agree. The team starts the day with exports to find out which one is right, and each new channel adds another export to the routine.

The last unit sells twice

When each channel reads stock on its own timer, two channels can sell the same unit inside one update window. Each oversell becomes a cancellation, a refund and a support ticket. On a marketplace, it also counts against your cancellation rate.

A price change takes an afternoon

The same product often needs a different price on the storefront, on the marketplace and in the shop, because the fees and the delivery costs differ. Each change means a login to each channel, and one channel is always missed until a customer finds it.

One product hides behind three codes

A marketplace offer, a storefront variant and an accounting item often describe the same product with different SKUs. The sales and the stock split across three records, so the reorder decision is made on a part of the real demand.

45% of EU enterprises with web sales sold through a marketplace in 2024, and 85.7% through their own site or app
$1.77T worldwide cost of inventory distortion, of which $1.2 trillion was out-of-stocks

From The Cost of a Split Order Book, with the source of each figure in the report.

YOUR CHANNELS

Connected to where you already sell

Keep your storefront, your marketplace accounts and your tills. Miridia connects to them and to your accounting package, and it becomes the record that sits between them.

Online stores
Shopify, WooCommerce, Wix, BigCommerce and Squarespace
Marketplaces
Takealot, Amazon and Makro Online
Point of sale
Shopify POS, Yoco, Square, GAAP and Oracle MICROS
Accounting
Xero, Sage, QuickBooks and Zoho Books

Is your channel not on the list? The team connects it with a workflow or a custom connector. When the connector can help other customers, we build it at no additional cost.

HOW IT RUNS

From order to invoice

  1. 01

    Order lands

    An order from the storefront, a marketplace or a till arrives in the Miridia order book with its lines, discounts, tax and the price that the customer paid. It records its source channel and the location that serves it. Shopify orders arrive within seconds.

  2. 02

    Stock reserved

    Miridia reserves the stock at that location as the order lands. On-hand, reserved and in-transit stay separate figures, and each change writes a movement to the ledger with a link to the order.

  3. 03

    Channels updated

    Each channel gets the free quantity of the location that serves it: on hand, less reserved, less a buffer that you set. A price change in Miridia goes to each connected store at the same time.

  4. 04

    Shipped and invoiced

    Each shipment line links to its order line, so a split order stays easy to follow. The order goes to your accounting package as an invoice. With the Cargopilot licence, you compare carrier quotations on the shipment.

FROM ORDER TO INVOICE
01Order lands
02Stock reserved
03Channels updated
04Shipped and invoiced
Connected by Miridia

THE PLATFORM

What Miridia does about it

One order book, whatever the channel

Orders from each channel share one lifecycle and one set of statuses. Miridia owns the fulfilment states, so an update from a channel never undoes a step that your warehouse already took. Each imported order carries a note of where and when it came in.

Stock at each location, with its history

Each location holds on-hand, reserved and in-transit stock. Every change writes a movement to an append-only ledger with its running balance and its source document, so you can trace a wrong count to the order or the receipt that caused it.

Prices set once, sent to each channel

Price lists can apply to a sales channel, a location, a delivery zone or a customer group, and a priority decides which list wins. A price change in Miridia goes to each connected store. A price that someone changes in the channel is recorded beside the Miridia price, and it does not overwrite it.

One product record across channels

A product from a channel is matched to the Miridia product by its SKU. When a marketplace offer and a storefront product use different SKUs, merge them: the orders, the stock, the purchase lines and the supplier links move to one master product.

Replenishment from the demand of every channel

Reorder points for each product and location see the sales of every channel at once. Low stock raises a notification and starts a workflow. Miridia Planner, an add-on, forecasts each SKU from the combined history of all channels.

An autopilot that watches the channels

AI Autopilot agents, an add-on, check your orders and stock on a schedule. If an integration starts to write orders with malformed delivery addresses overnight, a finding that names the affected orders is in the inbox by morning.

HONEST FIT

When Miridia fits, and when something else fits better

Miridia is a good fit when

  • You sell on two or more channels, such as a storefront, a marketplace and a shop, from stock that you hold.
  • You process about 300 orders or more each month, from one or more locations.
  • Your team reconciles orders, stock or prices between channels by export.
  • You have outgrown spreadsheets and storefront apps, and you want a modern ERP alternative, not an ERP project.

Choose something else when

  • You sell on one channel from one location, with fewer than about 200 orders each month. The stock module of your storefront or accounting package
  • You need a full general ledger, payroll or statutory consolidation across legal entities. An enterprise ERP
  • You only need to compare parcel rates and print labels for one storefront. A shipping platform

QUESTIONS

Omnichannel Inventory Management: common questions

Which sales channels does Miridia connect to?

Shopify, with Shopify POS, and Takealot connect directly. WooCommerce, Wix, BigCommerce, Squarespace, Amazon, Makro Online, Yoco, Square, GAAP and Oracle MICROS connect through the team, with a workflow or a custom connector. Where a connector could benefit other customers, Miridia builds it at no additional cost.

How does Miridia stop two channels selling the last unit?

Miridia reserves the stock at the serving location the moment an order lands, so the free quantity falls before the next order is taken. Each channel gets that free quantity, less a buffer that you set to cover the time between updates.

Can each channel have its own price?

Yes. A price list can apply to one sales channel, and a priority decides which list wins where several apply. A price change in Miridia goes to each connected store. A price that someone changes in the channel is recorded with its history, and it never overwrites the Miridia price.

What happens when a product has a different SKU on each channel?

Miridia matches a channel product to its own product by SKU. Where the SKUs differ, select the products and merge them into one master. The orders, the stock at each location, the purchase lines and the supplier links move to the master, and Miridia names any conflict before it changes a record.

Does Miridia replace my accounting package?

No. Miridia sits beside your accounting package. Each channel order goes to it as an invoice, and orders dated before the day of the connection are not booked again. Your accountant keeps the general ledger where it is.

What happens when I connect a channel?

Miridia runs an initial import: first the products, then the customers, then the open orders. A notification gives the count of each when the import ends. For Takealot, you connect with an API key from the Seller Portal, and Miridia reads the open orders of the last 180 days.

MAKE. MOVE. MEASURE.

See it run on your own channels

Show us where you sell today. We connect your channels in a demo account and show you the orders and the stock in one place.