- ホーム
- Apps
- Multichannel & PIM Tools
- PostEx Courier Connector for Odoo
イメージプレビューBuild-to-order Odoo x PostEx integration:
create shipments, print AWB labels, automate COD reconciliation and returns. Built, installed and supported by ECOSIRE.
PostEx Courier Connector for Odooとは?
Build-to-order Odoo x PostEx integration: create shipments, print AWB labels, automate COD reconciliation and returns. Built, installed and supported by ECOSIRE. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
主な機能
受注生産、すべておまかせ
自分での設定は不要 — ECOSIRE が構築・インストール・サポートする実働アプリです。
- 1
ご注文
一回限りの構築料金から始めます。キックオフで一緒に範囲を決めます。
- 2
構築とインストール
ECOSIRE がお客様の Odoo 上で構築・設定・インストールします。
- 3
本番稼働 + サポート
約1週間(営業日ベース)で稼働し、本番稼働後2週間のサポートが付きます。納品したコードの不具合は無償で修正します。
技術仕様
- Odoo互換性
- Odoo 17, Odoo 18, Odoo 19
- エディション
- Enterprise&Community
- ライセンス
- ライセンスの確認が必要です
- Python要件
- Python 3.10+
- データベース
- PostgreSQL 12+
この製品について
Pakistani e-commerce runs on cash-on-delivery, and PostEx is one of the fastest-growing COD-first couriers in the country. But most Odoo sellers still book PostEx shipments by hand: copy the customer address into the PostEx merchant portal, generate the AWB there, paste the tracking number back into Odoo, and then spend the end of every month trying to reconcile which COD orders were actually paid out. That manual loop leaks hours, invites address typos, and leaves your Odoo delivery orders permanently out of sync with reality.
The PostEx Courier Connector closes that loop. This is a net-new, build-to-order Odoo module that ECOSIRE designs, builds, installs and supports specifically for your PostEx merchant account and your workflow. It is NOT an off-the-shelf apps.odoo.com download you install yourself in five minutes — it is a real integration engineered against the PostEx Merchant API and wired into your Sale, Inventory (stock.picking) and Accounting flows, then handed over with documentation, training and a warranty support window.
Under the hood the module ships as a proper Odoo app: a versioned __manifest__.py declaring dependencies on sale, stock and delivery; new ORM models (models.Model) such as a postex.shipment record and a delivery.carrier extension with your PostEx API token stored securely in ir.config_parameter; compute fields (@api.depends) that derive the COD collectable amount from the linked sale order; QWeb PDF reports for the AWB label with a scannable barcode; automated actions and scheduled ir.cron jobs that poll PostEx for tracking status; and access control via ir.model.access.csv plus record rules so warehouse users see only what they should. We target Odoo 17, 18 and 19 and work on both Community and Enterprise.
The result: your team creates a delivery order in Odoo as usual, clicks "Book with PostEx", and the shipment is created over the PostEx API, the AWB label prints straight from Odoo with a barcode, the COD amount is computed automatically from the order, tracking updates flow back onto the picking without anyone logging into the portal, and returned/failed parcels are captured so your stock and COD ledgers stay honest. Because ECOSIRE builds it, you also get a partner who fixes it when PostEx changes their API — not a frozen listing you have to abandon.
得られるもの
- Complete, installable Odoo module (source code) targeting your chosen versions among Odoo 17, 18 and 19, delivered as a versioned app with a clean __manifest__.py
- Installation and configuration on your Odoo instance (Community or Enterprise), including secure wiring of your PostEx merchant API token and origin/warehouse address
- Configured PostEx delivery.carrier, COD compute logic, AWB QWeb label report and the ir.cron tracking sync tuned to your dispatch schedule
- Security layer set up for your roles: ir.model.access.csv access rights and record rules mapped to your warehouse and finance teams
- UAT/sandbox validation: test bookings against PostEx, AWB print check, COD computation check and a tracking round-trip before go-live
- Written documentation — an admin configuration guide plus a step-by-step operator guide for booking, printing, returns and reconciliation
- A live training session for your dispatch and finance staff, with a recording you keep
- Post-launch support and bug-fix window (defect warranty) plus a source handover so the module is fully yours to keep and extend
これは誰のためのものですか
COD-heavy online seller / D2C brand
A Pakistani e-commerce seller shipping a high daily volume of cash-on-delivery parcels through PostEx. They need bookings, labels and COD reconciliation to happen inside Odoo instead of juggling the PostEx portal and spreadsheets, so the team can dispatch faster and actually know which orders got paid.
Warehouse / dispatch operations lead
The person who validates delivery orders and gets parcels out the door each day. They want one-click and bulk booking from the stock.picking view, an AWB label that prints straight from Odoo with a barcode, and returned/failed parcels flowing back automatically so inventory stays accurate.
Finance / accounts manager
Responsible for reconciling COD collections against the PostEx payout. They need a trustworthy view of computed COD amounts per order, delivery vs. collection status, and returns — so month-end reconciliation stops being a manual, error-prone chase.
PostEx Courier Connector for Odoo の比較方法
| 基準 | エコシエール | カスタムビルド | 競合他社 | Odoo 標準機能 |
|---|---|---|---|---|
| PostEx API integration (booking, AWB, tracking sync) | Built specifically for PostEx against the official Merchant API, wired into your sale/stock flows | Possible, but you fund the full R&D and PostEx API learning curve yourself | Rarely exists for PostEx specifically; generic listings target other couriers | 含まれていない |
| Automatic COD amount computation from the sale order | Yes — @api.depends compute field derived from the order total, discounts and prepayments | Only if your developer builds and tests the compute logic | 部分的なサポート | 含まれていない |
| COD payout reconciliation view for finance | Yes — delivered-vs-collected reconciliation view built into the module | Buildable, but extra scope and cost | 含まれていない | 含まれていない |
| AWB label as a printable QWeb PDF with barcode | Yes — branded QWeb report with PostEx barcode, prints straight from Odoo | Requires custom QWeb template work | 部分的なサポート | 含まれていない |
| Return / failed-delivery (RTS) handling tied to stock and COD | Yes — returns captured against the order, drive stock moves and exclude from COD | Only if explicitly built and tested | 含まれていない | 含まれていない |
| Security via ir.model.access.csv + record rules for warehouse vs finance | Yes — role-based access mapped to your teams during setup | Depends on your developer's diligence | 部分的なサポート | 部分的なサポート |
| Fixes when PostEx changes its API | Yes — defect warranty plus optional ongoing maintenance | You maintain it yourself indefinitely | 含まれていない | 含まれていない |
| Delivery model | Build-to-order in one working week, installed and validated on your instance | Long in-house project, unpredictable timeline | Instant download, but generic and unsupported for PostEx | 含まれていない |
PostEx Courier Connector に関するよくある質問
How long does delivery take, and is this an instant download?
This is a build-to-order module, not an instant apps.odoo.com download — please don't expect a self-install ZIP. After we confirm your requirements and PostEx merchant details, typical delivery is one working week: scoping and API access, build against the PostEx Merchant API, sandbox/UAT validation on your instance, then go-live. Simpler single-warehouse setups land near the shorter end; multi-warehouse, POS or website-triggered flows take longer. We give you a firm timeline before starting.
What support and updates are included after go-live?
Every build includes a post-launch defect-warranty window during which we fix any bug in the delivered scope at no extra charge. Because PostEx occasionally changes its API, we also offer ongoing maintenance so the connector keeps working through those changes and across Odoo point releases. You receive the full source, so you're never locked in — but most clients keep us on a support plan precisely because we maintain the PostEx side for them.
Do I need PostEx Enterprise / a merchant account and API credentials?
Yes. You need an active PostEx merchant account and access to your PostEx Merchant API token — we integrate against the official API, we don't scrape the portal. If you're not sure how to obtain API access, we help you request it from PostEx as part of onboarding. Your token is stored securely in Odoo's ir.config_parameter, never hard-coded in the module.
Which Odoo versions does it support, and does it work on Community?
We build for Odoo 17, 18 and 19, and the module works on both Community and Enterprise editions — it depends only on the standard sale, stock and delivery apps, not on Enterprise-only features. Tell us your exact version and edition and we target that build; we can also deliver a multi-version build if you plan to upgrade.
How does automatic COD computation and reconciliation actually work?
The COD collectable amount is derived with an Odoo compute field (@api.depends) from the linked sale order total, so it respects your prices, discounts and any partial prepayment automatically rather than being typed in. On the finance side, we build a reconciliation view that matches delivered shipments against PostEx COD status, so you can see at a glance which orders were collected, which are pending, and which came back as returns.
What happens with returns and failed deliveries?
Return-to-sender and failed-delivery events are captured against the original order via the tracking sync, so the parcel status is visible in Odoo without checking the portal. We wire the return so it can trigger the appropriate stock move back into inventory and flag finance to exclude it from COD collections — keeping both your stock levels and your COD ledger accurate.
Can it push shipments from my website, POS or another system, not just the Odoo backend?
Yes. Beyond the backend button and bulk action, we can expose PostEx booking through Odoo's JSON-RPC/XML-RPC API or automated actions, so an order confirmed on your website or POS can create a PostEx shipment automatically. We scope this with you up front since it affects the design and the timeline.
関連モジュール
PostEx Courier Connector
Build-to-order Odoo x PostEx integration: create shipments, print AWB labels, automate COD reconciliation and returns. Built, installed and supported by ECOSIRE.
- One-click PostEx shipment booking directly from an Odoo sale order or delivery order (stock.picking) — no re-typing addresses into the PostEx merchant portal
- PostEx Merchant API integration for order creation, cancellation and status sync, with the API token stored securely in ir.config_parameter (not hard-coded)
- Automatic AWB (tracking number) capture written back onto the delivery order and sale order the moment PostEx accepts the shipment
- Printable AWB shipping label as a QWeb PDF report, including the PostEx barcode, consignee details, order reference and COD amount for warehouse packing



