WinMentor + Shopify — How to Connect Your Online Store Without Duplicates (2026)
Practical integration guide: synchronising stock, orders, prices, and invoices between WinMentor and Shopify. Working patterns and pitfalls to avoid.
Mihai Istrati — CTO Azuvio · 2026-05-23 · 10 min · ERP & Integrations
The Classic Problem: Two Databases, Two Realities
WinMentor is the master of stock and accounting. Shopify is the master of your storefront and customer orders. Without integration, you end up doing double data entry: manually inputting Shopify orders into WinMentor and manually updating stock back. The result: errors, overselling out-of-stock items, and unhappy customers.
What Needs to be Synchronised — and in Which Direction
WinMentor → Shopify (push):
Stock levels (on change or at a 5-15 min cadence)
List prices (on change in the product catalogue)
New / modified items (name, description, dimensions)
Shopify → WinMentor (pull):
New orders (on placement → invoice or delivery note in WinMentor)
Customer data (B2C: individuals; B2B: with validated VAT/Tax IDs)
Confirmed payments (Stripe, PayPal, cash on delivery)
Patterns That Work
1. 5-min cadence stock sync, event-driven push — on change in WinMentor (sale, goods received note), trigger a push to Shopify. Backup: full nightly sync.
2. Shopify orders → WinMentor invoice with dedicated series — use a separate series (e.g., 'ECOM') to identify the source. Automatic numbering avoids conflicts with offline invoicing.
3. 'Logical' stock != physical stock — in Shopify, expose available stock = physical stock - reserved. Orders in progress should reserve stock, not subtract it immediately.
4. Items linked via SKU, not name — names change, but SKUs remain stable identifiers.
Pitfalls to Avoid
1. 'Total' sync every 5 mins — with 10k SKUs, this kills both WinMentor and the Shopify API (rate limits). Only synchronise changes (deltas).
2. Two people writing to WinMentor simultaneously — the billing operator + the e-commerce sync. Use a dedicated integration user with limited scope.
3. Reverse-calculated VAT — Shopify often works tax-inclusive; WinMentor requires separate VAT fields. Pay close attention to the conversion logic.
4. Cash on delivery (COD) — dedicated workflow: track COD status → upon collection → register payment in WinMentor.
How the Azuvio Smart Layer Does It
Azuvio sits between WinMentor and Shopify as a mediation layer: it reads stock/prices from WinMentor (via DB connector), exposes the API to Shopify, receives orders, validates them (Tax ID, stock, price), and writes them back to WinMentor using a dedicated series. Plus: live dashboards for orders/day, conversion, and fulfillment rates.
Typical setup: 2-4 weeks. See the WinMentor connector and omnichannel pattern.
Alternative: Dual-channel with a B2B Portal
For distributors selling both B2C (Shopify) and B2B (business clients) — use the same WinMentor catalogue and two storefronts: Shopify for B2C + the Azuvio B2B Portal for business clients (with contractual pricing, credit limits, and EDI).
Conclusion
WinMentor ↔ Shopify integration isn't 'optional' if you sell online — it's the difference between a scalable business and manual chaos. The correct pattern: event-driven, SKU-based, dedicated series, and a mediation layer.