Plugin WooCommerce

Plugin WooCommerce SMS y WhatsApp: confirme sus pedidos COD en Marruecos

envoisms-woocommerce es el plugin oficial de WordPress de EnvoiSMS.ma. Hace dos cosas, ambas opcionales: hace confirmar por WhatsApp cada pedido pagado contra reembolso, desde su propio número, con dos botones — Confirmar / Cancelar — cuyo toque actualiza el pedido por sí solo; y envía un SMS al cliente cuando el pedido pasa a En proceso y luego a Completado.

wp-content/plugins/envoisms-woocommerce
# 1. Installer le plugin (zip GitHub ou clone) cd wp-content/plugins git clone https://github.com/envoisms/envoisms-woocommerce.git # 2. Extensions → activer « EnvoiSMS for WooCommerce » # 3. WooCommerce → EnvoiSMS Maroc → coller la clé API, enregistrer # 4. Confirmation COD : cocher « Activer », enregistrer, # puis « Créer les modèles WhatsApp » (français et arabe) # Prérequis : WooCommerce 7.1+, PHP 8.0+, HTTPS public
● Routes locales MarocIAM • Inwi • Orange
https://api.envoisms.ma/v1
Rutas locales
Maroc Telecom (IAM) • Inwi • Orange
Acuses DLR reales
Firma HMAC-SHA256
Tarifas en MAD
dès 0,60 MAD/SMS • 5 MAD offerts

Confirmación COD por WhatsApp, pedido a pedido

Cuando un cliente elige el pago contra reembolso, el pedido queda en «En espera de confirmación» (el stock se reserva) mientras el cliente recibe, desde su número de WhatsApp, un mensaje con dos botones. Una columna «WhatsApp» en la lista de pedidos sigue cada paso.

  • Confirmar → el pedido pasa a En proceso, con un agradecimiento por WhatsApp y sin SMS duplicado
  • Cancelar → el pedido queda señalado para usted, o cancelado con el stock devuelto si eligió la cancelación automática
  • Sin respuesta tras N horas → un recordatorio; si sigue sin respuesta → «Sin respuesta — llamar», con un SMS opcional al cliente
  • WhatsApp rechazó el envío (número no conectado, plantilla no aprobada…) → «Fallo WhatsApp», con un SMS opcional

Una respuesta no se puede falsificar

Al activar el COD, el plugin registra su sitio en EnvoiSMS (POST /v1/webhooks, evento message.inbound) y guarda el secreto de firma devuelto. Cada respuesta del cliente llega a /wp-json/envoisms/v1/webhook firmada con HMAC-SHA256 en la cabecera X-EnvoiSMS-Signature-256; una firma incorrecta, o con más de 5 minutos, se rechaza.

  • La respuesta solo se acepta desde el número de facturación del pedido
  • Cada botón lleva una etiqueta derivada de la clave del pedido: no puede apuntar a otro pedido
  • Un segundo toque, o un webhook reintentado, nunca cambia un pedido ya confirmado o cancelado

SMS de seguimiento de pedidos

Dos mensajes, cada uno editable: cuando el pedido pasa a En proceso y cuando se completa. Deje uno vacío para no enviar nada.

  • Variables: {first_name}, {last_name}, {order_id}, {order_total}, {billing_city}
  • Su Sender ID de marca (el nombre de remitente que registró)
  • Números normalizados a E.164 según el país de facturación (06…, +212…, 00212…)
  • Cada envío lleva un Idempotency-Key: un hook de estado que se dispara dos veces envía un solo mensaje

Requisitos

Para la confirmación COD: su número de WhatsApp conectado en el panel de EnvoiSMS.ma (en coexistencia sigue usando la aplicación WhatsApp Business en su teléfono), la plantilla de confirmación aprobada y su sitio accesible por HTTPS público. Los SMS de seguimiento solo necesitan su clave API.

  • WooCommerce 7.1+ y PHP 8.0+
  • Compatible con High-Performance Order Storage (HPOS)
  • La plantilla se crea desde los ajustes del plugin (botón «Crear las plantillas de WhatsApp», en francés y árabe); EnvoiSMS la revisa y la envía a Meta, y su estado aparece en la misma página

Instalación en cinco pasos

El plugin se instala como cualquier plugin de WordPress y se configura desde WooCommerce.

  • Descargue el zip del plugin desde GitHub, o clone el repositorio en /wp-content/plugins/envoisms-woocommerce.
  • Active «EnvoiSMS for WooCommerce» en Plugins.
  • Abra WooCommerce → EnvoiSMS Maroc.
  • Pegue su clave API del panel de EnvoiSMS.ma y guarde.
  • Para la confirmación COD: marque «Activar», guarde y pulse «Crear las plantillas de WhatsApp».
  • Código fuente: github.com/envoisms/envoisms-woocommerce
  • Licencia MIT, sin suscripción al plugin: paga los mensajes que envía, en dírhams

Todo lo que debe saber sobre Plugin WooCommerce.

¿El plugin es gratuito?
Sí. El plugin es de código abierto con licencia MIT. Solo paga los SMS y mensajes de WhatsApp realmente enviados, descontados de su saldo prepago en dírhams.
¿Necesito un número de WhatsApp Business para usar el plugin?
Solo para la confirmación COD, que sale de su propio número. Los SMS de seguimiento funcionan solo con su clave API.
¿Qué pasa si el cliente no responde en WhatsApp?
Tras el plazo que elija, el cliente recibe un recordatorio. Si sigue sin responder tras un segundo plazo, el pedido no cambia y pasa a «Sin respuesta — llamar»; también puede enviar un SMS de aviso al cliente.
¿El plugin puede cancelar un pedido por sí solo?
Solo si usted lo elige. Por defecto, un toque en Cancelar señala el pedido para que usted decida; con la cancelación automática pasa a Cancelado y el stock se devuelve.
¿Puedo probar antes de pasar a producción?
Sí. Una clave sandbox env_test_ reproduce todo el recorrido de envío sin entregar ni descontar nada, y al registrarse recibe 5 MAD de crédito real para sus primeros envíos.

¿Listo para integrar con Plugin WooCommerce?

Cree su cuenta en menos de 2 minutos. Obtenga 5 MAD de crédito gratis de inmediato para probar la API.