Blog navigation

Últimas entradas del blog

Instalar Pushover en PrestaShop: guía completa (módulo BdPushover)
Instalar Pushover en PrestaShop: guía completa (módulo BdPushover)
84 visitas

¿Buscas una solución fiable para recibir una notificación push en el smartphone al realizarse un nuevo pedido de...

Lire la suite'
PromoBar – Nuevo módulo PrestaShop: banner de anuncio personalizable, ligero y sin dependencias
PromoBar – Nuevo módulo PrestaShop: banner de anuncio personalizable, ligero y sin dependencias
309 visitas

Nuevo 17 de octubre de 2025 por BeDOM – Soluciones Web Publicamos PromoBar, un módulo open-source que muestra una...

Lire la suite'
🐞 Corrección de errores en PrestaShop: lo que necesitas saber
🐞 Corrección de errores en PrestaShop: lo que necesitas saber
356 visitas

Descubra cómo diagnosticar y corregir eficazmente un error en PrestaShop. Causas comunes, método de depuración,...

Lire la suite'
🛠️ Corrección de Errores en WordPress: Guía Completa para Resolver Tus Problemas
🛠️ Corrección de Errores en WordPress: Guía Completa para Resolver Tus Problemas
457 visitas

¡Descubra cómo dominar los errores de WordPress con nuestra guía completa! Aprenda a identificar y corregir los...

Lire la suite'

Los mejores autores

Instalar Pushover en PrestaShop: guía completa (módulo BdPushover)

Sumario

  1. ¿Por qué conectar Pushover a PrestaShop?
  2. Requisitos previos: cuenta Pushover + compatibilidad PrestaShop/PHP
  3. Crear su Application API Token y obtener su User Key
  4. Instalar el módulo BdPushover en PrestaShop
  5. Configurar BdPushover (eventos, estatus, destinatarios)
  6. Plantillas: ejemplos listos para usar + variables disponibles
  7. Opciones avanzadas de Pushover (sonido, prioridad, Emergencia)
  8. Prueba de notificación y depuración: diagnosticar rápidamente
  9. RGPD / confidencialidad: qué se envía a Pushover
  10. Solución de problemas: causas más comunes
  11. FAQ “Pushover PrestaShop”

¿Por qué conectar Pushover a PrestaShop?

Muchas tiendas PrestaShop todavía dependen de correos electrónicos para seguir los pedidos. En la práctica, se encuentran a menudo: spam, retrasos en la recepción, bandejas de entrada compartidas mal organizadas o simplemente la necesidad de alertar a varias personas (logística, servicio al cliente, dirección) en tiempo real. El enfoque Pushover PrestaShop consiste en enviar una notificación push directamente al teléfono tan pronto como ocurre un evento crítico.

El módulo BdPushover ha sido diseñado para una integración adecuada en el ciclo de vida de los pedidos de PrestaShop: nuevo pedido y cambio de estado, con mensajes configurables y multilingües. Resultado: recibe la información correcta, en el momento adecuado, sin necesidad de conectarse continuamente al Back-Office.

Ver la ficha oficial del módulo Pushover PrestaShop

Requisitos previos: cuenta Pushover + compatibilidad PrestaShop/PHP

1) Lo que necesita en el lado de Pushover

  • Una cuenta Pushover
  • Un Application API Token (creado a través de una "aplicación" Pushover)
  • Una o más User Key(s) (destinatarios)
  • (Opcional) El nombre de un Device si desea dirigirse a un dispositivo específico

2) Compatibilidad PrestaShop

BdPushover declara compatibilidad a partir de PrestaShop 1.7.0 (y se usa en las ramas modernas, incluyendo 8 y 9). Concretamente: si su tienda opera en PrestaShop 1.7+, está dentro del alcance.

3) Compatibilidad PHP (exhaustiva, por familia PrestaShop)

El módulo sigue la compatibilidad PHP oficial de su versión de PrestaShop. Si su PrestaShop es compatible con una versión de PHP, el módulo puede ejecutarse en el mismo rango. Para evitar cualquier imprecisión, consulte las tablas oficiales de PrestaShop:

Referencias prácticas (a verificar según su subversión PrestaShop):

  • PrestaShop 1.7.x: dependiendo de la subversión, típicamente se encuentra PHP 5.6 → 7.4.
  • PrestaShop 8.x: típicamente PHP 7.2.5 → 8.1 (8.1 recomendado).
  • PrestaShop 9.x: PHP 8.1 mínimo, soporte extendido hasta 8.4 según documentación.

4) Requisitos del servidor (importante para "Pushover PrestaShop")

Pushover funciona a través de API HTTPS. Por lo tanto, su servidor debe poder hacer solicitudes salientes en HTTPS. Sin esto, no se podrá enviar ninguna notificación.

  • Extensión PHP cURL: requerida (BdPushover lo necesita para llamar a la API Pushover)
  • Salida HTTPS permitida (puerto 443) hacia los dominios Pushover
  • Entorno conforme a los requisitos habituales de PrestaShop (OpenSSL, JSON, PDO, etc.)

5) Idiomas disponibles

El módulo está disponible en los siguientes idiomas: FR, EN, DE, IT, ES. Las plantillas son multilingües y se pueden adaptar por idioma en la configuración.

Crear su Application API Token y obtener su User Key

Para utilizar Pushover con PrestaShop, necesita dos informaciones: el Application API Token y el/las User Key.

Paso A — Crear una aplicación Pushover

  1. Conéctese a su cuenta Pushover.
  2. Cree una nueva "aplicación" (nombre a elección, por ejemplo "PrestaShop").
  3. Copie el Application API Token: es el token que debe pegar en BdPushover.

Paso B — Obtener la User Key (destinatario)

  1. En Pushover, localice su User Key (clave de usuario).
  2. Si desea notificar a varias personas: obtenga la User Key de cada persona.
  3. Puede pegar varias claves en BdPushover (una por línea).

Paso C — (Opcional) Dirigirse a un dispositivo

Si usa Pushover en varios dispositivos (smartphone + tableta, por ejemplo), puede dirigirse a un dispositivo a través del campo Device en la configuración del módulo.

Instalar el módulo BdPushover en PrestaShop

Método 1 — Instalación a través del Back-Office (recomendado)

  1. Descargue el archivo del módulo desde su espacio cliente BeDOM (o el lugar previsto durante la compra).
  2. En PrestaShop: Módulos → Administrador de módulos.
  3. Haga clic en “Añadir un módulo” y luego seleccione el archivo del módulo.
  4. Una vez instalado, abri la página de configuración del módulo BdPushover.

Método 2 — Instalación manual (FTP/SSH)

  1. Descomprima el archivo y asegúrese de que la carpeta se llame bdpushover.
  2. Suba la carpeta bdpushover a /modules/ en su servidor de alojamiento.
  3. En el Back-Office, vaya a Módulos e instale BdPushover.

Consejo: después de la instalación, vacíe la caché de PrestaShop si su entorno lo requiere (especialmente en tiendas altamente personalizadas).

Configurar BdPushover (eventos, estatus, destinatarios)

1) Proporcionar las credenciales Pushover

  • Application API Token: pegue el token de su aplicación Pushover.
  • User keys: pegue una o más User Keys (una por línea).
  • Device (opcional): indique un dispositivo específico si desea dirigirse a un dispositivo.

2) Elegir los eventos PrestaShop a notificar

BdPushover gestiona dos eventos principales:

  • Nuevo pedido: notificación en el momento de la validación del pedido.
  • Cambio de estado del pedido: notificación durante una actualización de estado.

3) Seleccionar los estados que desencadenan una notificación

Para evitar el ruido, puede seleccionar solo los estados importantes (ej.: "Pago aceptado", "Enviado"). Este es un punto clave para un uso “agencia / multiclientes”: adapta los estados de acuerdo con el proceso del comerciante.

4) Activar el enlace Back-Office al pedido (opción)

Si activa la opción correspondiente, podrá usar la variable {admin_order_url} para incluir un enlace directo al pedido en el Back-Office.

Plantillas: ejemplos listos para usar + variables disponibles

Variables disponibles en BdPushover

Puede construir sus mensajes con las siguientes variables:

  • {shop}
  • {order_id}
  • {order_reference}
  • {customer}
  • {total}
  • {currency}
  • {status}
  • {date}
  • {admin_order_url} (si se activa la opción "enlace admin")

Ejemplo 1 — Plantilla “Nuevo pedido” (simple y eficaz)

Título:

Nuevo pedido {order_reference}

Mensaje:

Tienda: {shop}
Cliente: {customer}
Total: {total} {currency}
Fecha: {date}

Ejemplo 2 — Plantilla “Cambio de estado” (para logística/SAV)

Título:

Pedido {order_reference} → {status}

Mensaje:

Cliente: {customer}
Total: {total} {currency}
Fecha: {date}

Ejemplo 3 — Plantilla con enlace Back-Office

(Activar la opción enlace admin, luego usar {admin_order_url})

Pedido: {order_reference}
Estado: {status}
Enlace BO: {admin_order_url}

Multilingüe: buenas prácticas

Si su tienda es multilingüe, defina las plantillas por idioma (FR/EN/DE/IT/ES) y evite las abreviaturas ambiguas. El objetivo es que la notificación sea inmediatamente comprensible, incluso cuando varias personas sean destinatarias.

Opciones avanzadas de Pushover (sonido, prioridad, Emergencia)

Elegir un sonido

Pushover permite elegir un sonido para la notificación. Esto puede ser útil para distinguir un pedido de un cambio de estado, o para hacer que la notificación sea más "visible" en logística.

Prioridad

BdPushover expone la noción de prioridad de Pushover. Use una prioridad estándar para la mayoría de los casos. Reserve las prioridades altas para situaciones realmente críticas (ej.: pago aceptado en ventas flash, incidentes).

Modo "Emergencia" (retry / expire)

El modo Emergencia activa notificaciones insistentes (según las reglas de Pushover). BdPushover permite configurar: retry (intervalo de repetición) y expire (duración máxima). Úselo con moderación, solo si su organización lo justifica.

Prueba de notificación y depuración: diagnosticar rápidamente

1) Enviar una notificación de prueba

BdPushover integra un botón/formulario de prueba. Antes de probar los eventos reales (pedidos/estados), siempre comience con una prueba: esto valida el token, User Key, y la conectividad del servidor hacia la API Pushover.

2) Activar los logs (modo depuración)

En caso de problemas (ninguna notificación, notificaciones parciales, etc.), active la opción de depuración. El módulo escribe entonces información útil en los registros de PrestaShop (a través del logger).

3) Probar después en condiciones reales

  1. Realice un pedido de prueba (o duplique un pedido en un entorno de preproducción si tiene uno).
  2. Cambie el estado del pedido a un estado seleccionado en la configuración.
  3. Verifique que la notificación llegue y que el contenido corresponda a la plantilla.

RGPD / confidencialidad: qué se envía a Pushover

BdPushover envía un payload de notificación a la API Pushover. El contenido exacto depende de sus plantillas y las variables que elija. Por ejemplo: referencia del pedido, total, estado, nombre del cliente... o, por el contrario, un mensaje minimalista.

Buenas prácticas: limite el contenido si varios personas son destinatarios, y evite enviar información sensible si no es necesario. En contexto de agencia, piense en documentar este punto en su expediente del proyecto.

Solución de problemas: las causas más comunes (Pushover PrestaShop)

1) La prueba no funciona

  • Verifique el Application API Token y la/las User Key.
  • Verifique que la extensión PHP cURL esté activada.
  • Verifique la salida HTTPS (firewall / reglas de alojamiento) hacia la API Pushover.
  • Active la depuración y consulte los registros de PrestaShop.

2) La prueba funciona, pero no los pedidos/estados

  • Verifique que el evento “nuevo pedido” esté activado.
  • Para los estados: verifique que los estados que está probando estén seleccionados.
  • Pruebe con un estado simple (ej.: “Pago aceptado”) para aislar el problema.
  • Active la depuración y verifique el desencadenamiento durante los cambios de estado.

3) Notificaciones incompletas o contenido inesperado

  • Verifique las plantillas (título/mensaje) y las variables.
  • Verifique el idioma utilizado: el módulo puede basarse en el idioma del pedido cuando esté disponible.
  • Si usa {admin_order_url}, verifique que la opción de enlace admin esté activada.

4) En entorno de agencia / multi-módulos

En tiendas muy personalizadas, los módulos pueden sobrecargar comportamientos o modificar el flujo de trabajo de órdenes/estados. En este caso, la depuración es su mejor aliado. Si es necesario, aísle desactivando temporalmente los módulos relacionados con el checkout.

FAQ “Instalar Pushover en PrestaShop”

¿Es el módulo multilingüe?

Sí. El módulo viene en FR/EN/DE/IT/ES y las plantillas pueden ser adaptadas por idioma.

¿Se puede notificar a varias personas?

Sí. Puede pegar varios User Keys (uno por línea). Práctico para un equipo de e-commerce.

¿Se puede recibir solo ciertos estados?

Sí. Puede seleccionar los estados que desencadenan una notificación para limitar el ruido.

¿Funciona en PrestaShop 8 / 9?

El módulo declara compatibilidad a partir de PrestaShop 1.7.0. La compatibilidad PHP depende de la versión de PrestaShop instalada (ver sección requisitos previos y los enlaces a la documentación oficial).

Módulo Pushover PrestaShop: ir más lejos

Si desea desplegar rápidamente una solución de notificación push PrestaShop basada en Pushover, BdPushover está diseñado para: configurar los eventos, elegir los estados, personalizar las plantillas, notificar a múltiples destinatarios, probar y diagnosticar fácilmente.

Ver la ficha oficial del módulo Pushover PrestaShop

Disclaimer (marca / logo)

Pushover no es una marca de BeDOM – Soluciones Web. El uso del nombre "Pushover" y el logo de Pushover en el nombre del módulo, las visuales y la descripción del módulo ha sido aprobado por Pushover.

Ce blog vous a-t-il été utile?
Publicado en: Módulos PrestaShop
Soy Bertrand Domat, desarrollador web Full-Stack y fundador de BeDOM – Soluciones Web. Apasionado por la creación de sitios WordPress y PrestaShop, cuento con más de diez años de experiencia en el desarrollo, mantenimiento y optimización de proyectos digitales. Doy gran importancia a la UX/UI, al rendimiento y al SEO, para ofrecer a los usuarios una experiencia fluida y valorizar las marcas en línea. A través de este blog, comparto mis trucos, tutoriales y buenas prácticas, con el fin de ayudarte a desarrollar tu actividad, ganar visibilidad y aumentar tus ventas en la web.

Deja un comentario

Código de seguridad