Paso a paso: integrar Estafeta, 99 Minutos y Mercado Envíos en WooCommerce México 2026
Cómo integrar Estafeta, 99 Minutos y Mercado Envíos en WooCommerce
El problema logístico que frena a muchas tiendas mexicanas
Gestionar envíos desde WooCommerce sin una integración real con los carriers locales es una fuente constante de fricción operativa. Cada pedido implica copiar datos manualmente, consultar tarifas por fuera del checkout y generar etiquetas desde plataformas separadas. Cuando el volumen crece, ese proceso se convierte en un cuello de botella que afecta directamente los tiempos de entrega y la experiencia del comprador.
México ya supera el 17.7% de penetración del comercio minorista en línea, posicionándose por encima de Estados Unidos en ese indicador dentro de Latinoamérica. Y con el 84% de las compras realizadas desde celular, cualquier fricción en el checkout —incluyendo opciones de envío lentas o poco claras— se traduce en carritos abandonados.
Conectar Estafeta, 99 Minutos y Mercado Envíos directamente a tu tienda WooCommerce resuelve ese problema en el origen: el comprador ve tarifas reales en tiempo real, tú generas etiquetas sin salir del panel y los datos del pedido fluyen sin intervención adicional.
Qué necesitas tener listo antes de empezar
Antes de tocar cualquier configuración, verifica que tienes lo siguiente disponible:
- Una tienda WooCommerce operativa sobre WordPress, con productos y zonas de envío básicas ya configuradas.
- Cuentas activas con cada proveedor: Estafeta, 99 Minutos y Mercado Libre (para Mercado Envíos).
- Acceso a las credenciales API de cada servicio — usuario, contraseña o token, según el proveedor.
- Un plugin de envío compatible instalado para cada carrier, o un plugin unificado que soporte los tres.
No empieces la configuración sin tener las credenciales API a la mano. Es el error más común: llegar a la mitad del proceso y tener que pausar para solicitarlas al área comercial del carrier.
Integración paso a paso con cada proveedor
Estafeta en WooCommerce
Paso 1: Obtén tus credenciales API de Estafeta
Inicia sesión en tu cuenta de Estafeta y navega a la sección de integraciones o desarrolladores. Ahí encontrarás tus credenciales API: usuario de servicio, contraseña y número de cliente. Guárdalas antes de continuar.
Paso 2: Instala y configura el plugin en WooCommerce
Instala el plugin de envío compatible con Estafeta desde el repositorio de WordPress o desde el proveedor del plugin. Una vez activado, ve a WooCommerce → Ajustes → Envío y selecciona la zona donde quieres habilitar Estafeta. Dentro de esa zona, agrega el método de envío de Estafeta e ingresa tus credenciales API.
Configura los servicios que quieres ofrecer (terrestre, express, día siguiente), los pesos máximos por paquete y si las tarifas se calcularán en tiempo real o con tarifas fijas predefinidas.
Paso 3: Verifica que la integración funciona
Simula una compra desde el frontend de tu tienda con una dirección de entrega en una zona cubierta por Estafeta. Confirma que:
- Las opciones de envío de Estafeta aparecen en el checkout con tarifas visibles.
- Al completar el pedido, se genera una etiqueta de envío desde el panel de WooCommerce.
- Los datos del pedido (nombre, dirección, peso) se transfieren correctamente a la cuenta de Estafeta.
99 Minutos en WooCommerce
Paso 1: Obtén tus credenciales de 99 Minutos
Accede a tu cuenta de 99 Minutos y dirígete al apartado de integraciones. Copia el API Key asignado a tu cuenta. Este token es lo que autoriza la comunicación entre tu tienda y la plataforma de 99 Minutos.
Paso 2: Configura el plugin en WooCommerce
Instala el plugin correspondiente a 99 Minutos y accede a su configuración desde WooCommerce → Ajustes → Envío. Pega tu API Key y define los parámetros del servicio: cobertura geográfica, tiempos de entrega prometidos (same day, next day) y si aplicas cargos adicionales por zonas extendidas.
99 Minutos opera principalmente en ciudades como Ciudad de México, Guadalajara y Monterrey. Asegúrate de que las zonas de envío en WooCommerce reflejen esa cobertura real para no ofrecer el servicio donde no está disponible.
Paso 3: Prueba el flujo completo
Realiza un pedido de prueba con una dirección dentro de la cobertura de 99 Minutos. Verifica que las opciones aparecen en el checkout, que los tiempos de entrega se muestran correctamente y que el pedido queda registrado en la plataforma de 99 Minutos una vez confirmada la compra.
Mercado Envíos en WooCommerce
Paso 1: Obtén las credenciales desde Mercado Libre
Inicia sesión en tu cuenta de Mercado Libre y accede al panel de desarrolladores en developers.mercadolibre.com.mx. Crea una aplicación si no tienes una y obtén el App ID y Secret Key. Estos datos son los que usarás para autorizar la conexión desde WooCommerce.
Paso 2: Conecta Mercado Envíos en WooCommerce
Instala el plugin que soporte la integración con Mercado Envíos. Desde WooCommerce → Ajustes → Envío, agrega Mercado Envíos como método en las zonas correspondientes. Ingresa tu App ID y Secret Key, y autoriza la conexión con tu cuenta de Mercado Libre siguiendo el flujo OAuth que el plugin te presentará.
Una vez conectado, configura qué modalidades de Mercado Envíos quieres ofrecer: Mercado Envíos Flex (entrega el mismo día o al siguiente por vendedores certificados) o el servicio estándar con Correos de México y otros carriers asociados. Si ya operas con Fulfillment de Mercado Libre, también puedes configurar esa modalidad desde aquí.

Paso 3: Verifica etiquetas y datos de envío
Simula un pedido completo. Confirma que las opciones de Mercado Envíos aparecen en el checkout, que al procesar el pedido se genera la etiqueta de envío automáticamente y que los datos del comprador quedan registrados en tu cuenta de Mercado Libre. Revisa también que el número de seguimiento se actualiza en el pedido de WooCommerce.
Qué revisar si algo no funciona
Antes de abrir un ticket de soporte, recorre esta lista. La mayoría de los problemas en estas integraciones tienen causas simples:
- Credenciales incorrectas o vencidas: verifica que copiaste el API Key completo, sin espacios al inicio o al final. Algunos tokens tienen fecha de expiración.
- Plugin desactualizado: una versión antigua del plugin puede no ser compatible con cambios en la API del carrier. Actualiza siempre antes de diagnosticar.
- Zonas de envío mal configuradas: si las opciones no aparecen en el checkout, revisa que la zona de envío en WooCommerce incluye el código postal del comprador de prueba.
- Peso o dimensiones del producto no definidos: Estafeta y 99 Minutos calculan tarifas en tiempo real basándose en el peso del producto. Si ese campo está vacío en WooCommerce, la API no puede devolver una tarifa.
- Conexión OAuth caducada (Mercado Envíos): la autorización con Mercado Libre puede expirar. Si las opciones desaparecen de repente, vuelve a autorizar la conexión desde la configuración del plugin.
- Conflicto con otro plugin de envío: si tienes múltiples plugins de envío activos, pueden interferir entre sí. Desactiva los que no uses.
¿Las tarifas aparecen en cero o con valores extraños? Casi siempre es un problema de peso no configurado en el producto o de credenciales que apuntan a un entorno de pruebas en lugar de producción.
Checklist de verificación final
Antes de dar por lista la integración, confirma cada punto:
- ☑ Las opciones de envío de cada carrier aparecen en el checkout con tarifas reales.
- ☑ Los tiempos de entrega estimados se muestran correctamente por zona.
- ☑ Al confirmar un pedido, se genera la etiqueta de envío sin pasos manuales adicionales.
- ☑ Los datos del comprador (nombre, dirección, CP) llegan correctamente a la plataforma del carrier.
- ☑ El número de seguimiento queda registrado en el pedido de WooCommerce.
- ☑ Las zonas de envío en WooCommerce coinciden con la cobertura real de cada carrier.
- ☑ Los pesos y dimensiones de tus productos están completos en WooCommerce.
Gestionar pedidos de Mercado Libre y WooCommerce desde un solo lugar
Si vendes tanto en tu tienda WooCommerce como en Mercado Libre, el siguiente problema que aparece es la fragmentación: pedidos en un lado, stock en otro, envíos que hay que rastrear en dos plataformas distintas. Cada vez que llega una venta de Mercado Libre, alguien tiene que actualizar el inventario manualmente en WooCommerce para evitar un quiebre de stock.
Ese es exactamente el problema que resuelve el plugin para sincronizar WooCommerce con Mercado Libre de WooSync. La sincronización bidireccional mantiene el stock alineado entre ambas plataformas en tiempo real, y los pedidos de Mercado Libre aparecen directamente en tu panel de WooCommerce con todos los datos de envío incluidos.

No necesitas alternar entre plataformas para saber qué pasó con un pedido. El estado del envío, el número de seguimiento y los datos del comprador quedan visibles en el mismo lugar donde gestionas el resto de tus órdenes.
Tus envíos, bajo control desde el día uno
Integrar Estafeta, 99 Minutos y Mercado Envíos en WooCommerce no es un proceso complicado si tienes las credenciales correctas y entiendes cómo funcionan las zonas de envío. El mayor riesgo no es técnico: es operar durante semanas con una configuración incompleta —sin pesos en los productos, con zonas mal definidas o con tokens vencidos— y no darte cuenta hasta que un cliente reporta que no vio opciones de envío en el checkout.
Si además vendes en Mercado Libre, el paso natural es conectar ambos canales para que el stock y los pedidos se gestionen sin duplicar trabajo. El sincronizador de WooCommerce y Mercado Libre de WooSync está diseñado exactamente para eso: para que crecer en volumen no signifique crecer también en carga operativa.