- Home
- Apps
- Multichannel & PIM Tools
- ERPNext Meesho Supplier Connector
Illustrative previewA build-to-order Frappe app that connects your Meesho supplier panel to ERPNext,
automating order import, inventory and price sync, label/manifest generation, and RTO/return reconciliation.
ECOSIRE builds it to your scope, installs it, and supports it.
What is ERPNext Meesho Supplier Connector?
A build-to-order Frappe app that connects your Meesho supplier panel to ERPNext, automating order import, inventory and price sync, label/manifest generation, and RTO/return reconciliation. ECOSIRE builds it to your scope, installs it, and supports it. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Key Features
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your ERPNext.
- 3
Go live + support
You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.
Technical Specifications
- ERPNext Compatibility
- —
- License
- Licence confirmation required
- Python Requirement
- Python 3.10+
- Database
- MariaDB 10.6+
About this Product
High-volume Meesho suppliers live in two places at once: the Meesho supplier panel and their operations back office. Every day means downloading order reports, keying them into ERPNext by hand, chasing stock that Meesho thinks you have but your warehouse doesn't, and reconciling a flood of RTO and customer returns against payments that arrive net of commissions, penalties, and claims. ERPNext out of the box has no concept of Meesho — its Sales Order, Delivery Note, Stock, and Payment Entry DocTypes are the right home for this data, but nothing bridges the marketplace to them. As order volume climbs past a few hundred a day, the manual bridge breaks: oversells, missed dispatch SLAs, and a payment ledger nobody trusts.
ECOSIRE builds a proper Frappe application — installed as a custom app on your bench, not a fragile spreadsheet macro — that makes Meesho a first-class channel inside ERPNext. We add a dedicated module with its own DocTypes (a Meesho Channel Settings single for credentials and SKU mapping, plus Meesho Order, Meesho Return, and Meesho Payment staging DocTypes for a clean audit trail before anything posts to your ledger). Scheduler events defined in hooks.py poll the Meesho supplier APIs on an interval you set, pull new orders into staging, and create ERPNext Sales Orders with the correct customer, item, warehouse, and channel tags. doc_events hooks fire on Delivery Note and Stock Entry submission so that dispatch and stock movements flow back as Meesho status updates and label requests, and whitelisted server-side methods (@frappe.whitelist()) back the buttons and the optional real-time webhook receiver.
Inventory and pricing stay honest in both directions. A scheduled job reads ERPNext Bin quantities for mapped SKUs and pushes available-to-sell figures to Meesho, with buffer rules and per-warehouse logic so you never promise stock you can't ship. Price updates flow the same way from your ERPNext Item Price list. Labels and manifests are generated on submit through Meesho's shipping APIs and stored against the Delivery Note, so packers work from ERPNext, not a second browser tab. Returns and RTO get their own reconciliation flow: incoming return and RTO events are matched back to the original Sales Order, staged for review, and posted as Sales Returns / credit notes with stock put-away, so your inventory reflects reality. Payment and claim reconciliation ingests Meesho settlement reports and reconciles the net payout — commission, shipping, penalties, and approved claims — against your ERPNext receivables, flagging shortfalls instead of hiding them.
Because this is a custom Frappe app, it respects your existing setup: role profiles and permission rules control who can map SKUs, approve returns, or trigger a resync; client scripts add the buttons and status indicators your team needs on the Sales Order and Delivery Note forms; and everything is version-safe for Frappe/ERPNext v15 and v16. Configuration lives in a single settings DocType so operators change behavior without touching code, and all API calls are logged for troubleshooting.
This is a build-to-order engagement, not an instant download. We start with a short scoping call to confirm your Meesho catalog structure, warehouse and SKU-mapping rules, return/RTO policy, and settlement workflow, then build against that spec. Typical delivery is one working week from confirmed scope. We install on your staging bench first, run UAT with your real orders, and only then cut over to production — with a rollback plan and a post-go-live support window included.
What you get
- Installable Frappe app source code for your Frappe/ERPNext version (v15 or v16), packaged for `bench get-app` / `bench install-app`
- Installation and configuration on your environment, including Meesho credential setup and initial SKU mapping
- Technical documentation: DocType reference, hooks/scheduler map, API endpoints, and configuration guide
- End-user guide plus a live training session for your operations and finance teams
- UAT on a staging bench using your real Meesho orders, with a documented cutover and rollback plan
- Post-go-live support window for bug fixes and adjustments after production launch
- Git repository handover with full commit history and branch structure
- Handover session covering resync procedures, error-log triage, and settlement-reconciliation review
Who this is for
High-volume Meesho supplier operations lead
Runs hundreds to thousands of Meesho orders a day and needs order import, dispatch, and label generation to happen inside ERPNext automatically instead of manual report downloads that break under volume.
Inventory and catalog manager
Manages stock across warehouses and multiple channels, and needs Meesho available-to-sell and pricing kept in lockstep with ERPNext `Bin` quantities and Item Price to stop oversells and stale listings.
Finance / accounts controller
Owns receivables and needs Meesho settlement payouts reconciled net of commission, shipping, penalties, and claims against ERPNext, with shortfalls flagged rather than absorbed.
ERPNext administrator or partner
Owns the bench and wants a clean, permission-aware custom app with documented DocTypes, hooks, and a git repo they can maintain and extend on v15/v16 rather than an opaque black box.
How ERPNext Meesho Supplier Connector Compares
| Criterion | ECOSIRE | Custom Build | Competitor | ERPNext Native |
|---|---|---|---|---|
| Meesho-to-ERPNext order import | Automated via scheduled jobs into staging then Sales Orders | Possible but you build and maintain it yourself | Generic marketplace apps rarely support Meesho specifically | No Meesho concept; manual report entry only |
| Inventory & price sync | Bidirectional from ERPNext `Bin` and Item Price with buffers | Depends entirely on your in-house effort | Often one-way or Amazon/Flipkart-focused | None for external marketplaces |
| Returns / RTO reconciliation | Matched to original SO, posted as Sales Returns with put-away | High effort to model correctly | Usually basic or absent for Meesho | Manual credit notes only |
| Payment & claim reconciliation | Settlement nets commission/shipping/penalties, flags shortfalls | Rarely built well in-house | Seldom included | Manual against bank statement |
| Fit to your workflow | Built to your scoped SKU/return/settlement rules | Fully bespoke but slow and costly to reach parity | One-size-fits-all, limited configuration | Generic ERPNext only |
| Frappe v15/v16 compatibility | Built and tested for your exact bench version | Your responsibility to maintain across upgrades | Varies; may lag ERPNext releases | Core supported, no connector |
| Delivery model | Build-to-order, one working week, staging UAT + rollback | Months of internal dev and QA | Instant install but you own the gap-filling | Immediate but no Meesho functionality |
| Code ownership & support | Full source + git handover + post-go-live support window | You own it and all maintenance | Often closed-source subscription | N/A |
Frequently Asked Questions about ERPNext Meesho Supplier Connector
Is this an existing app I can download and install today?
No. This is a build-to-order engagement. ECOSIRE builds the connector to your confirmed scope, installs it on your bench, and supports it. It is not an instant-download listing on the Frappe Cloud Marketplace, and we make no such claim.
How long does delivery take?
Typical delivery is one working week from confirmed scope. Timing depends on the complexity of your SKU mapping, return/RTO policy, and settlement workflow, which we lock down on the initial scoping call before any build starts.
Which Frappe/ERPNext versions are supported?
We build and test against Frappe/ERPNext v15 and v16. We confirm your exact bench version during scoping and package the app to install cleanly on it via `bench get-app` and `bench install-app`.
How does it handle inventory so we don't oversell on Meesho?
A scheduled job reads ERPNext `Bin` available quantity per mapped SKU and pushes buffered available-to-sell figures back to Meesho, using per-warehouse and buffer rules you define. Prices sync the same way from your ERPNext Item Price list.
How are returns, RTO, and payments reconciled?
Return and RTO events are matched to the original Sales Order, staged for review, then posted as Sales Returns or credit notes with stock put-away. Settlement reports are ingested and reconciled net of commission, shipping, penalties, and claims against your ERPNext receivables, with shortfalls flagged.
What about support and updates after go-live?
Every engagement includes a post-go-live support window for bug fixes and adjustments. Beyond that, we offer ongoing support and can adapt the app when Meesho changes its APIs or when you upgrade your ERPNext version, scoped as a follow-on.
Do we own the code?
Yes. You receive the full installable source code for your version and a git repository handover with complete history, so your team or your ERPNext partner can maintain and extend it independently.
Related Modules

ERPNext Lazada Connector
A build-to-order Frappe app that connects your Lazada Seller Center store to ERPNext, keeping orders, inventory, prices, fulfillment and settlements in sync across Southeast Asia. ECOSIRE scopes, builds, installs and supports it for you.

ERPNext Magento / Adobe Commerce Connector
A bi-directional integration between Magento 2 / Adobe Commerce and ERPNext that keeps catalog, orders, customers, and MSI-aware inventory in sync. ECOSIRE builds, installs, and supports it to your exact scope — this is a build-to-order engagement, not an off-the-shelf download.

ERPNext Meta & TikTok Catalog Connector
A build-to-order Frappe app that keeps your ERPNext catalog, prices, stock, and promotions in continuous sync with Facebook/Instagram Shops and TikTok's product catalog. ECOSIRE scopes, builds, installs, and supports it for your exact item model.

ERPNext Mirakl Marketplace Connector
A build-to-order Frappe app that connects ERPNext to any Mirakl-powered marketplace — importing orders, publishing offers, syncing inventory and price, writing back shipments, and reconciling per-operator settlements from one operator-agnostic connector. ECOSIRE scopes, builds, installs and supports it for you.
ERPNext Meesho Supplier Connector
A build-to-order Frappe app that connects your Meesho supplier panel to ERPNext, automating order import, inventory and price sync, label/manifest generation, and RTO/return reconciliation. ECOSIRE builds it to your scope, installs it, and supports it.
- Scheduled polling of the Meesho supplier APIs via `hooks.py` scheduler events, pulling new orders into a Meesho Order staging DocType before posting to the ledger
- Automatic ERPNext Sales Order creation from Meesho orders with correct customer, mapped Item, source warehouse, and channel tagging for reporting
- Bidirectional SKU mapping stored in a Meesho Channel Settings single DocType, translating Meesho catalog/SKU IDs to ERPNext Item codes
- Inventory sync job that reads ERPNext `Bin` available quantity per mapped SKU and pushes buffered available-to-sell figures back to Meesho