- Accueil
- Apps
- Storefront Platforms
- Shopify Store Management (ERPNext)
Aperçu illustratifShopify connector for ERPNext (pilot release) - products,
orders, customers, inventory with honest sync reporting
Qu'est-ce que Shopify Store Management (ERPNext) ?
Connects Shopify and ERPNext v15 and v16 in its pilot release: products, variants, customers and orders come into ERPNext on a schedule, ERPNext stock levels go back to Shopify, and every sync run is logged with per-item results. One-time license from $499.00 USD for ERPNext 15, 16 — includes 12 months of updates and support.
Aperçu de l'installation
- 1
Télécharger depuis ECOSIRE
Achetez la licence sur ecosire.com et téléchargez le ZIP de l'application Shopify Store Management (ERPNext) depuis le tableau de bord de votre compte.
- 2
Ajoutez l'application à votre banc
Extrayez le ZIP dans le dossier d'applications de votre banc ou exécutez « bench get-app » avec le chemin d'accès à l'application extraite.
- 3
Installer sur votre site
Exécutez `bench --site SITE_NAME install-app APP_NAME` suivi de `bench migrate` pour installer Shopify Store Management (ERPNext) et appliquer son schéma.
- 4
Activez votre licence
Ouvrez les paramètres de licence ECOSIRE sur votre site et activez votre clé de licence. Nécessite les applications gratuites ecosire_connect et ecosire_license_client.
Spécifications techniques
- Compatibilité ERPNext
- ERPNext 15, ERPNext 16
- Licence
- Licence à confirmer
- Version Python requise
- Python 3.10+
- Base de données
- MariaDB 10.6+
À propos de ce produit
Shopify Store Management connects Shopify with ERPNext v15 and v16 in its pilot release: products, variants and customers come from Shopify into ERPNext every hour, orders arrive as draft Sales Orders every 15 minutes, and ERPNext, as the stock master, pushes stock levels to Shopify every 10 minutes. Prices are not synced. It installs as a standard Frappe app and ships with a one-time license — no recurring platform fees.
Shopify connector for ERPNext (pilot release) - products, orders, customers, inventory with honest sync reporting
Shopify connector for ERPNext by ECOSIRE — products, orders, customers, and inventory with honest sync reporting (every run records created / updated / skipped / failed with per-item reasons — never an unconditional green toast).
This repository hosts BOTH implementations of the product: Odoo on branches17.0/18.0/19.0(+main), ERPNext on branchesversion-15/version-16. One license key covers your platform — the license server differentiates byplatform.
Requirements (ERPNext branches)
- Frappe / ERPNext v16 (
version-16) or v15 (version-15) - [
ecosire_connect](https://github.com/ecosire/ecosire_connect) — ECOSIRE connector framework - [
ecosire_license_client](https://github.com/ecosire/ecosire_license_client) (branchesversion-15/16) — license client - A valid ECOSIRE license key for
shopify_store_management(get one)
Setup
1. License: create an Ecosire License record — App Name shopify_store_management, your key → Activate. 2. Shopify token: in your Shopify admin create a custom app (Settings → Apps → Develop apps) with scopes read_products, read_orders, read_customers, read_inventory, write_inventory, read_locations and copy the Admin API access token. 3. Store: create a Shopify Store record — shop URL (mystore.myshopify.com), token, ERPNext defaults (company, warehouse, item group, price list) → Test Connection (captures the Shopify location used for inventory push). 4. Enable the syncs you want. Manual "Sync Now" buttons are on the store form; results land in Ecosire Sync Log.
Sync matrix (pilot)
| Flow | Direction | Schedule | Notes | |---|---|---|---| | Products/variants | Shopify → ERPNext Items + mappings | hourly | match SKU → barcode → name, else create | | Customers | Shopify → ERPNext Customers | hourly | idempotent by Shopify customer id | | Orders | Shopify → DRAFT Sales Orders | 15 min | unmapped line / foreign currency ⇒ skipped with reason | | Inventory | ERPNext Bin qty → Shopify | 10 min | ERP is stock master |
Deferred to parity releases
Webhooks (real-time), refunds → credit notes, fraud/risk scoring, payouts, analytics dashboard, collections, product export, OAuth app flow. The Odoo branches already ship most of these; ERPNext parity lands by wave.
Requirements
- ERPNext v15 or v16 (Frappe Framework)
- ECOSIRE Connect (
ecosire_connect) — included foundation app - ECOSIRE License Client (
ecosire_license_client) — included foundation app
Foire aux questions sur Shopify
Quelles versions d'ERPNext sont prises en charge par Shopify Store Management (ERPNext) ?
Shopify Store Management (ERPNext) est disponible pour les sites ERPNext v15 et v16 fonctionnant sur le banc Frappe (auto-hébergé ou Frappe Cloud). Le badge de compatibilité sur cette page indique les versions exactes actuellement expédiées.
Puis-je l'essayer avant d'acheter ?
Oui, sur notre démo hébergée. Chaque application dispose d'un site de démonstration en ligne avec des données d'exemple que votre équipe peut explorer à son rythme ; demandez-nous le lien et les identifiants. Nous ne livrons pas d'installations d'essai : le paquet est fourni après l'achat, puis nous l'installons et le configurons gratuitement sur votre propre site.
Qu'est-ce qui est inclus dans la licence ?
Une licence perpétuelle pour un site ERPNext, le code source complet, 12 mois d'assistance par e-mail et 12 mois de mises à jour gratuites pour la version ERPNext que vous avez achetée.
Combien de temps prend l'installation ?
La plupart des applications ECOSIRE s'installent en moins de 30 minutes sur un site ERPNext propre via un banc. Les intégrations avec les API du marché (Amazon, Shopify, eBay) nécessitent généralement un appel de configuration d'une heure pour configurer les informations d'identification et les webhooks.
Que se passe-t-il après les 12 premiers mois ?
Votre licence reste active pour toujours sur la version ERPNext que vous avez achetée. Le renouvellement facultatif du support + des mises à jour s'élève à 50 % du prix d'origine par an — ou achetez une nouvelle licence lorsque vous effectuez une mise à niveau vers une version plus récente d'ERPNext.
Proposez-vous une aide à la mise en œuvre ?
Oui. Notre équipe peut installer, configurer, migrer les données, former votre personnel et assurer les deux premières semaines de support de mise en service. Consultez nos services de mise en œuvre pour les forfaits et les tarifs.
Modules associés

2Checkout / Verifone Gateway for ERPNext
A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.
Parlez à un expert ECOSIRE de Shopify
Obtenez un devis personnalisé, une démo en direct ou de l'aide pour évaluer l'ajustement.
ERPNext and Shopify: choose the right connector
ERPNext’s documented Shopify integration ships in Frappe’s open-source ecommerce_integrations app. Shopify Store Management is ECOSIRE’s alternative for ERPNext v15 and v16, activated with an ECOSIRE licence key, that records every sync run with per-item results. Its current release is a pilot: the sync matrix below runs on schedules, not webhooks, so compare its flows and intervals with what your store needs.
What it covers
- Products and variants from Shopify to ERPNext Items every hour, matched by SKU, then barcode, then name.
- Customers from Shopify to ERPNext every hour, keyed by the Shopify customer ID so a re-run creates no duplicates.
- Orders from Shopify to draft ERPNext Sales Orders every 15 minutes; an unmapped line or a foreign-currency order is skipped with its reason.
- Stock levels from ERPNext to Shopify every 10 minutes, with ERPNext as the stock master, and a sync log that records each item as created, updated, skipped or failed.
What it does not cover
- Webhook-driven, real-time sync: every flow runs on the schedules above.
- Refunds to credit notes, payouts, fraud and risk scoring, Shopify collections and an analytics dashboard: deferred to later releases.
- Product export from ERPNext to Shopify and a Shopify OAuth app flow: access uses a custom-app Admin API token.
Key facts, with sources
- Frappe’s ecommerce_integrations app (GPL-3.0) lists Shopify among its supported integrations and installs with bench or from the Frappe Cloud Marketplace. Frappe: ecommerce_integrations on GitHub
- In Frappe’s integration, orders pulled from Shopify become ERPNext Sales Orders, and inventory is pushed to Shopify by an hourly scheduled job with ERPNext as the stock master. Frappe documentation: Shopify integration
Sources checked on .
Bring these details to the scope review
- Confirm ERPNext v15 or v16, the company, warehouse, item group and price list each Shopify store should use, and whether ecommerce_integrations already syncs that store, so two apps never own the same records.
- Create a Shopify custom app with read access to products, orders, customers, inventory and locations and write access to inventory; keep the Admin API token in your ERPNext site, never in an inquiry.
- Prepare representative SKUs, variants and barcodes, plus order volumes and currencies, so unmapped items and foreign-currency orders are known before go-live.
Agree what acceptance will prove
On a staging site, run each sync by hand and read the sync log: a new product with variants, a returning customer, a paid order with a mapped and an unmapped line, and a stock change. Run each sync again to confirm it creates no duplicate records, then finish with a reconciliation of Shopify stock against ERPNext bins.
Do we also need Frappe’s ecommerce_integrations app?
No. Shopify Store Management depends on ECOSIRE Connect and the ECOSIRE License Client, both included foundation apps. If ecommerce_integrations already syncs your store, decide which app owns each flow before enabling both.
Is the sync real time?
No. Orders sync every 15 minutes, stock every 10 minutes, and products and customers hourly. Webhook-based sync is deferred to a later release.
What if we need webhooks, refunds as credit notes or Shopify POS orders?
That scope is the build-to-order ERPNext Shopify Connector Pro, linked below. A scoped proposal confirms its stores, mappings and acceptance tests before work begins.


