Nexwave Shopify Connector
Open-source Shopify connector for ERPNext / NexWave. Bidirectional sync for items, orders, inventory, and fulfilments with multi-store and multi-company support.
- Author: one-highflyer
- Repository: https://github.com/one-highflyer/nexwave_shopify_connector
- GitHub stars: 1
- Forks: 1
- License: NOASSERTION
- Category: Retail
- Maintenance: Actively Maintained
- Frappe versions: v15, v16
Install Nexwave Shopify Connector
bench get-app https://github.com/one-highflyer/nexwave_shopify_connector
Tags
- erpnext
- frappe
- nexwave
- shopify
Add the Frappe Gems badge to your README
Maintain Nexwave Shopify Connector? Paste this into your README:
[](https://frappegems.com/gems/apps/one-highflyer/nexwave_shopify_connector)
About Nexwave Shopify Connector
ERPNext Shopify Connector
Multi-store Shopify connector for ERPNext, designed to connect multiple Shopify stores to a single ERPNext instance with multi-company support. Built and maintained by HighFlyer.
Works with any ERPNext v15+ instance. No additional dependencies beyond ERPNext.
Key Features
Multi-Store, Multi-Company
Connect multiple Shopify stores to one ERPNext instance, each mapped to a separate company for proper accounting separation.
Real-Time Order Sync
Webhook-based order ingestion with HMAC validation. Orders are automatically routed to the correct company based on store configuration. Supports automatic submission, invoicing, and payment entry creation for paid orders.
Fulfillment Sync
Listens to Shopify fulfillment webhooks and automatically creates Delivery Notes with tracking information. Handles partial fulfillments and prevents duplicates.
Product and Inventory Push
Sync items from ERPNext to Shopify with configurable field mapping (standard fields and metafields). Push stock levels from ERPNext warehouses to Shopify locations with multi-location support.
Configurable Tax Handling
- "On Net Total" approach for clean, efficient tax calculation
- Automatic zero-rated item detection with item tax template overrides
- Multi-region support (NZ 15% GST, AU 10% GST, and others)
- Shipping tax handling (as line item or separate tax row)
- Automatic rounding adjustments for Shopify/ERPNext total matching
Collection Mapping
Map ERPNext field values (item group, brand, etc.) to Shopify Custom Collections for automatic product categorization during sync.
Payment Method Mapping
Map Shopify payment gateways to ERPNext Mode of Payment for accurate payment tracking.
OAuth 2.0 and Legacy Auth
Supports modern OAuth flow (recommended for new integrations) and legacy access tokens for existing custom apps.
SKU-Based Migration Tool
Link existing Shopify products to ERPNext items by matching SKUs. Generates a report of matched, unmatched, and conflicting items.
Item Eligibility Filters
Control which items sync to which stores using manual overrides or automatic filter rules (e.g., "if field X has value, sync to store Y").
Data Flow
Documentation
License
GNU General Public License v3.0
Related Retail apps for Frappe & ERPNext
- Ury — URY - FOSS restaurant management system super powered by ERPNext.
- Webshop — Open Source eCommerce Platform
- Ecommerce Integrations — Ecommerce integrations for ERPNext
- Posnext — A modern, high-performance Point of Sale system for ERPNext with offline capabilities, real-time updates, and intuitive UI.
- Woocommerceconnector — Integration App for ERPNext to connect to WooCommerce
- Woocommerce Fusion — WooCommerce connector for ERPNext v15
- Go1 Webshop — Go1 Webshop is an Open Source eCommerce portal built on frappe builder.
- Retail Suite — is a modern POS system built with Tailwind CSS on the frontend and Frappe as the backend. It is designed for small retail businesses