Zum Hauptinhalt springen
Produktdetails werden auf Englisch angezeigt. Übersetzungen folgen in Kürze.
Cash on Delivery Suite (Multi-COD) for Magento 2 — A build-to-order Magento 2 / Adobe Commerce extension that extends Cash on — 1/1Beispielhafte Vorschau

A build-to-order Magento 2 / Adobe Commerce extension that extends Cash on Delivery with geo restrictions,

extra fees, multiple COD methods, and per-product/category rules.

ECOSIRE builds, installs, and supports it on your store.

Was ist Cash on Delivery Suite (Multi-COD) for Magento 2?

A build-to-order Magento 2 / Adobe Commerce extension that extends Cash on Delivery with geo restrictions, extra fees, multiple COD methods, and per-product/category rules. ECOSIRE builds, installs, and supports it on your store. 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.

Hauptfunktionen

Restrict COD availability by destination postcode/zip (exact, prefix, or range list), region/state, and country, evaluated server-side against the quote shipping address
Add a COD extra/handling fee as a fixed amount or a percentage of order subtotal, configurable per website and store view
Offer multiple distinct COD methods (e.g. Standard COD, Express COD, COD with verification) differentiated by delivery time, each with its own fee and rules
Toggle COD eligibility per product or per category so fragile, oversized, or high-value SKUs can be excluded from COD
Enforce minimum and maximum order totals for COD, with separate thresholds per COD method
COD fee implemented as a proper quote total collector so it appears correctly in cart, order, invoice, credit memo, PDF documents, and tax calculation
Full Adobe Commerce vs Magento Open Source compatibility on 2.4.x, including website/store-view scoped configuration via system.xml
GraphQL and REST coverage so headless / PWA Studio storefronts receive the same COD methods, fees, and restrictions as Luma
Admin configuration UI under Stores > Configuration > Sales > Payment Methods, with ACL resources gating who can edit COD rules
Optional order-confirmation OTP/phone-verification hook point to reduce fake COD orders (built on request)
Translatable method titles and fee labels for multi-store, multi-language catalogs (Arabic/RTL supported)
Clean uninstall path and upgrade-safe schema via declarative schema (db_schema.xml) and data/schema patches

Auf Bestellung gebaut, komplett für Sie erledigt

Keine Selbsteinrichtung — eine funktionierende App, die von ECOSIRE erstellt, installiert und betreut wird.

  1. 1

    Sie bestellen

    Starten Sie mit einem einmaligen Entwicklungspreis. Den Umfang legen wir beim Kickoff gemeinsam fest.

  2. 2

    Wir bauen & installieren

    ECOSIRE erstellt, konfiguriert und installiert sie auf Ihrem Magento 2.

  3. 3

    Go-live + Support

    Sie gehen in etwa einer Arbeitswoche live, mit zwei Wochen Go-live-Support. Fehler im von uns gelieferten Code beheben wir kostenlos.

Über dieses Produkt

Magento Open Source and Adobe Commerce ship a single, bare-bones Cashondelivery payment method: it's either on or off, charges nothing extra, and applies everywhere your store sells. For MENA and South-Asia merchants where COD is the dominant tender, that's not enough. The Cash on Delivery Suite (Multi-COD) replaces that one rigid method with a configurable suite.

This is a build-to-order extension — ECOSIRE builds it as a proper Magento 2 module under app/code/Ecosire/MultiCod, then installs and supports it on your own Magento install. It is not an instant Adobe Commerce Marketplace download. You give us your Magento version (2.4.x), edition (Open Source or Adobe Commerce), theme, and rules; we deliver, deploy, and configure.

Under the hood it implements Magento's payment service contracts — each COD variant is a method extending Magento\Payment\Model\Method\AbstractMethod / built on the MethodInterface pattern, registered via payment.xml and config.xml, with availability controlled by an isAvailable() override and a Magento\Payment\Model\Checks plugin. Zip/postcode, region, and country gating runs server-side against the quote shipping address so it holds on both Luma and GraphQL/PWA checkouts. The extra COD fee (fixed or percentage) is injected as a quote total collector (Magento\Quote\Model\Quote\Address\Total\AbstractTotal) so it flows correctly into totals, invoices, credit memos, and tax. Per-product and per-category COD eligibility is evaluated via an observer on sales_quote_collect_totals_before. Everything is governed by admin system.xml configuration, scoped to website/store view, and guarded by ACL resources.

Was Sie bekommen

  • A complete, namespaced Magento 2 module (Ecosire_MultiCod) delivered as source under app/code, or as a Composer package on request
  • Installation and deployment on your Magento environment: setup:upgrade, di:compile, setup:static-content:deploy, and cache flush performed by ECOSIRE
  • Admin configuration of your specific COD rules (postcode lists, fees, method tiers, order limits) per website/store view
  • di.xml, system.xml, acl.xml, payment.xml, config.xml, db_schema.xml and any patches, documented inline
  • A short admin runbook (PDF/Markdown) covering each setting and how to edit postcode lists and fees yourself afterwards
  • GraphQL/REST verification if you run a headless or PWA storefront, with sample queries/responses
  • Post-deployment smoke test on a staging copy plus a go-live checklist
  • Source code ownership for your store, with a defined support and update window

Für wen das ist

MENA/South-Asia COD-first merchant

Runs a Magento store in the UAE, KSA, Pakistan, India, Egypt, or similar markets where 60-90% of orders are COD. Needs to charge a handling fee, block COD in remote postcodes their courier won't cover, and cap COD on high-value orders to limit return-to-origin losses.

Operations / fulfillment manager

Owns the courier relationships and RTO (return-to-origin) costs. Wants per-category COD toggles to exclude fragile or oversized SKUs, multiple COD tiers by delivery speed, and min/max order thresholds so COD is only offered where it's profitable.

Magento developer or agency lead

Maintains the store's app/code and wants a clean, upgrade-safe module that uses real service contracts, total collectors, and declarative schema rather than a fragile core override — something that survives a 2.4.x patch upgrade and works on both Luma and GraphQL.

Wie Cash on Delivery Suite (Multi-COD) for Magento 2 im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentMagento 2 nativ
Restrict COD by postcode/zip, region, and countryIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
COD extra fee as fixed or percentage, flowing into invoices/credit memos/taxIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Multiple distinct COD methods by delivery timeIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Per-product and per-category COD eligibility togglesIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Minimum / maximum order limits per COD methodIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Built, installed, and configured on your store by the vendorIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Tailored to your exact rules without forking a generic extensionIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
GraphQL / PWA headless storefront coverageTeilweise UnterstützungTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Instant self-service download / one-click installNicht im Lieferumfang enthaltenNicht im Lieferumfang enthaltenIm Lieferumfang enthaltenIm Lieferumfang enthalten

Häufig gestellte Fragen zu Cash on Delivery Suite (Multi-COD)

Is this an instant download from the Adobe Commerce Marketplace?

No. This is a build-to-order extension. ECOSIRE builds the Ecosire_MultiCod module to your requirements, then installs and configures it on your own Magento 2.4.x store (Open Source or Adobe Commerce). There is no Marketplace listing or one-click install link — you receive the actual source and a deployed, working setup.

What is the delivery lead time?

Typical lead time is about 5 to 10 business days from the point we confirm your Magento version, edition, theme, and the exact COD rules you need (postcode lists, fee structure, method tiers, order limits). Headless/PWA GraphQL verification or custom OTP verification can add a few days. We confirm a firm date in writing before starting.

How do support and updates work after delivery?

The $999 build includes a defined post-deployment support window for bug fixes and configuration help. We test against current 2.4.x; if a future Magento minor or security patch affects the module, we provide a compatibility update under an agreed support/maintenance arrangement. You own the source, so you or your own developers can also maintain it.

Will the COD fee show correctly on invoices, credit memos, and with tax?

Yes. The fee is implemented as a proper Magento quote total collector (extending the address total model), not a hack on the order grand total. That means it flows consistently into the cart, order, invoice, credit memo, PDF documents, and tax calculation, and reverses correctly on refunds.

Does it work with a headless / PWA Studio storefront?

Yes, on request. Because availability and fees are enforced server-side on the quote, the same COD methods, fees, and postcode/category restrictions are exposed through GraphQL and REST. We provide sample queries and verify the behavior on your storefront as part of delivery.

Can it really restrict COD by postcode and by product?

Yes. COD availability is gated against the quote shipping address by country, region/state, and postcode (exact values, prefixes, or ranges), and independently by per-product and per-category flags evaluated during totals collection. An order only sees a COD method if it passes every rule you've configured.

Angebot anfordern

Cash on Delivery Suite (Multi-COD)

A build-to-order Magento 2 / Adobe Commerce extension that extends Cash on Delivery with geo restrictions, extra fees, multiple COD methods, and per-product/category rules. ECOSIRE builds, installs, and supports it on your store.

  • Restrict COD availability by destination postcode/zip (exact, prefix, or range list), region/state, and country, evaluated server-side against the quote shipping address
  • Add a COD extra/handling fee as a fixed amount or a percentage of order subtotal, configurable per website and store view
  • Offer multiple distinct COD methods (e.g. Standard COD, Express COD, COD with verification) differentiated by delivery time, each with its own fee and rules
  • Toggle COD eligibility per product or per category so fragile, oversized, or high-value SKUs can be excluded from COD

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Cash on Delivery Suite (Multi-COD), und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.