- Ana Sayfa
- Apps
- Multichannel & PIM Tools
- Royal Mail Shipping Connector for Odoo
Örnek önizlemeA build-to-order Odoo connector that generates Royal Mail labels,
maps OBA services, creates manifests and syncs tracking back to your sales and delivery orders.
ECOSIRE builds, installs and supports it for your exact Royal Mail account and Odoo version.
Royal Mail Shipping Connector for Odoo nedir?
A build-to-order Odoo connector that generates Royal Mail labels, maps OBA services, creates manifests and syncs tracking back to your sales and delivery orders. ECOSIRE builds, installs and supports it for your exact Royal Mail account and Odoo version. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Temel Özellikler
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
Sipariş verirsiniz
Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.
- 2
Geliştirir ve kurarız
ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.
- 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
- Odoo Uyumluluğu
- Odoo 17, Odoo 18, Odoo 19
- Sürümler
- Enterprise ve Community
- Lisans
- Lisansın doğrulanması gerekiyor
- Python Gereksinimi
- Python 3.10+
- Veritabanı
- PostgreSQL 12+
Bu Ürün Hakkında
If you ship UK parcels and letters through Royal Mail, the daily reality is a split workflow: pick and pack in Odoo, then re-key every address, weight and service into Click & Drop or the OBA portal, print labels there, and later paste tracking numbers back into Odoo by hand. Odoo's native stock.picking and delivery-carrier framework knows how to model a shipment, but out of the box there is no Royal Mail carrier — no label PDF, no service code mapping, no manifest, no tracking. The delivery module ships generic providers and Enterprise adds a few, but Royal Mail's Click & Drop API and OBA (Online Business Account) service catalogue are not among them, so merchants are left double-entering data and reconciling tracking across two systems.
ECOSIRE builds a dedicated Royal Mail carrier that lives natively inside Odoo. We extend delivery.carrier with a royal_mail delivery type and add a configuration model (models.Model) holding your Click & Drop / OBA credentials, sender addresses and a mapping table from Odoo shipping methods to Royal Mail service codes (Tracked 24/48, Signed For, Special Delivery Guaranteed, International Tracked & Signed, letters and large letters). When a warehouse user validates a stock.picking, the module calls the Royal Mail API, creates the shipment, retrieves the label as a PDF stored on the picking, and writes the tracking reference back to carrier_tracking_ref — all inside one Odoo transaction, with @api.depends computes deriving billable weight and format from the delivery lines so the right service and price are chosen automatically.
Technically it is a clean, upgrade-safe addon. Access is governed by ir.model.access.csv plus record rules so only warehouse and shipping roles can see credentials and generate labels; API keys are stored using Odoo's config-parameter / encrypted-field pattern, never hard-coded. A QWeb report renders the day's manifest and the picking label; automated actions (ir.cron / base automation) can batch-close the manifest and poll tracking status on a schedule, updating each order's delivery state. Everything is reachable over the standard XML-RPC / JSON-RPC API too, so your other systems can trigger label creation or read tracking without touching the UI. The build targets your Odoo edition and version — Odoo 17.0, 18.0 or 19.0, Community or Enterprise — and respects the differences (for example, Enterprise's studio/automation surface versus Community, and any existing delivery provider you already run alongside it).
Because this is build-to-order, you are not downloading a generic ZIP and hoping it fits. We start with a short scoping call to confirm your Royal Mail account type (Click & Drop API vs OBA), the exact services you post, your label printer and paper size, and how your Odoo is deployed. We then build the connector against those facts, validate it on a staging copy with your real service codes and addresses (UAT), and only cut over to production once you have signed off — with a documented rollback. Typical delivery is one working week from confirmed scope. You receive the full source, so nothing is a black box and you are never locked in.
Ne elde edeceksin
- Installable source code of the connector built for your exact Odoo version (17.0 / 18.0 / 19.0) and edition
- Installation and configuration on your environment, including OBA / Click & Drop credential setup and service-code mapping
- Technical documentation: model reference, `__manifest__.py` dependencies, security rules and API endpoints
- User guide plus a live training session for your warehouse and shipping team
- UAT on a staging copy with your real Royal Mail services and addresses, plus a documented rollback plan
- Post-go-live support window for bug fixes and adjustments after launch
- Git repository handover with full commit history so you own and can extend the code
Bu kimin için
UK e-commerce operations manager
Runs a Shopify/Odoo or pure-Odoo store shipping domestic parcels via Royal Mail Tracked 24/48. Wants pickers to print the right label straight from the delivery order and stop re-keying addresses into Click & Drop.
Warehouse / dispatch lead
Handles the physical posting and the end-of-day manifest with Royal Mail. Needs one-click label printing, bulk generation across the day's pickings, and an accurate manifest report to hand to the collection driver.
Finance / OBA account owner
Owns the Online Business Account and cares about correct service selection and billable weight so postage reconciles against the Royal Mail invoice, with access to credentials locked down by role.
Odoo administrator / IT lead
Maintains the Odoo instance and needs an upgrade-safe addon with clean security, readable source, and API access so it fits their deployment and survives future version upgrades.
Royal Mail Shipping Connector for Odoo Nasıl Karşılaştırılır
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerleşik |
|---|---|---|---|---|
| Royal Mail API integration | Built for your Click & Drop / OBA account and services | Possible but you specify and build it all yourself | Generic mapping, may not match your OBA setup | No Royal Mail carrier at all |
| Fit to your Odoo version | Built for your exact 17.0 / 18.0 / 19.0 and edition | Whatever your team targets | Often lags new Odoo releases | Ships with core but no RM logic |
| Label + tracking in the delivery order | PDF label on the picking, tracking synced back | Depends on how you scope it | Usually yes, quality varies | Not available |
| Manifest and end-of-day close | QWeb manifest report + automated close | Extra work you own | Sometimes included | Not available |
| Source code ownership | Full source + git handover, no lock-in | You own it | Often encrypted or licence-gated | Core source, but no feature |
| Delivery time | one working week from confirmed scope | Weeks to months depending on your team | Instant download, then you fit it | Immediate, but nothing to configure |
| Support and updates | Post-go-live window + quotable follow-on | Your team maintains it | Vendor SLA varies, upgrades extra | General Odoo support only |
| Security and access control | Encrypted creds, record rules by role | As good as you build it | Varies by vendor | Core framework, no RM scope |
Royal Mail Shipping Connector hakkında Sıkça Sorulan Sorular
How long does delivery take?
This is a build-to-order module, not an instant download. After a short scoping call to confirm your Royal Mail account type, services and Odoo version, typical delivery is one working week from confirmed scope. That window covers the build, UAT on a staging copy and cutover to production.
Does it work with Click & Drop or OBA, or both?
Both are supported. We confirm during scoping whether you post via the Click & Drop API, an Online Business Account, or a mix, and build the service-code mapping and credential configuration to match how your Royal Mail account is set up.
Which Odoo versions and editions are supported?
We build against your exact target: Odoo 17.0, 18.0 or 19.0, Community or Enterprise. The connector extends `delivery.carrier` cleanly with no core-file patching, so it stays upgrade-safe and coexists with any other delivery providers you already run.
What about support and updates after go-live?
Every build includes a post-go-live support window for bug fixes and adjustments. Because you receive the full source and git history, we can also quote follow-on work later — new Royal Mail services, an Odoo version upgrade, or extra automation — without any lock-in.
Can tracking and label creation be triggered from outside Odoo?
Yes. All functions are reachable over Odoo's standard XML-RPC / JSON-RPC API, so an external OMS or storefront can create labels and read tracking references programmatically. In-app, an `ir.cron` job also polls Royal Mail and updates each delivery order's status automatically.
Is it secure? Where are our API keys stored?
Credentials are stored using Odoo's encrypted config-parameter pattern, never hard-coded in source. Access to credentials and label generation is scoped by `ir.model.access.csv` and record rules so only your warehouse and shipping roles can see or use them.
Do we own the code?
Yes. You receive the complete source and a git repository handover with full commit history. Nothing is obfuscated or black-boxed, so your team or any Odoo partner can maintain and extend it.
İlgili Modüller

Remove Powered by from Website, Email Template & Portal
A build-to-order Odoo module that cleanly removes the default platform attribution from your website footer, transactional email templates, and customer portal. ECOSIRE scopes, builds, installs, and supports it for your exact edition and version.

Restrict Negative Stock for Odoo
A build-to-order Odoo module that prevents inventory from going negative by enforcing configurable stock guards on deliveries, internal transfers, manufacturing, and POS. ECOSIRE scopes, builds, installs, and supports it for your database.
Royal Mail Shipping Connector
A build-to-order Odoo connector that generates Royal Mail labels, maps OBA services, creates manifests and syncs tracking back to your sales and delivery orders. ECOSIRE builds, installs and supports it for your exact Royal Mail account and Odoo version.
- Native `delivery.carrier` extension with a `royal_mail` delivery type, integrated into Odoo's standard shipping and rate-request flow
- Royal Mail Click & Drop API label generation returning a print-ready PDF stored on the `stock.picking`
- OBA (Online Business Account) account and service-code mapping table linking Odoo shipping methods to Royal Mail products
- Tracked 24/48, Signed For and Special Delivery Guaranteed service support, plus letters and large-letter formats

