Merlin ERP + eCommerce (Shopify, WooCommerce, eMAG) — How to connect correctly in 2026
Connecting Merlin ERP with online channels (Shopify, WooCommerce, eMAG Marketplace) — 3 technical approaches, real costs, and why a Smart Layer OMS is the healthiest long-term solution.
Mihai Istrati — CTO Azuvio · 2026-08-12 · 10 min · ERP & Integrations
Why connecting Merlin with eCommerce is difficult
Merlin ERP was designed for classic B2B processes (order → invoicing → delivery). Modern eCommerce channels have different requirements:
Real-time inventory sync (under 1 minute)
Catalog with hundreds / thousands of SKUs, images, SEO descriptions
Dynamic pricing and temporary promotions
Multi-status orders (paid, shipped, returned)
Online payments + automated reconciliation
Marketplace fees (eMAG takes 8-15% commission per order)
Merlin does not natively cover these workflows.
Approach 1: Custom dev per channel
Mechanism: A developer builds a dedicated connector per channel (Shopify API → Merlin DB, eMAG API → Merlin, etc.).
Cost: €8,000-18,000 per channel initially + €2,500-5,000/year maintenance.
Problems:
APIs change often (Shopify, eMAG push breaking changes annually)
Fragile stock synchronization (race conditions, overselling)
Duplicate catalogs (double effort in Merlin + Shopify)
Manual payment reconciliation
Approach 2: Generic Middleware (Zapier, Make, n8n)
Mechanism: No-code automations that map events between systems.
Cost: €100-500/month subscription + €5,000-12,000 initial setup.
Problems:
Lack of OMS logic (one stock, multi-channel)
Lack of centralized catalog management
Scaling issues above 500 orders/month
Difficult debugging (distributed logs)
Approach 3: Azuvio Smart Layer OMS
Mechanism: The Azuvio Smart Layer acts as the digital "heart":
Master catalog synchronized across all channels
Single stock (Merlin = source of truth) propagated in <1 minute
Orders from all channels flow into Merlin via API
Bidirectional status synchronization
Automated payment reconciliation (Stripe, payment gateways, marketplace payouts)
Cost: €4,800-12,000/year for 3-5 channels.
Real-world scenario: Furniture manufacturer
Initial setup: Merlin ERP + Shopify store + eMAG account + physical showroom.
Problems before the Smart Layer:
Overselling (~12% of orders cancelled) → customer frustration, 3.4-star ratings
2 FTEs dedicated to syncing catalogs and statuses
Order processing time: 25-40 minutes
Payment reconciliation: 2 days per month
After Azuvio Smart Layer:
Overselling: 0.8% (-93%)
0.3 FTE for supervision
Processing time: 4-8 minutes
Reconciliation: automatic, under 30 min/month
Online sales: +42% in Year 1
ROI: ~9x in the first year.
Conclusion
For Merlin users selling online, the Azuvio Smart Layer OMS is the only scalable and sustainable approach. Custom dev is cheap at first but fragile; middleware is flexible but lacks OMS logic. A dedicated OMS saves 2-3 FTEs and increases sales by 30-50% by eliminating overselling and providing a centralized catalog.