Shopify and Magento ERP integration in Indonesia
Lime Commerce connects Shopify and Magento stores in Indonesia to ERP systems, including SAP, Microsoft Dynamics and Odoo. Products, stock, prices, orders and customers stay in sync, so your team stops copying data by hand.
We reply within 10 minutes, Mon–Fri, 08:30–17:00 WIB. Messages outside these hours are answered on the next working day.
- SAP, Dynamics and Odoo delivered
- Jakarta team
- You keep code and data
To the store
- Products
- Prices
- Stock per warehouse
To the ERP
- New orders
- Customer details
- Payment status
- 2014Building e-commerce since
- 320+Projects, across platforms
- 20+Brands, across platforms
- 3ERPs delivered: SAP, Dynamics, Odoo
Which ERPs can connect to Shopify or Magento?
Most ERPs with an API can connect to Shopify or Magento. Lime Commerce has delivered integrations with SAP (for VitaminKita and Serba Selamat), Microsoft Dynamics and Odoo (for Porto X). Other ERPs, including Oracle NetSuite and local systems, are assessed case by case in the audit.
| ERP | How it connects | Data that can usually sync | Done by Lime Commerce |
|---|---|---|---|
| SAP | API or middleware | Products, stock, prices, orders, customers, invoices | Yes |
| Microsoft Dynamics | API or middleware | Products, stock, prices, orders, customers | Yes |
| Odoo | API | Products, stock, prices, orders, customers | Yes |
| Oracle NetSuite | API | Products, stock, orders | Not yet. Possible through its API |
| Other ERPs, including local systems | API, file export or middleware | Agreed per project | Assessed in the audit |
Data synced depends on your ERP setup and the scope agreed in the audit.
ERP integrations we have delivered
- OdooPorto X
Premium sandals brand on Magento 2. All product, stock, order and shipment data syncs to Odoo through the API and Magento webhooks.
Read the Porto X case study - SAP Business OneVitaminKita
Online store moved from PrestaShop to Magento. Custom Magento APIs send payments to SAP Business One and take product brand data from SAP, built with an SAP partner.
- SAPSerba Selamat
B2B and retail Magento store for safety equipment. A custom module syncs products, orders and customers with SAP, with SAP as the main system.
Read the Serba Selamat case study
What gets synced, and how often?
Usually products, stock, prices, orders and customers. Some projects also sync invoices and shipping status. Stock and orders usually sync automatically; catalog updates can run less often.
- From the ERP to the store
Products, prices and stock per warehouse.
- From the store to the ERP
New orders, customer details and payment status.
- How often
As soon as data changes, or on a short schedule. We agree the timing with your team in the audit.
Middleware or a direct API connection?
It depends on how many systems you run. A direct API connection is simpler when one store talks to one ERP. Middleware makes sense when the ERP also connects to marketplaces, a warehouse system or a POS.
| Your setup | Usually the better fit |
|---|---|
| One store, one ERP | Direct API connection |
| ERP also linked to marketplaces, a warehouse system or POS | Middleware |
Lime Commerce recommends one after reviewing your current setup. Code we write for your integration is yours. A licensed middleware product stays under its own licence.
What usually goes wrong?
Most issues come from data, not code: product codes that don't match, stock that changes in two places, no agreed owner for each field, and failed syncs nobody notices.
- Different product codes: The store and the ERP use different SKUs, so stock doesn't match.
- Stock that changes in two places: Marketplace and website sales reduce the same stock.
- No owner for each field: Prices are edited in the store, then overwritten by the ERP.
- No error alerts: A failed sync goes unnoticed for days.
We map every field, agree which system owns it, test with real orders and set up alerts before launch.
How long does it take and what does it cost?
It depends on the ERP, the number of fields and the data volume. Lime Commerce quotes each integration after a short audit. You get the scope, timeline and price in writing before any work starts.
Pricing by quote: ask our sales team.
One team for the store and the integration
Lime Commerce is a Jakarta e-commerce agency for Magento, Adobe Commerce and Shopify, since 2014. We build the store and connect it to the systems behind it: ERP, payments with Midtrans, and shipping with LimeKurir or Biteship.
| Fact | Detail |
|---|---|
| ERPs delivered | SAP, Microsoft Dynamics, Odoo |
| Platforms | Magento, Adobe Commerce and Shopify, one team |
| Since | 2014 |
| Projects | 320+, across platforms |
| Ownership | You keep the source code and data |
ERP integration FAQ
- Can Shopify connect to SAP?
- Yes. Shopify and Magento both connect to SAP through their APIs or through middleware. Lime Commerce has connected Magento stores to SAP for VitaminKita and Serba Selamat.
- Can Magento connect to Odoo?
- Yes. Magento and Odoo both have APIs. For Porto X, Lime Commerce synced all product, stock, order and shipment data between Magento and Odoo through the API and Magento webhooks.
- Do you work with Microsoft Dynamics?
- Yes. Lime Commerce has delivered Microsoft Dynamics integrations for e-commerce stores.
- Can you integrate Oracle NetSuite?
- Yes, through NetSuite's API. Lime Commerce hasn't delivered a NetSuite project yet, so we confirm the approach and scope in the audit before you commit.
- Do I need to change my ERP?
- No. We connect your store to the ERP you already use.
- Who owns the integration?
- You do. Code we write for your integration is yours, and you keep full control of your data. A licensed middleware product stays under its own licence.
Start with the audit.
Tell us which ERP you use and what you sell. We confirm the scope and timeline before any work begins.
Chat on WhatsAppWe reply within 10 minutes, Mon–Fri, 08:30–17:00 WIB. Messages outside these hours are answered on the next working day.