Muchos pequeños comercios electrónicos de Bangladés coordinan los envíos a través de un grupo de WhatsApp compartido en lugar de una plataforma logística: es gratis, todo el mundo ya lo tiene instalado y el equipo de reparto del mensajero ya sigue ese chat. Lo que faltaba era conectar WooCommerce con él.
Por qué una integración directa no era una opción
WhatsApp no tiene una API pública para publicar en un chat de grupo existente cualquiera. La única forma autorizada de enviar mensajes de WhatsApp de forma programada es WhatsApp Business Platform, que exige un número de empresa registrado, la revisión de apps de Meta, plantillas de mensajes aprobadas y un coste continuo por conversación. Para una tienda pequeña es una configuración desproporcionada para algo que, en el fondo, es «pegar esta dirección en un chat».
Usar el propio sistema de compartir de WhatsApp
El endpoint wa.me de WhatsApp admite un parámetro público y documentado: ?text=. Si se abre sin número de teléfono, lanza WhatsApp (escritorio o móvil) con ese texto ya escrito en el cuadro de mensaje y deja que el usuario elija cualquier chat, incluido un grupo, para enviarlo.
Añadimos un botón verde Send to Courier dentro de la ventana de vista previa del pedido de WooCommerce. Al pulsarlo se genera un mensaje de texto limpio (nombre del cliente, teléfono y dirección, obtenidos del pedido) y se abre en WhatsApp mediante ese sistema de compartir. El personal elige el grupo del mensajero en su lista de chats y pulsa enviar.
Qué hace bien este enfoque
- Sin claves de API, sin verificación de Meta Business y sin coste por mensaje.
- Funciona igual en WhatsApp Web (escritorio) y en la app móvil, porque usa el mecanismo nativo de compartir de WhatsApp en lugar de un intermediario de terceros.
- El contenido del mensaje se genera en el servidor a partir del pedido, así que no hay que volver a escribir nada ni hay riesgo de que lleguen errores de transcripción al mensajero.
El inconveniente es claro: no puede publicar automáticamente en un grupo sin ninguna intervención humana; alguien del equipo sigue eligiendo el destino y pulsando enviar. Para una tienda que quiera una automatización total hacia un grupo fijo, ahí es donde la API de pago de Business realmente compensa. Para todos los demás, esto ofrece el 90 % del valor sin ninguna configuración.
Conclusiones clave
- No toda integración necesita una API: los mecanismos propios de compartir y de enlaces profundos de una plataforma suelen estar infrautilizados.
- Un paso de «elegir el destino» no es fricción cuando sustituye por completo el reescribir a mano; es un intercambio razonable a cambio de cero coste de infraestructura.
- Generar el mensaje en el servidor, con los datos reales del pedido, elimina la verdadera causa de los errores del lado del mensajero: las direcciones mal escritas.
Lecturas relacionadas: añadir una columna con el ID de transacción del mensajero, seguir las etapas de preparación dentro de WooCommerce.
¿Se encuentra con una limitación parecida en su panel de WooCommerce o WordPress? Hablemos: en ArtinTech Solution creamos exactamente este tipo de herramientas a medida para tiendas.