eCommerce Platform

Your Magento 2 store,
connected to
everything.

Stop re-keying orders. Stop fixing stock discrepancies. Stop chasing dispatch updates. Supply Lens connects Magento 2 to your ERP, warehouse, finance system and retail partners — orders, fulfilment, inventory and products all automated, with full support for configurable products, Multi-Source Inventory and multi-store setups.

Magento 2 connects to
By the numbers
4 flows
Full coverage
Orders · fulfilment · stock · products
99.9%
Uptime SLA
Monitored 24/7 · alerting included
M2native
REST API
OAuth 2.0 · MSI · multi-store
Live Magento 2 flow
Magento order #100004821 received
2x Blue Denim Jacket (M) · 1x Canvas Tote · £194.00
ORDER IN
Configurable product resolved
Parent SKU-0041-BL → child variant matched · tax £32.33
MAPPED
Unleashed SO-7712 created
Sales order confirmed · customer resolved · ref MG-4821
CREATED
Dispatch confirmed · tracking pushed
DPD 15614700085476 → Magento shipment created
SHIPPED
MSI stock levels updated
Blue Denim Jacket (M) source-1: 54→52
STOCK
What Supply Lens handles

Four flows. Built for
Magento's complexity.

Magento 2's data model is more involved than most eCommerce platforms. Configurable products, custom attributes, Multi-Source Inventory and multi-store setups all need explicit handling — not a generic connector that assumes a flat product catalogue and a single stock location.

Order sync
Magento 2 orders are picked up at an eligible status and created in your ERP or IMS as correctly structured sales orders. Customer records are resolved or created to your defined strategy. Tax treatment, shipping lines, discount codes and gift cards are all handled explicitly — not passed through raw to cause reconciliation problems downstream. Multi-store orders route to the correct ERP entity or warehouse based on the website they originated from.
Status-based trigger Customer resolution Tax handling Shipping line mapping Discounts and gift cards Multi-store routing
Fulfilment confirmation
When an order ships from your ERP or warehouse, Supply Lens creates the Magento 2 shipment record, attaches the carrier and tracking number, and moves the order to the correct status. The customer receives their dispatch notification with the correct tracking link. Partial shipments are handled correctly — Magento 2's shipment model supports line-level fulfilment and Supply Lens maps to it when orders ship across multiple consignments.
Magento shipment creation Carrier and tracking Customer notification Partial fulfilment Multi-consignment orders
Inventory sync
Available stock from your ERP or IMS updates Magento 2 inventory so your store reflects what you can actually sell. Magento 2's Multi-Source Inventory (MSI) model is supported — stock updates route to the correct source rather than a flat global quantity. Where you operate multiple Magento websites from one instance, per-website stock rules are applied so each storefront shows the correct available quantity for that channel.
MSI source-level updates Multi-website stock rules Available-to-sell logic Saleable quantity aware Backorder handling
Product sync
Product data from your ERP or IMS pushes to Magento 2 — descriptions, pricing, attributes, categories and images all maintained from your source of truth. Magento 2's configurable product model is handled correctly: simple products are created with their attribute combinations and linked to the correct configurable parents automatically. New products, price changes and discontinued lines flow through without manual catalogue maintenance in Magento admin.
Configurable products Simple product variants Custom attributes Pricing and tier prices Category assignment New product push
Where Magento 2 integrations break

Magento 2 is powerful.
It is also genuinely complex to integrate.

Magento 2 is not Shopify. The REST API is capable but the data model — configurable products, MSI, multi-store, custom attributes — means a generic connector almost always fails in the first week of real traffic.

Orders come through with configurable product SKUs but our ERP only knows the simple product codes.

Magento 2's configurable product model means the SKU on an order line can be the child simple product SKU, the parent, or a combination depending on your store configuration. Supply Lens resolves the correct ERP product code regardless of which SKU Magento passes, using a cross-reference that handles parent-to-child resolution, custom option mapping and any attribute combination your catalogue uses. This is built for Magento's product model specifically — not adapted from a Shopify connector.

Our Magento 2 instance has three websites and stock rules are different for each one.

Multi-website Magento 2 instances are a first-class scenario for Supply Lens. Each website can have its own stock rules, pricing, currency and fulfilment logic. Orders are routed to the correct ERP entity or warehouse based on the website they came from, stock updates respect the allocation rules for each website independently, and product data is scoped to the correct store view. You do not have to flatten your Magento structure to make the integration work.

We enabled MSI and now stock updates hit the wrong source and break the reservation system.

Magento 2's Multi-Source Inventory system changes how stock quantities need to be written. A flat quantity update to the legacy stock table does not work correctly once MSI is active — you need to update the correct source, respect existing reservations and work within Magento's saleable quantity calculation. Supply Lens handles MSI natively, updating the correct source based on your warehouse mapping and leaving Magento's reservation logic intact.

Our Magento 2 API authentication broke after an upgrade and the integration silently failed for three days.

Magento 2's OAuth 2.0 integration token model can break silently after upgrades, cache clears or security patches. Supply Lens monitors API connectivity actively — not just whether a sync ran, but whether the responses are valid and the authentication remains healthy. When a connection issue is detected, alerting fires immediately rather than letting the integration appear functional while orders queue up unprocessed.

Getting started

Most Magento 2 integrations
are live in 3–5 days.

Magento 2 takes slightly longer than Shopify to scope correctly — the product model and MSI configuration need to be understood before mapping starts. Once that is done, the rest moves quickly.

What you need to provide
  • Magento 2 REST API credentials — integration token with appropriate scope
  • Magento version and whether MSI is active
  • ERP or IMS credentials and warehouse list
  • Product structure overview — configurable vs simple, key custom attributes
  • Multi-website or multi-store setup details if applicable
  • Customer account strategy — guest checkout handling, B2B vs DTC routing
  • Sample orders including configurable product examples
How we get you live
1
Scope
Credentials, product structure, MSI setup and sample orders collected and reviewed.
2
Configure
Connection built in staging. Configurable product mapping, MSI sources and multi-store rules applied.
3
Test
End-to-end run with real data. Configurable products, partial fulfilment and MSI stock updates all validated.
4
Go live
Production activated. API health and order flow monitored from day one.

Ongoing support includes product mapping updates, MSI source changes and Magento version upgrade compatibility checks.

Ready to connect Magento 2
to your operation?

Orders, fulfilment, stock and products — all four flows automated. Built for Magento's complexity. 30-day trial available.