跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Royal Mail Shipping for Magento 2 — A build-to-order Magento 2 / Adobe Commerce extension that integrates Royal Mail for UK m — 1/1示意预览

A build-to-order Magento 2 / Adobe Commerce extension that integrates Royal Mail for UK merchants:

live rate calculation at checkout, Click & Drop label generation, service mapping (Tracked 24/48 and more), and automatic tracking-number sync. Engineered, installed and supported by ECOSIRE.

什么是 Royal Mail Shipping for Magento 2?

Integrates Royal Mail with Magento 2 / Adobe Commerce for UK merchants: live rates at checkout, Click & Drop label generation, service mapping and tracking-number sync. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Custom online shipping carrier extending Magento\Shipping\Model\Carrier\AbstractCarrierOnline with live collectRates() at checkout
Royal Mail rate calculation by weight band, dimensional rules, destination zone and order value, with quote-aware rate caching
Click & Drop / Royal Mail Shipping API label generation and PDF printing from the admin order and shipment views
Service mapping engine connecting Magento methods to Royal Mail services (Tracked 24, Tracked 48, Special Delivery Guaranteed, International Tracked & Signed)
Automatic tracking-number write-back to the shipment, customer account, and order/shipment emails
Domestic and international support with per-zone service availability and customs-aware international options
Admin configuration via system.xml under Sales → Shipping Methods, scoped per website/store-view with encrypted credential storage
ACL-guarded admin controllers and menu entries (Ecosire_RoyalMailShipping::config / ::label) for least-privilege access
REST and GraphQL endpoints exposing rates and tracking for PWA/headless storefronts via service contracts
Cron-based reconciliation job that re-polls Royal Mail for label and tracking status and updates shipments
di.xml plugins/interceptors and event observers integrating order and shipment lifecycle without core modifications
Structured logging and graceful fallback so a Royal Mail API outage degrades to a configurable flat rate instead of blocking checkout
Multi-store and multi-currency compatible, honoring per-store-view origin address and Royal Mail account credentials

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Magento 2 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

关于此产品

This is a build-to-order Magento 2 extension, not an instant Adobe Commerce Marketplace download. ECOSIRE engineers, installs, and supports a Royal Mail shipping integration tailored to your store's checkout, service mix, and warehouse workflow.

The module ships as a standard composer-installable package under app/code/Ecosire/RoyalMailShipping (or vendor/), registering a custom online shipping carrier via Magento\Shipping\Model\Carrier\AbstractCarrierOnline. At checkout it returns live Royal Mail rates through the carrier's collectRates() method, with results cached and quote-aware so multi-address and guest carts behave correctly. Carrier configuration lives in system.xml under Stores → Configuration → Sales → Shipping Methods, scoped per website/store-view, with credentials stored encrypted.

Service mapping is data-driven: you map Magento shipping selections to Royal Mail services (Tracked 24, Tracked 48, Special Delivery Guaranteed, International Tracked & Signed, etc.) by weight band, destination zone, and order value. Label generation integrates with Royal Mail Click & Drop / the Shipping API so admins can buy and print labels from the order view via a controller guarded by ACL (Ecosire_RoyalMailShipping::label). Tracking numbers are written back to the shipment, surfaced in the customer account and order emails, and exposed over REST and GraphQL for headless storefronts. A cron job reconciles label and tracking status; observers and plugins (interceptors via di.xml) hook order placement and shipment creation without core edits.

It runs on Magento Open Source and Adobe Commerce, with multi-store, domestic and international flows. Because it is built for your environment, ECOSIRE handles installation on your staging and production servers, a UAT round against your real Royal Mail account, and post-launch support — no generic, one-size-fits-all download.

你得到什么

  • Composer-installable Magento 2 module (Ecosire_RoyalMailShipping) delivered as source under app/code or a private package
  • Installation and configuration on your staging and production environments by ECOSIRE engineers
  • Service-mapping configuration matched to your Royal Mail account, weight bands and destination zones
  • UAT run against your live Royal Mail credentials covering rates, label generation and tracking sync
  • Admin and operations guide plus inline configuration documentation for your team
  • REST/GraphQL endpoint reference for headless or PWA integration
  • Post-deployment warranty period with bug fixes and Magento patch-compatibility support
  • Source code and license grant so your team retains full ownership of the build

这是给谁的

UK Magento store owner

A UK-based merchant on Magento Open Source or Adobe Commerce who ships domestically and internationally via Royal Mail and wants accurate live rates at checkout instead of guessed flat fees.

Ecommerce operations / warehouse manager

The person processing daily orders who needs one-click Royal Mail label printing, correct service selection (Tracked 24/48, Special Delivery), and tracking numbers flowing automatically into customer emails.

Magento developer or agency lead

A technical owner who wants a clean, di.xml-driven carrier module with service contracts, REST/GraphQL exposure and no core hacks, delivered with source so it can be maintained in-house.

Royal Mail Shipping for Magento 2 如何比较

标准伊科西尔定制建造竞争对手Magento 2 原生
Live Royal Mail rates at checkout (collectRates)包含部分支持包含不包括在内
Click & Drop / Shipping API label generation from admin包含部分支持部分支持不包括在内
Service mapping (Tracked 24/48, Special Delivery, International)包含部分支持部分支持不包括在内
Automatic tracking-number sync to shipment and emails包含部分支持部分支持不包括在内
REST + GraphQL exposure for headless/PWA storefronts包含部分支持不包括在内部分支持
Tailored to your store, services and warehouse workflow包含包含不包括在内不包括在内
Installed, UAT-tested and supported by the vendor包含部分支持不包括在内不包括在内
Full source and license ownership delivered包含包含部分支持包含

关于Royal Mail Shipping的常见问题

How long until the extension is delivered and live?

Because each build is fitted to your store, this is not an instant download. A typical Royal Mail integration is delivered in roughly one working week from kickoff and receipt of your Royal Mail API/Click & Drop credentials. The schedule covers development, installation on your staging environment, a UAT round against your real account, and the production go-live. Complex service mappings, custom international/customs rules, or headless storefronts can extend this, and ECOSIRE confirms the exact timeline before work begins.

What ongoing support and updates are included?

Every build ships with a post-deployment warranty period during which ECOSIRE fixes any defects at no charge and keeps the module compatible with Magento security patches and minor version upgrades. After that, optional support and maintenance retainers cover Royal Mail API changes, new service mappings, Magento major-version upgrades and enhancements. You receive the full source and a license grant, so your own team can maintain the code as well.

Does it work on both Magento Open Source and Adobe Commerce?

Yes. The module is built against standard Magento 2 framework APIs (AbstractCarrierOnline, service contracts, di.xml, system.xml) so it runs on Magento Open Source and Adobe Commerce, including multi-website and multi-store-view setups. We confirm your exact version and edition during scoping and test on a matching environment.

How does label generation and tracking work day to day?

Admins generate Royal Mail labels directly from the order/shipment view via Click & Drop or the Royal Mail Shipping API; the label PDF is produced and the tracking number is written back to the shipment, the customer account, and the shipment email. A cron job re-polls Royal Mail to keep label and tracking status current, and the data is also available over REST and GraphQL for headless storefronts or external WMS integration.

Can you map our specific Royal Mail services and international rules?

Yes — service mapping is a core part of the build. We configure how Magento shipping selections resolve to Royal Mail services (Tracked 24, Tracked 48, Special Delivery Guaranteed, International Tracked & Signed, and others) based on weight band, destination zone and order value, including customs-aware international options. The mapping is data-driven and adjustable after launch.

申请报价

Royal Mail Shipping

A build-to-order Magento 2 / Adobe Commerce extension that integrates Royal Mail for UK merchants: live rate calculation at checkout, Click & Drop label generation, service mapping (Tracked 24/48 and more), and automatic tracking-number sync. Engineered, installed and supported by ECOSIRE.

  • Custom online shipping carrier extending Magento\Shipping\Model\Carrier\AbstractCarrierOnline with live collectRates() at checkout
  • Royal Mail rate calculation by weight band, dimensional rules, destination zone and order value, with quote-aware rate caching
  • Click & Drop / Royal Mail Shipping API label generation and PDF printing from the admin order and shipment views
  • Service mapping engine connecting Magento methods to Royal Mail services (Tracked 24, Tracked 48, Special Delivery Guaranteed, International Tracked & Signed)

申请报价

告诉我们您对 Royal Mail Shipping 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。