ClarusWMS runs your warehouse. Supply Lens gets orders there from wherever they originate: Shopify, an ERP like Unleashed or Enterpryze, a marketplace or an EDI trading partner. Despatch confirmations and tracking come back to your ERP, storefront and customers automatically.
ClarusWMS's job is to run the pick, pack and despatch process. Supply Lens's job is to make sure every order arrives with everything ClarusWMS needs to action it, and that every despatch event flows back without human input.
ClarusWMS needs orders to pick. Supply Lens sends them from wherever they originate: Shopify, an ERP like Unleashed or Enterpryze, a marketplace like eBay or Amazon, an EDI trading partner or any other connected system. Each order is transformed into the format ClarusWMS expects: delivery address, product lines, quantities and the item-level detail ClarusWMS needs to pick the order correctly.
This is not a simple order pass-through. The right information has to travel with the order. Bundles have to arrive as the components ClarusWMS actually picks, delivery service has to map to what ClarusWMS offers, and every SKU has to resolve to the code held in their system. Supply Lens ensures that every order arrives with the weight, dimensions, declared value and any custom field data that your rules are built around. An order that arrives without those fields won't route correctly regardless of how well your rules are written.
When ClarusWMS creates a shipment (carrier selected, label printed, consignment created), Supply Lens picks up the shipment event and distributes it to every system that needs to know about it. The ERP sales order is marked as despatched. The Shopify fulfilment is created with the carrier name and tracking number. The customer notification fires. Where the order originated from a marketplace, the fulfilment is confirmed back to that channel.
Stock levels is also returned. When ClarusWMS confirms the actual cost charged by the carrier for a shipment, Supply Lens passes that cost back to your ERP or finance system. This means your sales margins and shipping cost analysis reflect what was actually charged, not an estimate, without any manual data entry.
A third party holding your stock means two systems both believe they know what you have. Supply Lens keeps them agreed: despatches decrement your ERP as they happen, inbound receipts increase it, and the available figure your channels publish reflects what ClarusWMS can actually ship. So the right carrier is selected automatically every time.
Rules are configured and maintained in ClarusWMS. Supply Lens applies each movement as it happens, so your ERP and your channels track what ClarusWMS is holding rather than what they were last told.
Most ClarusWMS integration problems aren't connection problems. They're data problems. The order arrives but the SKU does not resolve, the bundle was never exploded, or the delivery service does not map to anything ClarusWMS offers.
They disagree because nothing is telling one what the other did. Supply Lens applies each despatch to your ERP as it happens and each receipt as it is booked, so the two hold the same position rather than being reconciled at month end.
The originating channel is passed with every order as a custom field. DTC orders from Shopify and B2B orders from your ERP arrive in ClarusWMS with a channel identifier attached. Your channel-specific carrier rules then apply correctly: DTC gets the consumer parcel carrier, B2B gets the business carrier. The distinction that ClarusWMS needs to route correctly is present in the order data from the moment it arrives.
When ClarusWMS creates a shipment, it records the actual carrier charge. Supply Lens captures that cost and returns it to your ERP against the relevant sales order or despatch record. Your margin calculation for that order now reflects what you actually paid for shipping, not an estimate and not a manual entry. Finance reporting and per-order profitability analysis both benefit without any additional work.
Supply Lens connects all four sources to ClarusWMS simultaneously. Each connection applies the correct transformation for that source: Shopify orders formatted one way, ERP sales orders formatted another, marketplace orders handled with their own channel identifiers. ClarusWMS sees all your orders in one place, each with its channel identified, and every despatch confirmation routes back to the right source system.
The setup centres on your SKU cross-reference, how bundles are held and which stock figure each channel should publish. Once that is mapped, everything else follows.
If you add new Stock and SKU accuracy that depend on additional order fields, Supply Lens can be updated to pass those fields without rebuilding the integration.
Orders from any source. Automation rules that fire correctly. Shipments and costs back automatically. 30-day trial available.