跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Shopify Store Management (ERPNext) — Shopify connector for ERPNext (pilot release) - products, orders, customers, inventory w — 1/1示意预览

Shopify connector for ERPNext (pilot release) - products,

orders, customers, inventory with honest sync reporting

什么是 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.

安装概述

  1. 1

    从ECOSIRE下载

    在 ecosire.com 上购买许可证并从您的帐户仪表板下载 Shopify Store Management (ERPNext) 应用程序 ZIP。

  2. 2

    将应用程序添加到您的工作台

    将 ZIP 解压到您的 bench 的 apps 文件夹中,或者使用解压缩的应用程序的路径运行“bench get-app”。

  3. 3

    安装在您的网站上

    运行 `bench --site SITE_NAME install-app APP_NAME`,然后运行 ​​`bench migrate` 以安装 Shopify Store Management (ERPNext) 并应用其架构。

  4. 4

    激活您的许可证

    打开您站点上的 ECOSIRE 许可证设置并激活您的许可证密钥。需要免费的 ecosire_connect 和 ecosire_license_client 应用程序。

技术规格

ERPNext 兼容性
ERPNext 15, ERPNext 16
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
MariaDB 10.6+

关于此产品

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 branches 17.0 / 18.0 / 19.0 (+ main), ERPNext on branches version-15 / version-16. One license key covers your platform — the license server differentiates by platform.

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) (branches version-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
兼容 ERPNext 15兼容 ERPNext 16

关于Shopify的常见问题

Shopify Store Management (ERPNext) 支持哪些 ERPNext 版本?

Shopify Store Management (ERPNext) 适用于在 Frappe bench(自托管或 Frappe Cloud)上运行的 ERPNext v15 和 v16 站点。此页面上的兼容性徽章显示当前发布的确切版本。

购买前可以试用吗?

可以,在我们托管的演示环境中试用。每个应用都有一个带示例数据的在线演示站点,您的团队可以按自己的节奏体验;请向我们索取链接和登录信息。我们不提供试用安装包:软件包在购买后交付,随后我们会免费在您自己的站点上完成安装和配置。

许可证中包含什么?

一个 ERPNext 站点的永久许可证、完整的源代码、12 个月的电子邮件支持以及您购买的 ERPNext 版本的 12 个月的免费更新。

安装需要多长时间?

大多数 ECOSIRE 应用程序可在 30 分钟内通过工作台安装在干净的 ERPNext 站点上。与市场 API(Amazon、Shopify、eBay)的集成通常需要 1 小时的设置调用来配置凭证和 Webhooks。

前 12 个月后会发生什么?

您的许可证在您购买的 ERPNext 版本上永远保持有效。可选择续订支持 + 更新,费用为每年原价的 50%,或者在升级到较新的 ERPNext 版本时购买新许可证。

你们提供实施帮助吗?

是的。我们的团队可以安装、配置、迁移数据、培训您的员工,并提供前两周的上线支持。请参阅我们的实施服务以了解套餐和定价。

与 ECOSIRE 专家讨论Shopify

获取定制报价、现场演示或帮助评估适合度。

开始对话

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.

Compare the build-to-order ERPNext Shopify Connector Pro

请求免费咨询

我们会在 24 小时内回复。永远没有垃圾邮件。