メインコンテンツにスキップ
商品詳細は英語で表示されます。翻訳は近日公開予定です。
Sendcloud Multi-Carrier Connector for ERPNext — A Frappe app that connects ERPNext to Sendcloud so your team books DHL, DPD,  — 1/1イメージプレビュー

A Frappe app that connects ERPNext to Sendcloud so your team books DHL,

DPD, UPS, GLS, PostNL and 80+ European carriers, prints labels, and manages tracking and returns without leaving the Delivery Note.

ECOSIRE builds, installs, and supports it for your v15/v16 site after we confirm scope.

Sendcloud Multi-Carrier Connector for ERPNextとは?

A Frappe app that connects ERPNext to Sendcloud so your team books DHL, DPD, UPS, GLS, PostNL and 80+ European carriers, prints labels, and manages tracking and returns without leaving the Delivery Note. ECOSIRE builds, installs, and supports it for your v15/v16 site after we confirm scope. Built to order by ECOSIRE for ERPNext v15, v16 — indicative price from $999.00 USD; request a quote for a scoped proposal.

主な機能

Single Sendcloud API integration (public/secret key pair) that unlocks DHL, DPD, UPS, GLS, PostNL and 80+ European carriers without per-carrier API work
Frappe app with its own module, `Sendcloud Settings` single DocType for credentials, sender addresses and default shipping methods
`hooks.py` doc_events on Delivery Note (and optional Sales Order) to create parcels, fetch live rates and buy labels in place
Custom fields plus a `Sendcloud Parcel` child DocType storing carrier, tracking number, label PDF, service level and shipping cost — fully queryable in ERPNext reports
Service-point and parcel-locker selection via a client script and the Sendcloud points API, saved onto the order for checkout and portal
Bulk label and manifest generation as a background job across selected Delivery Notes for peak-hour throughput
Whitelisted server methods (`@frappe.whitelist()`) backing checkout, portal and service-point calls with input validation
Scheduler event that polls Sendcloud or consumes its webhooks to keep tracking statuses in sync and trigger ERPNext notifications
Branded tracking pages and a customer return portal wired to Sendcloud return rules
Automatic carrier/service selection driven by ERPNext Shipping Rule logic, weight, destination country and your business rules
Role-profile permissions so warehouse staff print labels without exposure to API credentials
Label PDF stored as a File attachment and printable directly from the Delivery Note print flow
Sandbox vs production credential switching for safe testing before go-live
Customizations shipped as Frappe fixtures for clean, repeatable install across staging and production, built for ERPNext v15 and v16

受注生産、すべておまかせ

自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。

  1. 1

    ご注文

    一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。

  2. 2

    構築とインストール

    ECOSIRE がお客様の ERPNext 上で構築・設定・インストールします。

  3. 3

    本番稼働 + サポート

    約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。

技術仕様

ERPNext互換性
—
ライセンス
ライセンスの確認が必要です
Python要件
Python 3.10+
データベース
MariaDB 10.6+

この製品について

European e-commerce merchants running ERPNext hit the same wall: the Shipping Rule and Shipment DocTypes in ERPNext core can compute a flat or weight-based charge, but they do not talk to real carriers. To actually create a parcel, buy a label, offer a customer a DPD parcel-shop or a PostNL service point, and push a tracking number back to the order, teams fall back to copying addresses into the Sendcloud web panel by hand. That double entry is slow, error-prone at peak, and leaves ERPNext with no record of which carrier shipped what, at what cost, or where the parcel is now.

This connector closes that gap with one integration instead of a dozen. ECOSIRE builds a proper Frappe app (its own module, DocTypes, and hooks.py) that authenticates to the Sendcloud API with your public/secret key pair and manages your Sendcloud sender addresses and shipping-method defaults from a Sendcloud Settings single DocType. Because Sendcloud already aggregates DHL, DPD, UPS, GLS, PostNL and 80+ carriers, that single credential set unlocks all of them — you pick the carrier and service level per shipment or by rule, and never integrate another carrier API again.

Technically, the app hangs off the documents your team already uses. A doc_events hook on Delivery Note (and optionally Sales Order) exposes actions to create a Sendcloud parcel, fetch live rates, and buy a label; the returned tracking number, carrier, label PDF and cost are written to custom fields and a child Sendcloud Parcel DocType so everything is queryable in ERPNext reports. Whitelisted server methods (@frappe.whitelist()) back the checkout and portal calls — service-point and parcel-locker selection is driven by a client script and the Sendcloud points API so the customer picks a pickup location that is saved on the order. Bulk label and manifest generation runs as a background job over selected Delivery Notes, and a scheduler event polls Sendcloud (or consumes its webhooks) to keep tracking statuses current, trigger branded tracking-page and return-portal links, and fire ERPNext notifications on delivery or exception. Permissions are wired to role profiles so warehouse staff can print labels without touching API credentials.

Everything is designed for and tested against Frappe/ERPNext v15 and v16 and is delivered as a versioned app you install with bench get-app and bench install-app, with all customizations shipped as fixtures rather than manual site tweaks.

Because this is build-to-order, there is no instant download. We start with a short scoping call to confirm your carriers, Sendcloud plan, portal/return requirements and target ERPNext version, then build against your exact needs, prove it on a staging site through UAT, and go live. Typical delivery is one working week from confirmed scope. You receive the full source and git repository so the app is yours to own and extend.

得られるもの

  • Installable, versioned Frappe app source code targeting your ERPNext v15 or v16 site
  • Installation and configuration on your staging environment (bench get-app / install-app, Sendcloud credentials, sender addresses, carrier defaults)
  • Technical documentation: DocType/field reference, hooks, whitelisted methods, scheduler events and configuration guide
  • User guide plus a live training session for warehouse and customer-service staff
  • UAT on a staging site with a documented test plan and an agreed rollback plan before production go-live
  • Full git repository handover so you own and can extend the app
  • A post-go-live support window for bug fixes and defect resolution
  • ERPNext role/permission setup and Sendcloud webhook or scheduler configuration

これは誰のためのものですか

European ERPNext e-commerce operations lead

Runs multi-carrier fulfilment across DHL, DPD, UPS, GLS and PostNL and needs labels, service points and tracking booked from the Delivery Note instead of retyping every order into the Sendcloud panel.

Warehouse and fulfilment manager

Wants bulk label and manifest generation for peak-hour batches, printable labels from ERPNext, and staff who can ship without ever seeing API keys.

Cross-border D2C merchant

Ships across the EU and needs carrier choice by destination and weight, parcel-locker options at checkout, and branded tracking plus a self-service return portal to cut support tickets.

ERPNext system owner / IT lead

Needs a clean Frappe app on v15/v16 delivered as fixtures with source and git handover, proven on staging with a rollback plan, so nothing is a fragile one-off site hack.

Sendcloud Multi-Carrier Connector for ERPNext の比較方法

基準エコシエールカスタムビルド競合他社ERPNext 標準機能
Carrier coverageDHL, DPD, UPS, GLS, PostNL and 80+ EU carriers via one Sendcloud integrationOnly the carriers your team codes and maintainsWhatever the app author chose to supportNone — Shipping Rule computes a charge but books no carrier
Label and manifest creationBuy labels from the Delivery Note plus bulk manifest jobs for peakBuilt from scratch and must be re-tested per carrierUsually single-label; bulk often a paid add-onNo live label purchase at all
Service points / parcel lockersClient-script picker saved on the order via Sendcloud points APIRarely built due to effortInconsistent or missingNot available
Tracking and returnsScheduler/webhook sync, branded tracking pages, self-service return portalYou build and host tracking and returns yourselfBasic status writeback at bestManual status entry only
ERPNext v15/v16 fitBuilt and tested on both, shipped as fixturesDepends entirely on your developer's rigorMay lag ERPNext releasesCore, but no carrier layer
Ownership and extensibilityFull source plus git repo handover — yours to extendYou own it but carry all build cost and riskClosed or licence-locked; limited extensionCore code, no shipping feature to own
Support and updatesPost-go-live window plus optional retainer for API/version changesYour team owns every future fixGeneric vendor support, variable SLAsCommunity/subscription support, no connector
Time to liveone working week from confirmed scope, UAT on staging firstOften months of in-house build and testingFast to install but needs your integration work anywayImmediate, but the shipping gap stays unsolved

Sendcloud Multi-Carrier Connector に関するよくある質問

How long does delivery take?

This is a build-to-order product, so there is no instant download. After a scoping call to confirm your carriers, Sendcloud plan, portal and return needs, and target ERPNext version, typical delivery is one working week from confirmed scope, including UAT on staging before go-live.

Which ERPNext versions do you support?

We build and test against Frappe/ERPNext v15 and v16. The app installs as a standard Frappe app via bench and ships its customizations as fixtures, so it applies cleanly across your staging and production sites.

Do I need a Sendcloud account and which carriers are covered?

Yes, you supply an active Sendcloud account and API key pair. Because Sendcloud aggregates carriers, the single integration reaches DHL, DPD, UPS, GLS, PostNL and 80+ European carriers — you enable the carriers your Sendcloud plan includes.

How does it fit into our existing ERPNext workflow?

It hangs off the documents you already use. Doc events on Delivery Note (and optionally Sales Order) let staff create the parcel, fetch rates and buy a label in place; tracking number, carrier, cost and label PDF are written back to the order and a Sendcloud Parcel DocType for reporting.

What about support and updates after go-live?

Every build includes a post-go-live support window for bug fixes and defect resolution. Because you receive the full source and git repository, you own the app outright; we also offer ongoing support and enhancement retainers, including updates for future Sendcloud API or ERPNext version changes.

Can customers pick a service point or parcel locker, and return items themselves?

Yes. A client script plus the Sendcloud points API lets customers select a service point or parcel locker that is saved on the order, and we wire branded tracking pages and a self-service return portal using your Sendcloud return rules.

Will warehouse staff need access to the API credentials?

No. Credentials live in a secured Sendcloud Settings DocType, and permissions are wired to role profiles so warehouse and customer-service staff can print labels and manage shipments without ever seeing the API keys.

見積もりを依頼

Sendcloud Multi-Carrier Connector

A Frappe app that connects ERPNext to Sendcloud so your team books DHL, DPD, UPS, GLS, PostNL and 80+ European carriers, prints labels, and manages tracking and returns without leaving the Delivery Note. ECOSIRE builds, installs, and supports it for your v15/v16 site after we confirm scope.

  • Single Sendcloud API integration (public/secret key pair) that unlocks DHL, DPD, UPS, GLS, PostNL and 80+ European carriers without per-carrier API work
  • Frappe app with its own module, `Sendcloud Settings` single DocType for credentials, sender addresses and default shipping methods
  • `hooks.py` doc_events on Delivery Note (and optional Sales Order) to create parcels, fetch live rates and buy labels in place
  • Custom fields plus a `Sendcloud Parcel` child DocType storing carrier, tracking number, label PDF, service level and shipping cost — fully queryable in ERPNext reports

見積もりを依頼

Sendcloud Multi-Carrier Connector のご要望をお知らせください。価格、ライセンスの選択肢、貴社に合わせたご提案を、通常1営業日以内にお送りします。

今すぐのお支払いはありません。これはチームへの見積もり依頼を送信します。価格と次のステップをメールでご案内します。