Pago contra entrega on Shopify: the Mexican COD setup

Updated · ACOD (E-TRADE PARTNER)

Mexico sits between the COD-heavy and prepaid worlds: cards and cash vouchers (OXXO Pay) plus SPEI transfers cover most buyers, but pago contra entrega still wins orders in dropshipping-style niches and metro same-day delivery. The setup mirrors other markets — a fee-carrying rate in MXN linked to the COD payment method, CP-prefix restrictions to serviceable zones, value caps, and refuser blocking — with the honest caveat that national-carrier cash collection is limited, so know your courier before enabling it.

COD in Mexico, realistically

OXXO's voucher network solved much of the “no card, no trust” problem — customers pay cash at a corner store *before* shipment — and SPEI transfers cover the rest. But contra entrega persists: Mexican dropshipping and social-commerce niches run on it (often with local last-mile services or specialized COD couriers), and metro same-day operations collect cash or card at the door. Refusal rates in those niches are the highest in LATAM, which is exactly why the rules below matter.

Setup

  1. Manual payment method named “Pago contra entrega”.
  2. Fee rate in MXN (e.g. +49 MXN) in the zones you serve, linked in ACOD — the fee covers collection costs and nudges OXXO/SPEI-capable buyers to prepay.
  3. CP prefix rules: Mexican postal codes are hierarchical (first two digits = state area), so prefixes confine COD to serviceable states or metro zones (how).
  4. A value cap tuned to your refusal experience — contra entrega niches often cap aggressively (1,000–2,000 MXN).
  5. Tag-based blocking for customers who refused before.

If refusals are your dominant cost, also read the COD fee as a prepaid-conversion lever — in a market where OXXO makes prepaying cash trivially easy, a visible contra-entrega fee converts unusually well.

Contra entrega bajo control

Tarifa en MXN, reglas por código postal, límites de valor y bloqueo de clientes — en minutos, sin código.

Install ACOD on Shopify — 7-day free trial

Frequently asked questions

¿Puedo cobrar una tarifa extra solo para pago contra entrega?

Sí — se crea una tarifa de envío con el monto (p. ej. +49 MXN) y ACOD la vincula al método de pago contra entrega; los pedidos prepagados nunca la ven. (Yes — a linked shipping rate carries the fee only for COD orders.)

How do I limit contra entrega to certain states?

Use state conditions or CP prefixes (first two digits map to state areas) in ACOD — outside those areas, customers see only prepaid options.