- الرئيسية
- Apps
- Multichannel & PIM Tools
- ERPNext Shiprocket Connector
معاينة توضيحيةA build-to-order Frappe app that wires ERPNext directly into Shiprocket
— rate comparison across couriers, one-click label and manifest generation, AWB assignment, live tracking writeback, and NDR/RTO management.
ECOSIRE scopes, builds, installs, and supports it for your bench.
ما هو ERPNext Shiprocket Connector؟
A build-to-order Frappe app that wires ERPNext directly into Shiprocket — rate comparison across couriers, one-click label and manifest generation, AWB assignment, live tracking writeback, and NDR/RTO management. ECOSIRE scopes, builds, installs, and supports it for your bench. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.
الميزات الرئيسية
مبني حسب الطلب، ننجزه بالكامل لك
لا إعداد يدوي — تطبيق جاهز يبنيه ويثبّته ويدعمه ECOSIRE.
- 1
تطلب
ابدأ بسعر بناء لمرة واحدة. نحدّد النطاق معك عند الانطلاق.
- 2
نبني ونثبّت
يقوم ECOSIRE ببنائه وتهيئته وتثبيته على ERPNext الخاص بك.
- 3
الإطلاق + الدعم
تنطلق خلال أسبوع عمل واحد تقريبًا، مع أسبوعين من الدعم بعد التشغيل. نصلح عيوب الكود الذي نسلّمه مجانًا.
المواصفات التقنية
- توافق ERPNext
- —
- الترخيص
- يلزم تأكيد الترخيص
- متطلبات Python
- Python 3.10+
- قاعدة البيانات
- MariaDB 10.6+
عن هذا المنتج
Indian D2C and marketplace sellers running fulfilment out of ERPNext hit the same wall: the Delivery Note and Sales Order know everything about the shipment except how it will actually move. Teams end up copy-pasting order weights and pincodes into the Shiprocket dashboard, manually picking a courier, downloading labels one at a time, and then re-keying AWB numbers and delivery status back into ERPNext by hand. ERPNext core has no native concept of a Shiprocket rate card, an AWB, a courier-assignment rule, or an NDR — so serviceability checks, cheapest-courier selection, and RTO reconciliation all live in spreadsheets and browser tabs instead of in your system of record.
ECOSIRE builds a proper Frappe app (erpnext_shiprocket_connector) that closes that gap. We add first-class DocTypes — a Shiprocket Settings single for API credentials and channel mapping, a Shiprocket Shipment linked to the Delivery Note, plus child tables for rate quotes and tracking events — and drive the whole flow through Shiprocket's REST API. A whitelisted method (@frappe.whitelist()) calls Shiprocket's courier/serviceability endpoint to pull live rates across every enabled courier for the order's pickup pincode, weight, and dimensions, then ranks them by cost, rated delivery days, or your own business rule. A hooks.py doc_events handler on Delivery Note on_submit can auto-create the shipment and assign an AWB, while a client script adds a "Compare Rates" and "Generate Label" action right on the Delivery Note toolbar so ops staff never leave ERPNext.
Under the hood the connector authenticates against Shiprocket, caches the token, and handles label/manifest PDF generation, pickup scheduling, and AWB assignment as atomic, idempotent operations that write back onto the linked documents. A Frappe scheduler event polls tracking for in-transit shipments (or consumes Shiprocket webhooks where available) and appends each scan to the tracking child table, updating shipment status. NDR (non-delivery report) and RTO (return-to-origin) events are surfaced as their own records with action fields — reattempt, update address, or accept return — so exceptions are worked inside ERPNext instead of a separate portal. All access is governed by Frappe permissions and a dedicated role profile, so warehouse users, CX agents, and finance each see only what they should. The app targets Frappe/ERPNext v15 and v16.
Because this is build-to-order, nothing ships as a blind marketplace download. We start with a short scoping call to confirm your courier mix, pickup locations, channel/marketplace setup, weight-and-dimension source fields, and NDR/RTO policy, then build against your exact ERPNext version and workflow. Typical delivery is one working week from confirmed scope. You get the installable source for your version, UAT on a staging bench with a rollback plan, a training session for your ops team, and a post-go-live support window — plus the git repository handover so the code is genuinely yours.
ما تحصل عليه
- Installable source code for the `erpnext_shiprocket_connector` Frappe app, built for your exact ERPNext version (v15 or v16)
- Installation and configuration on your bench, including Shiprocket credential setup and courier/channel mapping
- Technical documentation: DocType reference, hooks, whitelisted methods, scheduler events, and API-integration notes
- User guide plus a live training session for your ops and CX team on the rate-compare, label, and NDR/RTO flows
- UAT on a staging bench with sample orders and a documented rollback plan before production go-live
- Post-go-live support window for bug fixes and configuration adjustments
- Git repository handover so the codebase is fully owned by you
- Role-profile and permission configuration sheet mapping warehouse, CX, and finance access
لمن هذا
D2C brand ops lead
Runs same-day dispatch for an Indian direct-to-consumer brand on ERPNext and needs cheapest-serviceable-courier selection and one-click labels without leaving the Delivery Note.
Marketplace seller / operations manager
Fulfils across Amazon, Flipkart, and own-site channels and needs channel-aware AWB assignment and consolidated tracking writeback so every order's status lives in ERPNext.
Customer experience lead
Owns delivery SLAs and returns, and needs NDR reattempts and RTO reconciliation handled as trackable records inside ERPNext rather than in the Shiprocket dashboard.
ERPNext administrator / implementation partner
Maintains the bench and wants a clean, standard Frappe app with proper DocTypes, hooks, permissions, and v15/v16 support — plus the git repo so it can be maintained in-house.
كيف يقارن ERPNext Shiprocket Connector.
| المعيار | ECOSIRE | بناء مخصص | منافس | ERPNext الأصلي |
|---|---|---|---|---|
| Rate comparison across couriers | Live serviceability call ranked by cost or TAT inside ERPNext | Buildable but you design the ranking and caching yourself | Often a fixed courier or dashboard-side selection | No concept of courier rates at all |
| AWB assignment & labels | One-click AWB and label/manifest PDF from the Delivery Note | Depends on developer scope and time | Usually present but rigid to your workflow | Manual, done in the Shiprocket dashboard |
| Tracking writeback | Scheduler poll or webhook appends scans to the shipment | You build and maintain the polling job | Varies; may be partial or dashboard-only | None — status re-keyed by hand |
| NDR & RTO handling | Dedicated records with reattempt/return actions in ERPNext | Rarely built due to effort | Seldom modelled as ERPNext records | Handled entirely outside ERPNext |
| ERPNext v15/v16 fit | Built and tested for your exact version | Depends on the developer's version discipline | May lag core releases | N/A |
| Ownership & maintainability | Full git repo handover, standard Frappe app | You own it but carry all upkeep | Vendor-locked, closed source common | Nothing to own |
| Delivery model | Build-to-order, one working week from confirmed scope | Open-ended; scope and hiring risk | Instant install but generic fit | Already there, but does nothing for shipping |
| Support | Post-go-live support window plus training | Whatever you arrange with the developer | Tiered/ticket support, variable depth | Community only |
الأسئلة المتداولة حول ERPNext Shiprocket Connector
Is this an existing Frappe Cloud Marketplace app I can install right now?
No. This is a build-to-order product. ECOSIRE builds the connector against your specific ERPNext version, courier mix, and fulfilment workflow, then installs and supports it. It is not a pre-built instant download.
How long does delivery take?
Typical delivery is one working week from confirmed scope. After a short scoping call we lock the courier list, pickup locations, channel mapping, and NDR/RTO policy, and the timeline runs from that confirmed scope. Larger or highly customised builds may take longer, and we will tell you before you commit.
Which ERPNext and Frappe versions are supported?
We build and test against Frappe/ERPNext v15 and v16, packaged as a standard installable Frappe app. If you are on an older version we will confirm feasibility during scoping.
How do updates and support work after go-live?
Every build includes a post-go-live support window for bug fixes and configuration adjustments. Because you receive the full git repository, your team can maintain the code, and ECOSIRE can be engaged for future enhancements, courier additions, or version upgrades on request.
Do I need a Shiprocket account, and what about API access?
Yes. You need an active Shiprocket account with API access enabled. We configure the credentials in the `Shiprocket Settings` DocType (stored encrypted) and map your couriers, pickup locations, and channels during setup. Shiprocket's own charges and courier rates are billed by Shiprocket, not by us.
Will it modify ERPNext core or break on upgrade?
No core files are edited. Everything lives in a separate Frappe app using standard hooks, custom DocTypes, client scripts, and whitelisted methods, so ERPNext upgrades stay clean. UAT on a staging bench and a rollback plan are included before we touch production.
Can it auto-pick the cheapest courier and handle returns?
Yes. Rate comparison pulls live serviceability across your enabled couriers and can rank by cost or rated delivery time, with an optional auto-assign rule on Delivery Note submit. NDR and RTO events are surfaced as dedicated records with reattempt, address-edit, and accept-return actions inside ERPNext.
الوحدات ذات الصلة

ERPNext Salla Connector
A build-to-order Frappe app that keeps your Salla storefront and ERPNext in continuous two-way sync — orders, stock, pricing, catalog and shipping. ECOSIRE scopes, builds, installs and supports it for your specific setup.

ERPNext Sendcloud Connector
A build-to-order Frappe app that wires Sendcloud's EU multi-carrier network into ERPNext, so labels, returns, tracking, and cross-border customs docs all flow from your Delivery Notes. ECOSIRE scopes, builds, installs, and supports it — this is not an instant marketplace download.

ERPNext Shopee Connector
A build-to-order Frappe app that connects your Shopee shops (Southeast Asia and LATAM) to ERPNext, syncing orders, inventory, pricing, listings, shipping labels, and settlement reconciliation. ECOSIRE scopes, builds, installs, and supports it — no marketplace download.

ERPNext Shopify Connector Pro
An enterprise-grade Shopify to ERPNext connector for merchants who outgrew the basic ecommerce_integrations app — multi-store, real-time webhook sync, two-way inventory and pricing, POS orders, and refund-to-credit-note automation. ECOSIRE scopes, builds, installs, and supports it for you.
ERPNext Shiprocket Connector
A build-to-order Frappe app that wires ERPNext directly into Shiprocket — rate comparison across couriers, one-click label and manifest generation, AWB assignment, live tracking writeback, and NDR/RTO management. ECOSIRE scopes, builds, installs, and supports it for your bench.
- `Shiprocket Settings` single DocType holding API email/password (or token), pickup locations, and per-channel mapping, with credentials stored encrypted via Frappe's password fieldtype
- Live rate comparison calling Shiprocket's `courier/serviceability` endpoint for the shipment's pickup pincode, weight, and LxBxH — ranked by cost, rated TAT, or a configurable business rule
- Serviceability and COD-availability check surfaced on the Delivery Note before a courier is committed
- One-click AWB assignment against the chosen courier, written back onto the linked `Shiprocket Shipment` and Delivery Note