Ana içeriğe atla
Ürün ayrıntıları İngilizce olarak görüntülenir. Çeviriler yakında gelecek.
Leopards Courier Connector for ERPNext — A build-to-order ERPNext integration that connects Leopards Courier to your Delivery — 1/1Örnek önizleme

A build-to-order ERPNext integration that connects Leopards Courier to your Delivery Note and Sales Order flow

— one-click consignment booking, CN label printing, COD reconciliation, and automated tracking updates.

ECOSIRE scopes, builds, installs, and supports it.

Leopards Courier Connector for ERPNext nedir?

A build-to-order ERPNext integration that connects Leopards Courier to your Delivery Note and Sales Order flow — one-click consignment booking, CN label printing, COD reconciliation, and automated tracking updates. ECOSIRE scopes, builds, installs, 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.

Temel Özellikler

Dedicated `leopards_connector` Frappe app with its own ERPNext module — no monkey-patching of standard DocTypes
`Leopards Settings` single DocType storing API key/password via encrypted password fields, with staging and production environment toggle
One-click 'Book with Leopards' action on submitted Delivery Notes via a `@frappe.whitelist()` method calling the Leopards `bookPacket` API
`Leopards Shipment` DocType linked to Delivery Note and Sales Order, capturing CN number, weight, pieces, COD amount, and live status
COD booking support with a scheduled reconciliation job that matches Leopards remittance/delivery status back to Sales Invoices
CN shipping label rendered as an ERPNext Print Format with barcode, printable/PDF-able straight from the Delivery Note
`Leopards City` DocType with serviceability lookup, refreshed by a scheduler event, to validate destinations before booking
Automated tracking sync via `scheduler_events` (hourly/cron) batching open CN numbers through the Leopards `trackBookedPacket` API
`hooks.py` doc events (on_submit / on_cancel) to trigger booking and to void a consignment when a Delivery Note is cancelled
Client Scripts adding booking buttons, COD/weight validation, and CN display on the ERPNext desk form
Dedicated Role and Role Profile plus DocType permissions scoping who can book, cancel, and reconcile shipments
Full Frappe REST API exposure so storefronts or warehouse apps can create bookings and read tracking programmatically
Structured API error handling with Error Log entries and user-facing messages instead of silent failures on rejected bookings
Built and tested against Frappe/ERPNext v15 and v16, delivered against your exact running version

Siparişe özel, sizin için baştan sona

Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.

  1. 1

    Sipariş verirsiniz

    Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.

  2. 2

    Geliştirir ve kurarız

    ECOSIRE, ERPNext ortamınızda geliştirir, yapılandırır ve kurar.

  3. 3

    Yayına alma + destek

    Yaklaşık bir iş haftasında yayına alırsınız; canlıya geçiş sonrası iki hafta destek dahildir. Teslim ettiğimiz koddaki hatalar ücretsiz düzeltilir.

Teknik Özellikler

ERPNext Uyumluluğu
—
Lisans
Lisansın doğrulanması gerekiyor
Python Gereksinimi
Python 3.10+
Veritabanı
MariaDB 10.6+

Bu Ürün Hakkında

Pakistani D2C sellers running ERPNext hit the same wall every day: orders are captured cleanly in the Sales Order and Delivery Note, but the moment it is time to hand a parcel to Leopards Courier, the workflow falls off ERPNext and onto the Leopards merchant panel. Someone re-keys the consignee name, address, city, weight, and COD amount into a second system, copies the tracking (CN) number back by hand, and then — at month end — tries to reconcile a spreadsheet of COD remittances against paid invoices. ERPNext core has no concept of a Leopards booking, no CN barcode on the Delivery Note print format, and no way to pull a delivery status back onto the document. The Shipment DocType is generic and does not speak the Leopards API. So the process stays manual, error-prone, and impossible to audit at volume.

ECOSIRE builds a proper Frappe app (for example leopards_connector) that installs cleanly on your bench and adds a dedicated module to ERPNext rather than bolting scripts onto standard DocTypes. At its core sits a Leopards Settings single DocType holding your API key, API password, and environment (staging vs production), with credentials stored using Frappe's get_password/encrypted-field handling so keys never sit in plain text. A Leopards Shipment DocType records every consignment — linked to its source Delivery Note and Sales Order — capturing the CN number, booked weight, pieces, COD amount, origin/destination city codes, and the current delivery status. We wire the integration through hooks.py document events and whitelisted server methods: from a submitted Delivery Note a user clicks "Book with Leopards", which calls a @frappe.whitelist() method that posts to the Leopards bookPacket API, stores the returned CN, and writes it back to the Delivery Note. Serviceability and address correctness are enforced against the Leopards city list, cached in a Leopards City DocType and refreshed by a scheduler event so bookings never fail on an unknown destination.

Technically, the connector is built the way a Frappe engineer expects. The CN label — the Leopards shipping slip with barcode — is generated as a Print Format so it drops straight into your existing Delivery Note print/PDF flow. COD handling is first-class: booked COD amounts are recorded on the shipment, and a scheduled reconciliation job pulls Leopards delivery/remittance status so finance can match delivered COD parcels back to their Sales Invoices instead of eyeballing a CSV. Tracking is kept live by a scheduler_events hook (cron/hourly) that batches open CN numbers through the Leopards trackBookedPacket API and updates each Leopards Shipment status, optionally flipping the Delivery Note or notifying the customer. Client Scripts add the booking buttons and inline validation on the ERPNext desk; a dedicated Role and Role Profile ("Leopards Operator") plus DocType permissions keep booking and cancellation rights scoped. Everything is exposed over the standard Frappe REST API, so your storefront or a warehouse app can trigger bookings programmatically. The app targets Frappe/ERPNext v15 and v16.

Because this is build-to-order, you are not downloading a generic marketplace app and hoping it fits. We start with a short scoping call, confirm your Leopards account type, COD workflow, city coverage, and print requirements, then build against your exact ERPNext version and chart-of-accounts. Typical delivery is one working week from confirmed scope. You receive the full installable source, a UAT pass on a staging bench with a documented rollback, installation and configuration, technical and user documentation, a training session, and a post-go-live support window — plus the git repository so the code is yours to keep and extend.

Ne elde edeceksin

  • Installable source code for your version of the Frappe app (`leopards_connector`), pinned to your ERPNext v15 or v16 bench
  • Installation and configuration on your environment, including Leopards API credentials setup and scheduler enablement
  • Technical documentation: DocType reference, hooks, whitelisted methods, scheduler events, and REST endpoints
  • User guide plus a live training session for your operations and finance teams
  • UAT on a staging bench with a documented, tested rollback plan before production go-live
  • Post-go-live support window for bug fixes and configuration adjustments
  • Git repository handover so the code, history, and print formats are yours to keep and extend
  • Leopards CN Print Format and Role Profile packaged as importable fixtures

Bu kimin için

D2C store owner on ERPNext

Runs a Pakistani direct-to-consumer brand shipping mostly COD via Leopards. Wants orders to become bookings and CN labels without re-keying into the Leopards panel, and wants COD money reconciled against invoices automatically.

Warehouse / dispatch operator

Books dozens to hundreds of parcels a day. Needs a single 'Book with Leopards' button on the Delivery Note, an instant printable CN label, and confidence that the destination city is serviceable before printing.

Finance / accounts lead

Owns COD reconciliation. Needs delivered-vs-remitted COD status pulled back into ERPNext and matched to Sales Invoices, replacing the month-end spreadsheet against the Leopards remittance report.

ERPNext admin / systems integrator

Maintains the bench and other apps. Wants a clean Frappe app with proper DocTypes, hooks, role profiles, and REST access — not client-script spaghetti — that upgrades safely across v15/v16 and hands over as a git repo.

Leopards Courier Connector for ERPNext Nasıl Karşılaştırılır

KriterECOSIREÖzel YapıRakipERPNext Yerleşik
Fit to your workflowBuilt to your exact COD, city, and print requirementsFully bespoke but you specify and manage everythingGeneric assumptions; you bend your process to itNo Leopards concept at all
Leopards API coverageBooking, COD, city serviceability, CN label, tracking syncWhatever you scope and pay to buildOften booking + tracking only; COD/reconcile thinNone
COD reconciliationScheduled remittance/delivery match back to Sales InvoicePossible if you build itRarely included beyond a COD amount fieldManual spreadsheet vs Leopards report
ERPNext architectureProper Frappe app: DocTypes, hooks, roles, RESTDepends on your team's disciplineVaries; may lean on client scriptsGeneric Shipment DocType, no carrier logic
v15/v16 upgrade safetySeparate app, no core edits, version-pinned buildYour responsibility to test each upgradeDepends on maintainer's release cadenceN/A
Delivery timeone working week from confirmed scope, build-to-orderLonger; full spec-to-build cycleInstant installInstant, but no capability
Ownership & handoverFull source + git repo handover, yours to extendYou own it by definitionLicensed binary/app; limited or no sourceN/A
Support & maintenancePost-go-live window + optional ongoing planYou staff and fund itMarketplace best-effort; API changes lagNone

Leopards Courier Connector hakkında Sıkça Sorulan Sorular

How long does delivery take?

This is a build-to-order app, not an instant download. After a short scoping call to confirm your Leopards account, COD workflow, and ERPNext version, typical delivery is one working week from confirmed scope. We build against your exact bench, run UAT on staging, then install to production.

Do you support ERPNext v15 and v16?

Yes. The app is built and tested against Frappe/ERPNext v15 and v16, and we pin the delivered build to the exact version running on your bench. If you plan to migrate versions, tell us during scoping so we account for it.

What happens with support and updates after go-live?

Every build includes a post-go-live support window for bug fixes and configuration tweaks. Because you receive the full git repository, your team can extend the app freely afterwards. We also offer ongoing support and Leopards-API-change maintenance as a separate arrangement if you prefer we keep it current.

Do I need my own Leopards Courier account and API credentials?

Yes. Leopards issues an API key and API password against your merchant account. You provide those and we configure them in the `Leopards Settings` DocType (stored encrypted). We do not resell or share Leopards accounts.

How does COD reconciliation work?

The booked COD amount is stored on each `Leopards Shipment` and linked to its Sales Order/Invoice. A scheduled job pulls Leopards delivery and remittance status so finance can match delivered COD parcels back to invoices inside ERPNext, instead of reconciling a spreadsheet against the Leopards remittance report by hand. Exact accounting entries are confirmed during scoping.

Will this modify ERPNext core or break upgrades?

No. We ship a separate Frappe app with its own module, DocTypes, `hooks.py` events, client scripts, and role profiles. Standard ERPNext DocTypes are extended through supported customization, not core edits, so `bench update` and version upgrades stay safe.

Can other systems trigger bookings, or is it desk-only?

Both. Operators book from the Delivery Note on the ERPNext desk, and the same logic is exposed over the standard Frappe REST API and whitelisted methods, so a headless storefront or warehouse app can create bookings and read tracking status programmatically.

Teklif isteyin

Leopards Courier Connector

A build-to-order ERPNext integration that connects Leopards Courier to your Delivery Note and Sales Order flow — one-click consignment booking, CN label printing, COD reconciliation, and automated tracking updates. ECOSIRE scopes, builds, installs, and supports it.

  • Dedicated `leopards_connector` Frappe app with its own ERPNext module — no monkey-patching of standard DocTypes
  • `Leopards Settings` single DocType storing API key/password via encrypted password fields, with staging and production environment toggle
  • One-click 'Book with Leopards' action on submitted Delivery Notes via a `@frappe.whitelist()` method calling the Leopards `bookPacket` API
  • `Leopards Shipment` DocType linked to Delivery Note and Sales Order, capturing CN number, weight, pieces, COD amount, and live status

Teklif isteyin

Leopards Courier Connector ihtiyaçlarınızı bize anlatın; fiyatları, lisans seçeneklerini ve size özel bir teklifi genellikle bir iş günü içinde gönderelim.

Şimdi ödeme yok. Bu, ekibimize bir teklif talebi gönderir — fiyat ve sonraki adımlarla e-posta ile dönüş yapacağız.