NextUp ERP + eCommerce (Shopify, WooCommerce, eMAG) — How to connect correctly in 2026
Connecting NextUp ERP with online channels (Shopify, WooCommerce, eMAG Marketplace) — 3 technical approaches, real costs, and why a Smart Layer OMS is the most sustainable long-term solution.
Ionut Mihaescu — Full Stack Developer Azuvio · 2026-08-28 · 10 min · ERP & Integrations
Why connecting NextUp with eCommerce is challenging
NextUp ERP was designed for traditional B2B processes (order → invoicing → delivery) and includes a CRM for pipeline management. Modern eCommerce channels have different requirements:
Real-time stock synchronisation (under 1 minute)
Catalogues with hundreds/thousands of SKUs including images and SEO data
Dynamic pricing and temporary promotions
Orders with multiple statuses (paid, shipped, returned)
Online payments + automated reconciliation
Marketplace fees (e.g., eMAG takes 8-15% commission per order)
NextUp provides a REST API, but it does not natively cover these end-to-end workflows.
Approach 1: Custom development per channel
Mechanism: A developer builds a dedicated connector per channel (Shopify API → NextUp API, eMAG API → NextUp, etc.).
Cost: €7,000-€16,000 per channel initially + €2,500-€5,000/year for maintenance.
Issues:
APIs change frequently (Shopify and eMAG introduce breaking changes annually)
Fragile stock sync (race conditions, overselling)
Duplicated catalogues (double effort)
Manual payment reconciliation
Approach 2: Generic middleware (Zapier, Make, n8n)
Mechanism: No-code automations that map events between systems.
Cost: €100-€500/month subscription + €4,000-€10,000 initial setup.
Issues:
Lack of OMS logic (single stock, multi-channel)
Lack of centralised catalogue management
Scaling issues once exceeding 500 orders/month
Difficult debugging (distributed logs)
Approach 3: Azuvio Smart Layer OMS
Mechanism: The Azuvio Smart Layer acts as the digital "heart":
Master catalogue synchronised across all channels
Unified stock (NextUp = source of truth) propagated in <1 minute
Orders from all channels flow into NextUp via API
Bi-directional status synchronisation
Automated payment reconciliation (Stripe, Adyen, marketplace payouts)
Cost: €4,800-€12,000/year for 3-5 channels.
Real-world scenario: Cosmetics distributor
Initial Setup: NextUp ERP + Shopify store + eMAG account + 2 physical stores.
Challenges before the Smart Layer:
Overselling (~10% of orders cancelled) → customer frustration, 3.6-star ratings
1.5 FTE dedicated to catalogue and status synchronisation
Order processing time: 18-30 minutes
Payment reconciliation: 1.5 days per month
After Azuvio Smart Layer:
Overselling: 0.6% (-94%)
0.2 FTE for supervision
Processing time: 3-6 minutes
Reconciliation: automated, under 30 min/month
Online sales: +38% in Year 1
ROI: ~8x in the first year.
Conclusion
For NextUp users selling online, the Azuvio Smart Layer OMS is the only scalable approach. Custom dev is cheap initially but fragile; middleware is flexible but lacks OMS logic. A dedicated OMS saves 1-2 FTEs and increases sales by 30-50% by eliminating overselling and centralising the catalogue.