Skip to main content
ERPNext Meesho Supplier Connector — A build-to-order Frappe app that connects your Meesho supplier panel to ERPNext, automati — 1/1Illustrative preview

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.

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

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
Item Price-driven price sync so ERPNext remains the single source of truth for selling prices on the channel
Shipping label and manifest generation on Delivery Note submit via `doc_events`, stored against the delivery for packers to print from ERPNext
RTO and customer-return ingestion matched to the original Sales Order, staged for review, then posted as Sales Returns / credit notes with stock put-away
Meesho settlement-report reconciliation that nets commission, shipping, penalties, and claims against ERPNext receivables and flags shortfalls
Whitelisted server-side methods (`@frappe.whitelist()`) backing manual resync, remap, and reconcile actions with permission checks
Optional real-time webhook receiver endpoint for near-instant order and status updates where Meesho supports push
Client scripts adding channel status indicators, sync buttons, and validation on Sales Order and Delivery Note forms
Role profiles and DocType permission rules governing who can map SKUs, approve returns, or trigger a full resync
Idempotent import logic (dedupe on Meesho order/return IDs) so re-runs and retries never double-post orders or stock
Structured API call logging and error DocType for troubleshooting rate limits, auth failures, and mapping gaps
Version-safe against Frappe/ERPNext v15 and v16, packaged as an installable custom app on your bench

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your ERPNext.

  3. 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

CriterionECOSIRECustom BuildCompetitorERPNext Native
Meesho-to-ERPNext order importAutomated via scheduled jobs into staging then Sales OrdersPossible but you build and maintain it yourselfGeneric marketplace apps rarely support Meesho specificallyNo Meesho concept; manual report entry only
Inventory & price syncBidirectional from ERPNext `Bin` and Item Price with buffersDepends entirely on your in-house effortOften one-way or Amazon/Flipkart-focusedNone for external marketplaces
Returns / RTO reconciliationMatched to original SO, posted as Sales Returns with put-awayHigh effort to model correctlyUsually basic or absent for MeeshoManual credit notes only
Payment & claim reconciliationSettlement nets commission/shipping/penalties, flags shortfallsRarely built well in-houseSeldom includedManual against bank statement
Fit to your workflowBuilt to your scoped SKU/return/settlement rulesFully bespoke but slow and costly to reach parityOne-size-fits-all, limited configurationGeneric ERPNext only
Frappe v15/v16 compatibilityBuilt and tested for your exact bench versionYour responsibility to maintain across upgradesVaries; may lag ERPNext releasesCore supported, no connector
Delivery modelBuild-to-order, one working week, staging UAT + rollbackMonths of internal dev and QAInstant install but you own the gap-fillingImmediate but no Meesho functionality
Code ownership & supportFull source + git handover + post-go-live support windowYou own it and all maintenanceOften closed-source subscriptionN/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.

Request a quote

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

Request a Quotation

Tell us about your ERPNext Meesho Supplier Connector requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.