A custom-built Magento 2 / Adobe Commerce extension that unifies live rate quotes, bulk label printing, pickup scheduling and tracking write-back across 50+ carriers from one admin. Built, installed and supported by ECOSIRE on your store. Built to order by ECOSIRE for Magento 2 / Adobe Commerce (build-to-order) — indicative price from $249.00 USD; request a quote for a scoped proposal.
示意预览A custom-built Magento 2 / Adobe Commerce extension that unifies live rate quotes,
bulk label printing, pickup scheduling and tracking write-back across 50+ carriers from one admin. Built, installed and supported by
ECOSIRE on your store.
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
以一次性构建价格开始。我们在启动时与您共同确定范围。
ECOSIRE 在您的 Magento 2 上构建、配置并安装。
约 2–4 周内上线,并提供上线后的支持期。
The Multi-Carrier Shipping Suite for Magento 2 is a build-to-order extension — ECOSIRE engineers it against your store, installs it under app/code/Ecosire/MultiCarrierShipping, and supports it on your live environment. This is not an instant Adobe Commerce Marketplace download; it is a custom module shipped with an honest delivery lead time so it fits your carrier accounts, theme and checkout exactly.
At its core, the suite registers as a native carrier model implementing Magento\Shipping\Model\Carrier\AbstractCarrierOnline, so live rate requests from UPS, FedEx, USPS, DHL, Aramex, Canada Post and Australia Post return through Magento's standard collectRates() flow and render in Luma, Hyvä or PWA checkout with no theme hacks. Carrier credentials and per-service markup rules live in a dedicated admin configuration section under Stores → Configuration, gated by granular ACL resources (Ecosire_MultiCarrierShipping::rates, ::labels, ::pickups).
Fulfilment happens from the order grid: a mass action generates bulk shipping labels and packing slips (PDF via Zend_Pdf/tcpdf), schedules carrier pickups, and writes tracking numbers back to the shipment so Magento fires sales_order_shipment_track_save_after and dispatches customer notification emails automatically. An observer on sales_order_shipment_save_after keeps tracking in sync, and a cron job polls carrier APIs to refresh delivery status.
Integration uses dependency injection (di.xml), plugins/interceptors rather than core rewrites, and service contracts so rates, labels and tracking are exposed over REST and GraphQL for your OMS, ERP or headless front end. Works on Magento Open Source and Adobe Commerce (B2B shared-catalog and website-scoped rate rules supported). You receive the full source, a deployment runbook, and post-launch support.
Ships daily across UPS, FedEx and USPS and wants one Magento admin to rate, label, schedule pickups and push tracking — replacing the carrier-portal tab-switching and manual copy-paste that slows the warehouse.
Runs Magento Open Source or Adobe Commerce and needs accurate live rates at checkout with per-carrier markup control, without the surprise upgrade breakage that core-rewrite extensions cause.
Maintains a PWA or external order-management system and needs rates, labels and tracking exposed over GraphQL and REST through proper service contracts, not scraped from the admin.
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Magento 2 原生 |
|---|---|---|---|---|
| Live rates from 50+ carriers in one checkout | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Bulk label + packing slip printing from the order grid | 包含 | 部分支持 | 包含 | 不包括在内 |
| Carrier pickup scheduling from the admin | 包含 | 部分支持 | 部分支持 | 不包括在内 |
| Tailored to your carrier accounts, theme and checkout | 包含 | 包含 | 不包括在内 | 不包括在内 |
| Upgrade-safe (no core rewrites: di.xml, plugins, observers) | 包含 | 部分支持 | 部分支持 | 包含 |
| REST + GraphQL service contracts for OMS / headless | 包含 | 部分支持 | 部分支持 | 部分支持 |
| Instant self-service download / install | 不包括在内 | 不包括在内 | 包含 | 包含 |
| Installed and supported on your store by the vendor | 包含 | 部分支持 | 不包括在内 | 不包括在内 |
No. This is a build-to-order extension. ECOSIRE builds it for your specific store, wires it to your carrier accounts, and installs it on your environment. There is no instant Marketplace download — you receive a custom module plus installation and support.
Typical lead time is about 2 to 4 weeks depending on how many carriers you need, your Adobe Commerce vs Open Source setup, and any OMS/ERP integration. We confirm a firm timeline and milestones in a short scoping call before work starts, then deploy to staging for your sign-off before go-live.
Each build includes a post-launch support window covering bug fixes and compatibility with Magento / Adobe Commerce minor versions released during that period. Because the module avoids core rewrites (di.xml, plugins, observers only), upgrades stay safe. Extended support and new-carrier additions are available as a follow-on engagement.
50+ carriers including UPS, FedEx, USPS, DHL, Aramex, Canada Post and Australia Post, via a pluggable carrier-adapter design. If you use a regional carrier not on the list, we can build an adapter for it as part of your scope provided it offers a rating/label API.
Yes. Rates flow through Magento's native collectRates() carrier pipeline, so they render in Luma, Hyvä or PWA checkout. Rates, labels and tracking are also exposed over REST and GraphQL through service contracts, so a headless front end or external OMS can consume them directly.
No. The suite uses dependency injection (di.xml), plugins/interceptors, observers on shipment events, and a native carrier model. Nothing in vendor/magento is rewritten, which keeps your store upgrade-safe and audit-clean.
A custom-built Magento 2 / Adobe Commerce extension that unifies live rate quotes, bulk label printing, pickup scheduling and tracking write-back across 50+ carriers from one admin. Built, installed and supported by ECOSIRE on your store.