Artículo
Checkout de ecommerce en México: direcciones, CFDI y pagos
Cómo diseñar el checkout de tu ecommerce en México: colonia y código postal, teléfono, factura CFDI, métodos de pago, envío y configuración en Adobe Commerce.

En esta página
- Qué es el checkout y qué lo hace distinto en México
- Cómo capturar una dirección mexicana sin errores
- Autocompletar con el catálogo de códigos postales
- Teléfono a 10 dígitos
- Factura en el checkout: qué datos pedir para el CFDI 4.0
- Métodos de pago: cómo presentarlos en el checkout
- Envío y recolección en tienda
- Checkout propio, alojado o con campos alojados: cuál conviene
- Cómo elegir un checkout de marca blanca
- Qué debe ver el cliente antes de pagar, según la ley
- Cómo se configura el checkout en Adobe Commerce
- Qué medir en el checkout
- Errores frecuentes
- Cómo lo hacemos en WolfSellers
- Preguntas frecuentes sobre el checkout para México
- ¿Qué campos debe tener una dirección en un checkout para México?
- ¿Dónde se descarga el catálogo de códigos postales de México?
- ¿En qué se diferencia el catálogo de Correos de México del catálogo de códigos postales del SAT?
- ¿Es obligatorio pedir el RFC en el checkout?
- ¿Cuántos dígitos tiene un teléfono en México?
- ¿Qué proveedor de checkout de marca blanca conviene para un ecommerce en México?
- ¿Adobe Commerce trae los campos de colonia y municipio?
- Servicios relacionados
En una tienda en línea, el checkout es donde la venta se confirma o se pierde: el cliente ya eligió y solo le falta decir a dónde se lo mandas y cómo te paga. En México ese tramo tiene piezas que un formulario extranjero no trae: la colonia, un código postal que no siempre basta para ubicarla, el teléfono a 10 dígitos, la factura electrónica (CFDI) y métodos de pago como los meses sin intereses o el efectivo en tienda.
El calendario aprieta: El Buen Fin 2026 será del 13 al 17 de noviembre, según su sitio oficial, y es cuando más tráfico llega al último paso. Una colonia rechazada, un RFC mal validado o un costo de envío que aparece hasta el final pasan inadvertidos en un mes normal; con volumen, son ventas perdidas. Y todo cambio al checkout necesita semanas de pruebas.
En WolfSellers implementamos Adobe Commerce (antes Magento) para marcas que venden en México. Esta guía cubre dirección, factura, pagos, envío, checkout alojado, lo que pide la ley, la configuración en Adobe Commerce y qué medir. El panorama general —plataformas, pagos y logística— está en nuestra guía de ecommerce en México.
Qué es el checkout y qué lo hace distinto en México
El checkout es el proceso con el que una tienda en línea convierte un carrito en un pedido: captura el contacto, la dirección de entrega, el envío, el pago y, en México, los datos de la factura cuando el cliente la pide. Termina cuando el cliente ve su número de pedido.
Lo que cambia se concentra en cinco piezas:
| Pieza | Qué espera el cliente | Qué implica para la tienda |
|---|---|---|
| Dirección | Colonia, número interior, entre calles y referencias, además de calle, código postal y estado | Campos que los formularios extranjeros no traen |
| Teléfono | Su número a 10 dígitos | Validar el formato nacional |
| Factura | Pedir su CFDI al comprar o después | Datos fiscales opcionales y validados |
| Pago | Meses sin intereses, efectivo en tienda, transferencia SPEI, wallets | Pedidos que nacen sin pagar y promociones por banco |
| Entrega | Envío a domicilio o recoger en tienda, con costo y fecha antes de pagar | Costo y promesa por código postal |
Cómo capturar una dirección mexicana sin errores
La mejor referencia para el formulario es la Norma Técnica sobre Domicilios Geográficos del INEGI, publicada en el Diario Oficial de la Federación el 22 de noviembre de 2024. Rige a las unidades del Estado, no a las empresas, pero ordena los componentes de un domicilio: vialidad, número exterior, número interior, asentamiento —colonia, barrio o fraccionamiento—, código postal, localidad, municipio o demarcación territorial y entidad federativa. Como opcionales agrega las calles entre las que está el inmueble, la calle posterior y una descripción de ubicación: las "referencias" de un checkout.
| Campo | ¿Obligatorio? | Cómo validarlo o autocompletarlo | Error típico |
|---|---|---|---|
| Código postal | Sí | Cinco dígitos; llena estado y municipio y ofrece las colonias | Guardarlo como número: 06700 se vuelve 6700 |
| Colonia | Sí | Lista de asentamientos del código, con "mi colonia no aparece" | Texto libre: la misma colonia escrita de diez formas |
| Calle | Sí | Texto libre con acentos, ñ y abreviaturas | Validaciones que rechazan caracteres del español |
| Número exterior | Sí, salvo domicilios sin número | Letras y símbolos | Un campo numérico que rechaza "120-B" |
| Número interior | No | Texto libre: depto., local, torre | Mezclarlo con el exterior |
| Municipio o alcaldía | Sí | Lo llena el código postal | Pedir "ciudad" y recibir la colonia |
| Estado | Sí | Lo llena el código postal | Cruzarlo por nombre y no por clave |
| Entre calles | No | Dos campos de texto | Hacerlo obligatorio |
| Referencias | No | Texto corto: fachada, portón, comercio cercano | No imprimirlas en la guía de envío |
Autocompletar con el catálogo de códigos postales
El Servicio Postal Mexicano —Correos de México— publica gratis el Catálogo Nacional de Códigos Postales, en Excel, texto delimitado por "|" o XML, por estado o de todo el país. La página muestra su última actualización —el 6 de octubre de 2026, al escribir esta nota—: descárgalo de nuevo con frecuencia. Cada registro es un asentamiento con su código postal, nombre, tipo (colonia, barrio, fraccionamiento…), municipio, estado, ciudad, zona urbana o rural y las claves del INEGI.
Un código postal no identifica una colonia: en la consulta de Correos de México, el 03100 de la Ciudad de México corresponde a dos colonias; el 97000 de Mérida, a ocho asentamientos, y el 29950 de Ocosingo, Chiapas, a 106. El flujo que recomendamos:
- El cliente escribe el código postal.
- La tienda llena estado y municipio y muestra las colonias; si hay una sola, la preselecciona.
- Si su colonia no aparece —el catálogo puede ir detrás de un fraccionamiento nuevo—, la escribe.
- No dependas de la ciudad: viene vacía en muchos asentamientos, como los 17 del 71230 de Santa Cruz Xoxocotlán, Oaxaca; el municipio sí viene.
Los nombres de estado del catálogo no coinciden con los de Adobe Commerce ("Coahuila de Zaragoza" contra "Coahuila", "México" contra "Estado de México"): crúzalos con una tabla de claves.
Teléfono a 10 dígitos
Desde el 3 de agosto de 2019, todos los números de México, fijos y móviles, se marcan a 10 dígitos y desaparecieron los prefijos 01, 044 y 045, según el entonces Instituto Federal de Telecomunicaciones (IFT). Basta un campo de 10 dígitos, sin lada aparte, que quite espacios y guiones al guardar; para SMS o WhatsApp, guárdalo también con el +52. Si recibe otra persona, pide su nombre y teléfono.
Factura en el checkout: qué datos pedir para el CFDI 4.0
El CFDI es la factura electrónica mexicana. Para emitirla a nombre del cliente, el Código Fiscal de la Federación (art. 29-A, fr. IV) pide su RFC, nombre o razón social, código postal fiscal y uso de la factura; la Resolución Miscelánea Fiscal (RMF) para 2026 (regla 2.7.1.29) agrega su régimen fiscal. En el checkout:
- Primero, si quiere factura, con una casilla que despliegue los campos. Pedir el RFC a todos agrega fricción y datos que no necesitas.
- RFC: 13 caracteres para persona física y 12 para moral, según la guía de llenado del Anexo 20 del SAT. Valida estructura y longitud al escribir.
- Nombre o razón social, exactamente como está en el RFC; el cliente lo encuentra en su Constancia de Situación Fiscal.
- Código postal fiscal: el Anexo 20 exige que corresponda al RFC. No lo copies de la dirección de entrega.
- Régimen y uso del CFDI, como listas de los catálogos del SAT, con los usos filtrados por régimen, porque deben ser compatibles. Si el uso queda mal, el SAT indica cancelar y sustituir la factura.
- Cómo se pagó. El CFDI registra la forma de pago con una clave del SAT (01 efectivo, 03 transferencia, 04 tarjeta de crédito…). En efectivo o SPEI, factura al confirmarse el pago; antes tendrías que usar la clave 99 "Por definir" y emitir después un complemento de pago (regla 2.7.1.29).
Ofrece guardar varios perfiles fiscales: una persona puede facturar a su nombre y al de su empresa.
Si no pide factura, la venta puede ampararse en la factura global: la RMF 2026 (regla 2.7.1.21) permite un CFDI diario, semanal o mensual por las ventas al público en general, con el RFC genérico XAXX010101000 (regla 2.7.1.23), enviado al SAT o al proveedor de certificación a más tardar 24 horas después del cierre del periodo.
Si la pide después, necesitas autofacturación con número de pedido. Si la venta ya entró en una global, la guía del SAT para ese comprobante describe dos caminos: un CFDI de egreso relacionado y la factura nominativa, o cancelar la global y reemitirla sin esa venta; el plazo y el camino los define tu área fiscal. En el diseño que recomendamos, la tienda captura y valida, y el ERP emite: lo explicamos en nuestra guía de integración de Adobe Commerce con ERP.

Métodos de pago: cómo presentarlos en el checkout
Qué métodos ofrecer, cómo funcionan los meses sin intereses y cuándo pedir 3D Secure está en nuestra guía de pasarelas de pago en México. Aquí, cómo presentarlos:
- Meses sin intereses desde la ficha y el carrito, y en el pago solo los plazos del banco de esa tarjeta, que se identifica por sus primeros dígitos (el BIN).
- Efectivo con instrucciones completas: referencia, monto, dónde pagar y fecha límite, en pantalla y por correo, con un recordatorio antes de que venza.
- SPEI con referencia o CLABE por pedido, para conciliar sin depender del concepto que escriba el cliente.
- El reto del banco, anunciado: si el emisor pide 3D Secure, avisa que puede llegar una confirmación a su app o por SMS.
- Errores que digan qué hacer: "Tu banco rechazó el cargo; prueba otra tarjeta o paga en efectivo".
- Tarjetas guardadas solo con el token de la pasarela, nunca con el número en tu base de datos.
- Los métodos más usados primero, según tus datos por dispositivo.
Envío y recolección en tienda
La Ley Federal de Protección al Consumidor (LFPC) pide que, en una venta a distancia, la tienda informe antes el precio, la fecha aproximada de entrega y los costos de seguro y flete (art. 53, fr. IV), y se cerciore de que la entrega se hace en el domicilio del cliente o de que el cliente está plenamente identificado (fr. I). En el checkout:
- Costo de envío desde el carrito, calculado con el código postal; si hay envío gratis a partir de un monto, di cuánto falta.
- Fecha estimada por método, no solo el nombre de la paquetería.
- Cotización real antes de pagar, si tu paquetería cobra distinto ciertos códigos postales.
- Recoger en tienda como un método más, con la tienda más cercana y su disponibilidad real; lo explicamos en nuestra guía de click and collect. Si recoge otra persona, pide su nombre.
- Referencias y entre calles en la guía de envío: si no llegan a la paquetería, no sirven.
Checkout propio, alojado o con campos alojados: cuál conviene
Hay tres formas de capturar la tarjeta, y cada una cambia la experiencia, el control de marca y el alcance de PCI DSS, el estándar de seguridad de las tarjetas:
| Modelo | Experiencia | Control de marca | Alcance PCI típico | Cuándo conviene |
|---|---|---|---|---|
| Propio con API directa (la tarjeta pasa por tu servidor) | Total | Total | SAQ D, el más exigente | Rara vez; exige un programa de seguridad maduro |
| Propio con campos alojados o iframe (el proveedor captura la tarjeta en tu página) | No sale de tu sitio | Alto | SAQ A o A-EP, según la implementación; con iframe, protección contra scripts o confirmación del procesador | La que recomendamos cuando la experiencia importa |
| Alojado (redirección al proveedor, a veces "de marca blanca") | Sale de tu sitio para pagar | El que permita el proveedor | El más reducido; el criterio de scripts del SAQ A no aplica a redirecciones | Para lanzar rápido o con poco equipo de seguridad |
La clasificación final la hace un evaluador calificado (QSA); los detalles, en nuestra nota sobre PCI DSS 4.0.
Cómo elegir un checkout de marca blanca
Un checkout de marca blanca es una página de pago, o un checkout completo, que opera un proveedor con la identidad visual de tu tienda. No hay uno mejor para todos; estos son los criterios con que los comparamos:
- Dirección mexicana completa, si también la captura: colonia, número interior y referencias.
- Factura: que puedas pedir los datos fiscales antes de redirigir o que el proveedor te los devuelva. La factura la emite tu ERP o tu proveedor de facturación, no la página de pago.
- Métodos locales: meses sin intereses por banco, efectivo con referencia y SPEI.
- Aprobación: si procesa con un adquirente mexicano, cómo maneja 3D Secure y qué datos manda al emisor. Pide su tasa de aprobación por emisor y método, y pruébala con tu tráfico.
- Marca y experiencia: qué puedes cambiar y cómo se ve en celular.
- Medición de cada paso dentro de la página alojada.
- Integración con Adobe Commerce: un módulo mantenido para tu versión o una API, con notificaciones firmadas y reportes para conciliar.
- Soporte en temporada alta, con alguien que responda la noche de El Buen Fin.

Qué debe ver el cliente antes de pagar, según la ley
Esto piden la LFPC, cuya última reforma se publicó el 12 de diciembre de 2025, y la ley de protección de datos. No es asesoría legal: valida tu checkout con tu área jurídica.
- El monto total, notorio y visible, con impuestos, comisiones, intereses, seguros y cualquier otro cargo (art. 7 Bis).
- Precio, fecha aproximada de entrega y costos de seguro y flete (art. 53, fr. IV).
- Tu domicilio físico, teléfonos y medios para reclamar, y los términos, condiciones, costos, cargos adicionales y formas de pago (art. 76 Bis, fr. III y V). La política de devoluciones está en nuestra guía de logística inversa.
- Respetar su decisión de no recibir publicidad (art. 76 Bis, fr. VI): recomendamos una casilla aparte y sin marcar.
- Cobros recurrentes, si vendes suscripciones: periodicidad, monto y fecha, con consentimiento expreso e informado (art. 76 Bis, fr. VIII).
- El aviso de privacidad simplificado donde se capturan los datos, con liga al integral (LFPDPPP, art. 16); más en nuestra nota sobre protección de datos.
Cómo se configura el checkout en Adobe Commerce
Adobe Commerce trae un checkout de dos pasos —envío, y revisión y pago— que de fábrica permite comprar como invitado. Lo que ajustamos para México, según la documentación de Adobe:
- Compra como invitado, en Stores > Settings > Configuration > Sales > Checkout > Checkout Options: la dejamos activa, y el cliente puede crear su cuenta después. Ahí también se activan los términos y condiciones.
- Estados. Vienen las 32 entidades federativas (31 estados y la Ciudad de México) como lista; confirma en General > State Options que el estado sea obligatorio para México.
- Colonia, municipio, entre calles y referencias. El formulario trae calle, ciudad, estado, código postal, país y teléfono, entre otros, pero no colonia ni municipio. Se agregan como atributos en Stores > Attributes > Customer Address, función exclusiva de Adobe Commerce (en Magento Open Source, con una extensión o desarrollo). La colonia puede ser una lista alimentada por el catálogo, y el municipio, ir en el campo de ciudad.
- Validaciones. Según la documentación, Alphanumeric y Alpha Only aceptan letras de la "a" a la "z": pruébalas con Coyoacán o Peñón antes de activarlas. Calle, ciudad y teléfono tienen además una validación de sistema que no se desactiva desde el Admin.
- Teléfono y empresa, obligatorios u opcionales, en Customer Configuration > Name and Address Options.
- Plantillas de dirección (Address Templates), para que colonia y referencias aparezcan en los documentos impresos del pedido.
- Envío por código postal. Table Rates no acepta rangos de códigos postales: es un asterisco por estado o una fila por código. Con muchas excepciones, integra la cotización de la paquetería.
- Pagos. Payment Services, de Adobe, incluye a México entre los países con soporte completo; para efectivo, SPEI o meses sin intereses por banco suele hacer falta una pasarela local.
- Storefront de Edge Delivery Services. Su componente de checkout soporta atributos de dirección personalizados y trae un contenedor para mostrar la dirección que sugiera un servicio externo de verificación.
Qué medir en el checkout
| Métrica | Qué mide | Qué decisión alimenta |
|---|---|---|
| Avance por paso | Quiénes pasan de dirección a envío, a pago y a confirmación | Dónde concentrar el siguiente cambio |
| Errores por campo | Cuántas veces falla cada campo y con qué mensaje | Qué validación corregir |
| Colonias escritas a mano | Pedidos con colonia fuera del catálogo | Si el catálogo está al día |
| Facturas solicitadas y rechazadas | Cuántos piden CFDI y cuántos datos no pasan | Qué validar antes |
| Aprobación de pago | Pagos aprobados por método, emisor y dispositivo | Pasarela, 3D Secure y orden de los métodos |
| Referencias pagadas | Pagos en efectivo y SPEI completados a tiempo | Vigencia y recordatorios |
| Entregas fallidas por dirección | Guías devueltas por dirección incompleta | Qué campos reforzar |
Envía cada paso y cada error como evento a tu analítica; lo explicamos en nuestra nota de CRO para ecommerce.

Errores frecuentes
- Copiar el formulario de dirección de Estados Unidos, sin colonia ni número interior.
- Pedir la colonia en texto libre, o forzar el catálogo sin la opción "mi colonia no aparece".
- Guardar el código postal como número y perder el cero inicial.
- Exigir RFC a todos, o copiar el código postal fiscal de la dirección de entrega.
- Mostrar el costo de envío o las comisiones hasta el último paso.
- Ofrecer meses sin intereses que el banco del cliente no tiene.
- Redirigir a un checkout alojado sin capturar antes los datos de la factura.
- Cambiar el checkout la semana de El Buen Fin, sin tiempo para probar con volumen.
Cómo lo hacemos en WolfSellers
Empezamos con un diagnóstico del checkout actual: el embudo por paso, los errores por campo, las direcciones que regresan las paqueterías y las facturas que no se pudieron emitir. Con eso priorizamos los cambios y los probamos antes de llevarlos a producción.
Después implementamos en Adobe Commerce la dirección para México con el catálogo de códigos postales, la captura de datos fiscales conectada al ERP, los pagos, el envío y la medición de cada paso. Lo vemos en nuestros servicios de Adobe Commerce, CRO, integración con ERP, frontend y UX y QA y pruebas. Para revisar tu checkout antes de El Buen Fin, escríbenos; si estás eligiendo implementador, mira cómo trabajamos como partner de Adobe en México.
Preguntas frecuentes sobre el checkout para México
¿Qué campos debe tener una dirección en un checkout para México?
Calle, número exterior, número interior, colonia, código postal, municipio o alcaldía y estado, más dos opcionales que ayudan a la entrega: entre qué calles está el domicilio y referencias. Es el orden que propone la Norma Técnica sobre Domicilios Geográficos del INEGI.
¿Dónde se descarga el catálogo de códigos postales de México?
En la página de descarga de códigos postales de Correos de México, gratis, en Excel, texto o XML, por estado o de todo el país. Trae cada asentamiento con su código postal, tipo, municipio y estado, y muestra la fecha de su última actualización. Su nota prohíbe comercializarlo.
¿En qué se diferencia el catálogo de Correos de México del catálogo de códigos postales del SAT?
El de Correos de México sirve para direcciones: relaciona cada código postal con sus colonias, su municipio y su estado. El del SAT (c_CodigoPostal, del Anexo 20) sirve para la factura, por ejemplo para el lugar de expedición. Y el código postal fiscal del cliente debe ser el que corresponde a su RFC, no el de entrega.
¿Es obligatorio pedir el RFC en el checkout?
No. Sin el RFC del cliente, la venta se considera una operación con el público en general y puede ampararse en la factura global, con el RFC genérico XAXX010101000. Pide los datos fiscales solo a quien quiere factura: RFC, nombre o razón social, código postal fiscal, régimen y uso del CFDI.
¿Cuántos dígitos tiene un teléfono en México?
Diez, fijos y móviles, desde el 3 de agosto de 2019, cuando desaparecieron los prefijos 01, 044 y 045. En el checkout basta un campo de 10 dígitos; para SMS o WhatsApp, guárdalo con el +52.
¿Qué proveedor de checkout de marca blanca conviene para un ecommerce en México?
No hay uno mejor para todos: depende de tus métodos de pago, tu volumen y tu equipo. Compáralos por criterios: dirección mexicana completa, datos de factura, meses sin intereses por banco, efectivo y SPEI, procesamiento con un adquirente mexicano, personalización, medición de cada paso e integración con Adobe Commerce.
¿Adobe Commerce trae los campos de colonia y municipio?
Trae las 32 entidades federativas como lista, pero no campos de colonia ni de municipio o alcaldía. En Adobe Commerce se agregan como atributos de dirección desde el Admin; en Magento Open Source, que no tiene esa función, con una extensión o desarrollo.
Servicios relacionados
Si este tema es relevante para tu negocio, estos servicios de WolfSellers pueden ayudarte a implementarlo:


