- Shopify - User documentation
- Standard product import
- NEW: Bulk product import using Shopify's Bulk Operations API
- Order synchronization
- Inventory management
- Customer synchronization
- Unicommerce - User Documentation
- Zenoti - User documentation
- Amazon - User documentation
- Import large product catalogs efficiently using Shopify's Bulk Operations API
- Support for long-running imports (up to 10 days)
- Progress tracking and error handling
- Toggle between standard and bulk import modes
- Automatic retry mechanism for failed operations
- Frappe Cloud Users can install from Marketplace.
- Self Hosted users can install using Bench:
# Production installation
$ bench get-app ecommerce_integrations --branch main
# OR development install
$ bench get-app ecommerce_integrations --branch develop
# install on site
$ bench --site sitename install-app ecommerce_integrationsAfter installation follow user documentation for each integration to set it up.
- Follow general ERPNext contribution guideline
- Send PRs to
developbranch only.
- Enable developer mode.
- If you want to use a tunnel for local development. Set
localtunnel_urlparameter in your site_config file with ngrok / localtunnel URL. This will be used in most places to register webhooks. Likewise, use this parameter wherever you're sending current site URL to integrations in development mode.
The app includes comprehensive test coverage for all features, including the new bulk import functionality. To run tests:
# Install test dependencies
$ pip install -e ".[test]"
# Run tests
$ pytest ecommerce_integrations/shopify/tests/GNU GPL v3.0
