Introduction
ERPNext Multi-Channel Connector helps you link multiple online stores with ERPNext. It imports products, customers, and orders into ERPNext to simplify data handling.
The connector keeps stock, order status, and customer information up to date across channels. It reduces manual work and ensures accurate records for your business.
It supports feeds for products, customers, and orders, as well as automatic stock and status sync.
Features
- Import Categories from Ecom to ERPNext. Quickly sync all Ecom categories into ERPNext to maintain the same catalog structure.
- Import & Update Attributes, Attribute Values, and Attribute Sets. Fetch and update Ecom attributes, values, and sets to ensure correct product variant configuration.
- Import Simple & Configurable Products with Mapping. Import simple/configurable products from Ecom and auto-map them to ERPNext items.
- Import & Update Customer Records. Synchronize Ecom customers into ERPNext with automatic updates for profile changes.
- Import Sales Orders with Status-Based Evaluation. Bring Ecom orders into ERPNext while evaluating each order based on its status.
- Auto Order Status Sync (ERPNext → Ecom). Automatically update Magento order statuses based on ERPNext workflow changes.
- Auto Stock Update (ERPNext → Ecom). Sync stock levels from ERPNext to Magento in real time to avoid overselling.
- Auto Feed Evaluation. Automatically process imported feeds (product, customer, order) and convert them into ERPNext records.
- Export Categories, Attributes & Products from ERPNext to Ecom. Push ERPNext products, categories, and attributes to Ecom for seamless two-way syncs.
Installation
- Once you purchase the App from the Webkul store, you will receive a link to download the module’s zip file.
- Extract the file on your system after the download finishes. As a result, you will be able to see a folder named- ‘erpnext_multichannel_connector.’
- Copy and paste this folder inside your Odoo Add-Ons path.
- Now, open Odoo Apps and click on the Settings menu. Click Activate Developer Mode here.
- Then, open the Apps menu and click on ‘Update Modules List.’
- In the search bar, remove all the filters and search ‘erpnext_multichannel_connector.’
- You will be able to see the module in the search results. Click on ‘Activate’ to install it.
Workflow
Below is the complete workflow of the ERPNext Multi-Channel Connector, following your screenshots in the correct sequence.
1. ERPNext Multichannel Dashboard
The dashboard shows a quick view of product feeds, customer feeds, and order feeds. It also displays mapping counts for easy tracking.

2. Feature and Functionality Panel
This section lists all available mapping and feed types such as Category Mapping, Attribute Mapping, Product Mapping, Customer Mapping, Order Status Mapping, and Feed panels.

3. Channel Setup:
Used to create a new Magento channel instance. Start the connection setup by entering channel details.
Multi-Channel → Channels → Create

4. Instance Configuration (Channel Details)
You can enter the channel URL, title, username, and password. After saving the details, you can validate the connection.

5. Configuration for Sales, Tax, Customer, and Auto Sync
This includes the pricelist, warehouse, cost center, shipping account, default category, and auto sync settings.
You can enable stock update, invoice update, shipping update, cancel update, and auto feed evaluation.

6. Import Operation (Ecomm → ERPNext)
You can import categories, attributes, products, customers, and orders. Product imports create product feed records for review.

7. Product Feed
Imported products appear in the product feed list. You can evaluate feeds in bulk or individually to create or update products in ERPNext.

8. Sales Order Feed:
Imported orders create sales order feed records. You must evaluate the feeds to generate ERPNext sales orders.

9. Product Mapping
Once products are evaluated, ERPNext creates mappings for simple and configurable products. This mapping ensures correct linking between ERPNext and the store.

10. Customer Mapping
When customers are imported, mappings help identify the same customer in ERPNext. Customer feeds also update addresses and details.

11. Attribute mapping:
Shows how attributes (size, color) map between platforms. Essential for configurable product sync.

12. Order Status Mapping
Before evaluating order feeds, you must map statuses including processing, pending, complete, cancel, etc.
Order evaluation works according to the mapped statuses.

13. Sales Order Mapping
After feed evaluation, ERPNext links orders with channel order IDs. This keeps ERPNext orders connected to the original marketplace orders.

14. Auto Sync Operations (ERPNext → Ecomm)
The connector updates store data automatically when enabled in settings.
It includes:
- Stock Update
- Invoice Status Update
- Shipping Status Update
- Cancel Status Update
- Auto Evaluate Feeds

15. Status-Wise Feed Count
You can filter the dashboard to check how many feeds are in pending or evaluated status.

16. Export Operation (ERPNext → Ecomm)
You can export products, categories, and attributes from ERPNext to your online store.
Exporting helps you manage listings directly from ERPNext.

Need Help?
Hope you find the guide helpful! Please feel free to share your feedback in the comments below.
If you still have any issues/queries, please create a ticket at the UV Desk.
I hope this helps. In case of any further queries, contact us at our support mail.
Thanks for paying attention!!
Be the first to comment.