La mayoría de los comerciantes de PrestaShop que buscan agregar un blog a su tienda en línea suelen optar por uno de dos enfoques: adjuntan un subdominio de WordPress y mantienen dos sistemas completamente separados, o renuncian por completo al marketing de contenidos porque la configuración les resulta demasiado compleja de gestionar. Cada enfoque presenta sus propios desafíos. El primero crea una experiencia de usuario fragmentada y una arquitectura técnica que requiere gestionar dos plataformas, dos configuraciones de alojamiento y dos flujos de trabajo de contenido simultáneamente. El segundo deja sin utilizar uno de los canales de tráfico a largo plazo más rentables. Las empresas que bloguean generan consistentemente un 55 % más de visitantes a su sitio web que las que no lo hacen, según datos de HubSpot que se han mantenido relativamente estables durante años. El desafío para las tiendas PrestaShop en particular ha sido que el blogging no era una funcionalidad nativa hasta que se lanzó una plataforma dedicada.Solución de blog para PrestaShop, como el módulo de blog de PrestaShop de Knowband, lo integra directamente en la tienda online sin necesidad de un CMS externo.
Por qué gestionar un blog fuera de PrestaShop crea más problemas de los que resuelve
El enfoque de WordPress en un subdominio es la solución más común y, técnicamente, funciona. Sin embargo, crea una desconexión que se hace más evidente con el tiempo. El blog se encuentra en blog.yourstore.com o yourstore.com/blog en una instalación de WordPress independiente, lo que significa que un visitante que lee una entrada del blog tiene que volver a la tienda principal para navegar o comprar. Esta dificultad de navegación puede reducir el potencial de conversión de cada contenido que publiques.
Desde el punto de vista del SEO, la separación también puede limitar algunos de los beneficios del enlazado interno que hacen que el marketing de contenidos sea tan valioso. Las entradas de blog que enlazan a páginas de productos en el mismo dominio ayudan a aumentar la autoridad de ese dominio para términos de búsqueda relacionados con productos. Las entradas de blog en una instalación de WordPress independiente pueden generar más autoridad para el subdominio en sí, con un beneficio menos directo para el dominio principal de la tienda.
Los gastos operativos también son importantes. Dos plataformas implican dos conjuntos de actualizaciones, dos paneles de administración, dos conjuntos de conflictos de complementos que gestionar y contenido que reside en una base de datos completamente distinta a la de la tienda a la que está destinado. Los comerciantes que han mantenido esta configuración durante más de un año rara vez la consideran sostenible.
¿Qué cambios introduce un módulo de blog nativo de PrestaShop en el flujo de trabajo de contenido?
Un módulo de blog de PrestaShop integrado directamente en el panel de administración de la tienda elimina por completo la necesidad de separar las plataformas. Las entradas del blog, las categorías, los comentarios y los banners se encuentran en el mismo panel de administración donde el comerciante gestiona los productos, los pedidos y los clientes. Sin inicios de sesión externos, sin flujos de trabajo independientes, sin problemas de sincronización.
El módulo de blog Knowband para PrestaShop organiza la gestión de contenido en cinco secciones de administración: Ajustes generales, Gestión de categorías, Gestión de entradas, Gestión de comentarios y Gestión de banners. Cada entrada tiene su propio título, descripción y campos de palabras clave, lo que significa que cada artículo que publica el comerciante se optimiza de forma independiente para la búsqueda sin necesidad de un plugin SEO adicional. La página de inicio del blog también tiene su propio título y descripción configurables, lo que la convierte en una página de destino correctamente indexada, en lugar de una página secundaria.
La creación de entradas admite formato de texto enriquecido, imágenes de portada de hasta 5 MB, descripciones breves para previsualizaciones cortas y la posibilidad de marcar cualquier entrada como popular para destacarla en la barra lateral. Se pueden seleccionar varios temas de blog desde el panel de administración sin necesidad de modificar el código, y el diseño es totalmente adaptable a dispositivos móviles en todos los temas de PrestaShop.
Cómo la función de productos relacionados conecta el contenido con el comercio
La característica más valiosa comercialmente en un módulo de blog de PrestaShop no son los controles SEO, sino la visualización de productos relacionados en cada página de entrada. El administrador puede seleccionar los productos que se mostrarán debajo de cada artículo del blog, ya sea de una categoría específica o de un fabricante concreto. Un artículo sobre el cuidado de muebles de exterior puede mostrar la gama de productos correspondiente debajo del artículo. Una guía de compra de zapatillas para correr puede mostrar la categoría adecuada directamente en el contexto del contenido, donde la intención del lector es mayor.
Esta función transforma el marketing de contenidos, pasando de ser una simple estrategia de tráfico a una herramienta de conversión. El lector que llega mediante una búsqueda sobre “cómo mantener los muebles de jardín” no es solo una visita a la página; es un cliente potencial que ya está predispuesto a interesarse por el tema y al que se le presentan productos que se ajustan a sus necesidades en el momento preciso. Esta conexión entre el contenido informativo y la presentación de productos comerciales es lo que hace que una solución de blog nativa sea más valiosa que un blog de WordPress independiente que solo puede enlazar a la tienda externamente.
El enfoque del módulo de marketing de contenidos de PrestaShop, que trata cada publicación del blog como un activo para el tráfico de búsqueda y un punto de contacto con el producto, es lo que diferencia a las tiendas que utilizan el contenido estratégicamente de aquellas que lo tratan como un ejercicio de marca sin un retorno medible.
Moderación de comentarios, CAPTCHA y construcción de una comunidad de contenido sostenible
Los comentarios en los blogs pueden ser un recurso para fomentar la comunidad o un problema de gestión de spam, según su configuración. El módulo permite al administrador decidir: los comentarios pueden restringirse a clientes registrados, abrirse a usuarios invitados o deshabilitarse por completo. Se requiere la aprobación del administrador antes de que cualquier comentario se publique, lo que significa que el comerciante controla qué se asocia con la marca.
Se pueden usar los comentarios de Facebook o el sistema de comentarios integrado, según si la tienda desea vincular la discusión de la comunidad con la identidad social o mantenerla independiente. La integración de reCAPTCHA impide el envío de bots en el formulario de comentarios. El administrador introduce la clave del sitio y la clave secreta desde el panel de control de Google reCAPTCHA, y la verificación se ejecuta automáticamente en cada envío.
La gestión de comentarios se realiza desde un panel de administración dedicado, donde cada comentario puede aprobarse, rechazarse o eliminarse. Para las tiendas donde la conversación de los clientes en torno al contenido relacionado con los productos es una parte importante de la experiencia de marca, este control de moderación cobra mayor relevancia de lo que parece al configurar un blog por primera vez.
Arquitectura SEO: Categorías, controles de prioridad y posicionamiento de la barra lateral
El módulo PrestaShop Blog Manager incluye gestión de categorías y subcategorías con campos de meta título y meta descripción individuales para cada categoría. Esto significa que la taxonomía de contenido que crea el comerciante se puede buscar de forma independiente, en lugar de existir únicamente para la navegación. Una categoría llamada “Guías de electrodomésticos de cocina” puede posicionarse en las búsquedas a nivel de categoría, algo que no ocurre con una lista de publicaciones sin categorizar.
La posición de los bloques de la barra lateral (categorías del blog, entradas recientes, entradas populares y el cuadro de búsqueda) se puede configurar independientemente del panel de administración, con ajustes de prioridad que controlan qué bloques aparecen primero. El bloque de entradas populares aumenta la profundidad de la página al mostrar a los lectores otros contenidos interesantes. El bloque de entradas recientes mantiene a los visitantes habituales al día sobre el nuevo contenido sin necesidad de intervención manual.
Para los comerciantes que gestionan varias tiendas PrestaShop, el módulo es compatible con múltiples tiendas y varios idiomas. Cada instalación de tienda puede mantener su propio contenido de blog, categorías y configuración, con campos de metadatos específicos para cada idioma en cada entrada y categoría. Knowband integró esta compatibilidad en el núcleo del módulo, en lugar de añadirla como una función adicional, lo que significa que el flujo de trabajo de administración se adapta a diferentes configuraciones de tienda sin necesidad de ajustes adicionales.
El argumento del tráfico que justifica la implementación de un módulo de blog para PrestaShop
El marketing de contenidos genera resultados de forma más consistente que la publicidad de pago. Una página de producto optimizada para una palabra clave transaccional específica atrae tráfico de personas que ya están listas para comprar. Una entrada de blog dirigida a una palabra clave informativa o de investigación atrae tráfico de personas que aún no se encuentran en el embudo de ventas de la tienda y que, gracias a la visualización de productos relacionados y una experiencia de navegación coherente, podrían entrar en él.
Las tiendas PrestaShop que publican contenido de forma constante sobre temas que interesan a sus clientes potenciales generan una base de tráfico orgánico que crece durante meses e incluso años sin aumentos proporcionales en la inversión publicitaria. El módulo de blog de PrestaShop pone a disposición este enfoque desde el panel de administración existente, con controles SEO, enlaces a productos relacionados y herramientas para la comunidad de comentarios que transforman un simple feed de contenido en un blog funcional.Módulo gestor de blogs de PrestaShop para el crecimiento del tráfico a largo plazo.
La configuración no requiere cambios en el código, ni plataforma externa, ni desarrollador. El blog se implementa desde el gestor de módulos y se integra automáticamente con el tema de la tienda existente.
La mayoría de los propietarios de tiendas OpenCart terminan protegiendo su sitio de la manera más complicada: una extensión para la verificación de inicio de sesión en dos pasos, otra para bloquear bots de spam, una tercera para CAPTCHA y, tal vez, una solicitud de soporte a su proveedor de hosting por un firewall. OpenCart Security Manager se desarrolló para eliminar este sistema improvisado. Este módulo integra la protección del administrador, la defensa de la tienda y la monitorización de la integridad de los archivos en una sola pantalla de configuración dentro del panel de administración de OpenCart.
Tanto si buscas una extensión de autenticación de dos factores para OpenCart, una extensión de firewall para OpenCart, protección contra ataques de fuerza bruta para iniciar sesión o una forma de ocultar tu directorio de administración sin tener que instalar cinco complementos diferentes, esta única extensión está diseñada para cubrir todas esas necesidades.
Protección del administrador: Verificación en dos pasos, limitación de intentos de inicio de sesión, acceso de administrador restringido por IP, ocultación del directorio de administración, solicitud de inicio de sesión a nivel de servidor y seguimiento de la actividad de inicio de sesión.
Protección de escaparates: Cortafuegos para aplicaciones web, encabezados de respuesta de seguridad, filtrado de spam en formularios (CAPTCHA), medidas disuasorias contra la copia y extracción de datos, y una solicitud de acceso para toda la tienda.
Monitoreo de integridad de archivos: Escaneos programados, detección de amenazas y registro del historial de escaneos.
Cada área se trata campo por campo más adelante en este documento, para que siempre comprenda qué hace una configuración antes de activarla.
Los atacantes que se dirigen a tiendas OpenCart suelen aprovechar los mismos puntos débiles: contraseñas de administrador fáciles de adivinar, intentos de inicio de sesión automatizados, un directorio de administración en su ruta predeterminada, formularios de contacto/registro sin protección y archivos principales modificados silenciosamente. Esta extensión está diseñada para cerrar esas puertas específicas sin necesidad de un consultor de seguridad ni de una gran cantidad de complementos adicionales.
La protección se aplica en capas independientes, y cada capa cubre una superficie diferente: la pantalla de inicio de sesión del administrador, los formularios orientados a la tienda, los encabezados que su servidor envía a los navegadores y los archivos en el disco.
El riesgo en pocas palabras: OpenCart, al ser de código abierto y ampliamente utilizado, es un objetivo habitual para el escaneo automatizado. Los bots buscan rutas de administrador predeterminadas, saturan los formularios de inicio de sesión con listas de credenciales e inundan los formularios de contacto con spam. Un solo acceso de administrador comprometido puede resultar en el robo de datos de clientes, la inyección de código o la alteración de la página web de la tienda; consecuencias que cuestan mucho más en limpieza y pérdida de confianza que el tiempo de configuración que requiere esta extensión.
Requiere que el administrador proporcione un código rotatorio de seis dígitos de una aplicación de autenticación, además de su contraseña. Esto impide el acceso no autorizado a la cuenta, incluso si la contraseña se ha filtrado, adivinado o reutilizado de otra brecha de seguridad.
Ejemplo: Una tienda con tres administradores podría requerir la autenticación de dos factores (2FA) para todos, excepto para la IP fija de la oficina de un contratista, que queda exenta. Consejo: Añade tus direcciones IP fiables a la lista blanca antes de activar la aplicación de la autenticación en todo el sitio, para que nunca se te solicite que te registres desde una conexión desde la que no puedas operar.
Limitación de intentos de inicio de sesión
Bloquea temporalmente una dirección IP cuando acumula demasiados intentos fallidos de inicio de sesión de administrador dentro de un período de tiempo determinado; no requiere supervisión manual.
Ejemplo: si un script intenta adivinar la contraseña 50 veces en el inicio de sesión de administrador en menos de un minuto, la IP de origen se bloquea automáticamente una vez que se alcanza el límite de reintentos. Consejo: combine un límite de reintentos moderado (5-10 intentos) con un bloqueo lo suficientemente largo como para desalentar los reintentos (15-30 minutos), y excluya la IP de su oficina o VPN para que un error tipográfico no bloquee el acceso a su propio equipo.
Acceso de administrador restringido por IP
Limita el acceso al panel de administración a una lista definida de direcciones; cualquier otra persona será rechazada incluso antes de que se cargue el formulario de inicio de sesión. Este es el control más estricto contra el acceso de administradores externos, ya que el bloqueo se produce antes de que se verifiquen las credenciales.
Enmascaramiento del directorio de administración
Esta función oculta la ruta de administración real tras una URL alternativa secreta; la ruta original devuelve un error 404 a cualquiera que desconozca el nombre alternativo. De esta forma, tu tienda queda fuera del alcance de los bots que buscan nombres de carpetas de administración comunes.
Solicitud de inicio de sesión a nivel de servidor (autenticación HTTP)
Agrega una solicitud de nombre de usuario y contraseña nativa del navegador frente al panel de administración, la tienda en línea o ambos, antes de que se cargue la pantalla de inicio de sesión de OpenCart. Esto se ejecuta completamente fuera de la aplicación, lo cual es útil para sitios de prueba, tiendas en fase de prelanzamiento o como un control de acceso administrativo adicional.
Firewall de aplicaciones web (WAF)
Analiza los datos GET/POST entrantes y las cookies en busca de patrones conocidos de inyección SQL, secuencias de comandos entre sitios y recorrido de rutas, y bloquea las coincidencias con un código HTTP 403 antes de que lleguen al código de OpenCart.
Encabezados de respuesta de seguridad
Agrega encabezados (HSTS, protección contra clickjacking, protección contra detección de MIME, política de referencias, política de permisos) que instruyen a los navegadores a aplicar medidas de seguridad adicionales. Esta es una forma de bajo riesgo de reforzar el trato que los navegadores dan a su sitio, y suele ser un requisito en las listas de verificación de PCI y auditorías de seguridad.
Filtrado de spam en formularios (CAPTCHA)
Agrega verificación CAPTCHA (Cloudflare Turnstile, Google reCAPTCHA o hCaptcha) al formulario de contacto y al formulario de registro, lo que reduce los envíos de spam y los registros falsos sin necesidad de editar el tema.
Medidas disuasorias contra la copia y el raspado
Desincentiva la copia informal de contenido al deshabilitar los accesos directos de clic derecho, copiar/pegar, ver código fuente y herramientas para desarrolladores, lo que aumenta el esfuerzo necesario para extraer texto e imágenes de productos de forma informal.
Monitoreo de integridad de archivos
Realiza análisis programados que comparan tu instalación de OpenCart con una base de referencia segura, señalando los archivos nuevos o modificados como posibles amenazas, lo que a menudo permite detectar una vulnerabilidad antes de que aparezca en la tienda online.
Descripción detallada de la extensión de seguridad de OpenCart
Protección del administrador – Cubre el inicio de sesión y las sesiones de administrador: autenticación de dos factores (2FA), limitación de inicio de sesión, restricción de IP, ocultación de directorio, solicitud de inicio de sesión a nivel de servidor y supervisión de inicio de sesión (que incluye una subvista de Usuarios para administrar las inscripciones individuales de 2FA).
Protección de escaparates – Cubre el tráfico orientado al cliente: el cortafuegos, los encabezados de respuesta, el filtrado de spam, el bloqueo de bots de carrito, las medidas anticopia y la solicitud de inicio de sesión para toda la tienda.
Monitoreo de integridad de archivos – Configuración e historial de escaneo, incluyendo la URL de cron utilizada para la programación y un registro de escaneos anteriores que permite realizar búsquedas.
En la parte superior de cada pestaña encontrarás el enlace de recuperación de emergencia: una URL permanente que desactiva las funciones restrictivas de la extensión con un solo clic si alguna vez te quedas sin acceso. Este es el detalle más importante de este manual: encuéntralo ahora, antes de modificar cualquier otra configuración, y guárdalo en algún lugar fuera del panel de administración. Esta es la información crucial que todo administrador debe conocer.
La vista Usuarios, dentro de Protección de administrador, muestra todas las cuentas de administrador (ID, nombre, correo electrónico, estado actual de la autenticación de dos factores) y permite restablecer una inscripción de autenticador perdida o comprometida para que esa persona pueda registrar una nueva en su próximo inicio de sesión.
Los informes se encuentran en dos lugares: el Registro de intentos de inicio de sesión en Protección de administrador (dirección IP, marca de tiempo, correo electrónico y resultado de cada intento de inicio de sesión de administrador, una vez que se activa el registro) y la tabla Historial de escaneo en Supervisión de integridad de archivos (cada ejecución de escaneo, manual o programada, con recuentos de archivos, recuentos de amenazas, duración y un enlace al informe completo).
Cómo funciona realmente cada función
Verificación de dos pasos
Este sistema utiliza el protocolo TOTP (contraseña de un solo uso basada en el tiempo), el mismo que emplean Google Authenticator, Authy y aplicaciones similares. Cuando un administrador activa la autenticación de dos factores (2FA) o se le exige hacerlo mediante una política de seguridad para todo el sitio, escanea un código QR con su aplicación de autenticación, que genera un nuevo código de seis dígitos cada 30 segundos. Este código se introduce junto con la contraseña habitual en cada inicio de sesión.
Limitación de intentos de inicio de sesión
Cada intento de inicio de sesión de administrador fallido se registra con la dirección IP de origen. Una vez que los intentos fallidos desde una dirección IP superan el límite configurado dentro del período establecido, dicha dirección IP se bloquea y no se permiten más intentos hasta que finalice el período de bloqueo.
Acceso de administrador restringido por IP
Una vez activada, cada solicitud al panel de administración se verifica con una lista de permitidos antes de que se ejecute el enrutamiento de OpenCart. Cualquier usuario que no esté en la lista queda bloqueado directamente y nunca llega al formulario de inicio de sesión.
Enmascaramiento del directorio de administración
La extensión intercepta las solicitudes dirigidas a tu ruta de administración real y devuelve un error 404, a menos que el visitante ya haya accedido a una URL de alias secreta, que establece una cookie y lo redirige discretamente a la ubicación real.
Solicitud de inicio de sesión a nivel de servidor
Esto añade un aviso independiente, nativo del navegador (generado por el propio navegador en lugar de un formulario de OpenCart), delante del panel de administración, la tienda online o ambos, que se aplica a nivel del servidor web antes de que se ejecute cualquier lógica PHP.
Firewall de aplicaciones web
El WAF verifica los parámetros de consulta entrantes, los campos POST y las cookies comparándolos con una biblioteca de patrones conocidos de inyección, XSS y recorrido de rutas. Si encuentra una coincidencia, se genera un error 403 inmediato antes de que la solicitud llegue a los controladores de OpenCart.
Encabezados de respuesta de seguridad
Cada interruptor añade un encabezado específico que le indica al navegador del visitante que imponga un comportamiento determinado: negarse a mostrar la página en un iframe, negarse a adivinar los tipos de archivo, forzar HTTPS, etc.
Filtrado de spam en formularios
Cuando está habilitada, la extensión inserta automáticamente el widget CAPTCHA seleccionado en los formularios de contacto y registro de la tienda online, sin necesidad de editar el tema, y verifica la respuesta en el servidor antes de aceptar el envío.
Medidas disuasorias contra la copia y el raspado
Se aplicó un conjunto de restricciones del lado del cliente (que deshabilitan copiar/cortar/pegar, clic derecho, selección de texto, ver código fuente y accesos directos a las herramientas para desarrolladores) en toda la tienda, con una lista blanca de IP para el personal que necesita un comportamiento normal del navegador.
Monitoreo de integridad de archivos
Una tarea programada, que se activa cuando el programador cron de su servidor accede a una URL única protegida por un token, escanea todos los archivos de su instalación, los compara con una base de datos mantenida de archivos principales de OpenCart y archivos de extensión comunes que se sabe que funcionan correctamente, e identifica cualquier archivo nuevo, faltante o modificado.
1.0.0 Protección del administrador
Verificación de dos pasos
Habilitar la autenticación de dos factores (2FA): activa la compatibilidad con 2FA; los administradores recibirán instrucciones para configurar una aplicación de autenticación en su próximo inicio de sesión.
IP de la lista blanca – Direcciones que omiten por completo la autenticación de dos factores, incluso cuando la aplicación está activada. Agregue su red de oficina o doméstica como medida de seguridad antes de aplicar la autenticación.
Fuerza 2FA – Requiere que todos los administradores que no estén en la lista blanca configuren la autenticación de dos factores (2FA) antes de continuar. Habilítela solo después de agregar una IP de confianza a la lista blanca o confirmar que el enlace de recuperación funciona.
ID – Identifica la cuenta de administrador.
Estado 2FA – Indica si la cuenta tiene activada la autenticación de dos factores (2FA). Conviene revisarla periódicamente, sobre todo después de cambios de personal.
Acciones Restablece una inscripción de autenticación de dos factores perdida para que el usuario pueda registrar un nuevo dispositivo. Úselo de inmediato si alguien pierde su teléfono de autenticación.
Implementar la autenticación de dos factores (2FA) como opcional primero, y luego cambiarla a obligatoria una vez que todos estén inscritos, es la estrategia. ruta recomendada – Evita el acceso no autorizado a cuentas mediante contraseñas filtradas, adivinadas o reutilizadas, ya que la contraseña por sí sola ya no es suficiente. Nunca implementes la autenticación de dos factores (2FA) en todo el sitio sin antes incluir en la lista blanca al menos una IP de confianza o confirmar que el enlace de recuperación funciona. Mantén esa lista blanca corta y revísala periódicamente, ya que esas direcciones eluden completamente la 2FA. Agrega la opción “restablecer la 2FA” a tu lista de verificación de desvinculación para el personal que se marcha.
Protección de fuerza bruta
Habilitar la limitación de velocidad: bloquea temporalmente una IP tras demasiados intentos fallidos de inicio de sesión como administrador. Recomendado para cualquier tienda en línea.
Reintentos máximos – Intentos fallidos permitidos antes de que se active la prohibición. 5 es un valor predeterminado razonable.
Ventana de tiempo (segundos): el intervalo de tiempo en el que se contabilizan los fallos. 300 segundos (5 minutos) funciona para la mayoría de las tiendas.
Tiempo de prohibición (segundos)) – cuánto tiempo permanece bloqueada una IP prohibida; expira automáticamente.
IP de la lista blanca – Las direcciones nunca se contabilizaron para el límite o fueron bloqueadas.
Empiece con valores moderados, revise el registro de inicio de sesión después de una semana y ajústelos si se repiten patrones de ataque desde distintas direcciones IP. Esto funciona mejor combinado con la autenticación de dos factores (2FA) que por sí solo: la limitación de acceso ralentiza a los atacantes, mientras que la 2FA los detiene por completo, incluso si finalmente adivinan la contraseña. Los bloqueos se eliminan automáticamente una vez que finaliza el temporizador; no es necesario desbloquear a nadie manualmente.
Acceso de administrador restringido por IP
Restringir el acceso de administrador por IP: Limita el acceso al panel de administración a una lista específica de direcciones de confianza.
Cómo FuncionaUna vez activada, solo las direcciones IP indicadas podrán acceder al panel de administración; el resto de visitantes quedarán bloqueados, incluyendo a quienes intenten acceder a la página de inicio de sesión. Tu dirección IP actual se añadirá automáticamente al activar esta opción, por lo que no perderás el acceso.
Direcciones IP permitidas (obligatorio): Solo se permiten las direcciones ingresadas aquí.
Enmascaramiento del directorio de administración
Ocultar el nombre del directorio de administración: Reemplaza la URL real de tu panel de administración con un alias secreto, eliminando tu tienda del conjunto de sitios que los escáneres automatizados encuentran al adivinar las rutas de administración comunes.
Cómo FuncionaCuando está habilitada, la URL de administración directa devuelve una respuesta 404, y el panel solo es accesible a través del alias configurado a continuación.
Nombre de aliasDe 3 a 32 letras, dígitos, guiones o guiones bajos. Trátelo como un secreto, igual que una contraseña.
Solicitud de inicio de sesión a nivel de servidor (Administrador)
Parte de los Plugin de protección de contraseñas para OpenCart Esta funcionalidad, integrada en esta extensión, añade una capa de autenticación nativa del navegador delante del propio panel de administración.
Habilitar la autenticación HTTP para el administrador.: Agrega una solicitud de nombre de usuario/contraseña antes incluso de que se cargue la pantalla de inicio de sesión de administrador.
Nombre de usuario / Contraseña: Credenciales para la solicitud; la contraseña se almacena cifrada y nunca se guarda en texto plano.
IP de la lista blanca: Direcciones que omiten por completo la solicitud.
Compatibilidad con servidores (PHP-FPM/FastCGI): Agrega una directiva necesaria en servidores donde el encabezado de autenticación no se transmite correctamente de otra manera.
Monitoreo de inicio de sesión
Una característica fundamental de este Plugin de seguridad de inicio de sesión de OpenCartEsta pestaña proporciona visibilidad de cada intento de inicio de sesión de administrador realizado en su tienda.
Correo electrónico tras un inicio de sesión exitoso: Envía una notificación cada vez que un administrador inicia sesión correctamente.
Correo electrónico de notificación: Dónde se envían las alertas; si se deja en blanco, se utiliza por defecto la dirección de correo electrónico de su tienda.
Registrar intentos de inicio de sesión de administrador: Registra la dirección IP, la hora, el correo electrónico y el resultado de cada intento de inicio de sesión en un archivo de registro descargable.
Registro de intentos de inicio de sesión: El registro en sí; los botones de descarga se activan una vez que existen entradas.
2.0.0 Protección de la tienda
La protección de la tienda online cubre todo con lo que un cliente o un bot interactúa directamente. Aquí es donde entra en juego la funcionalidad de firewall, CAPTCHA y encabezado de seguridad de esta Extensión de seguridad de OpenCart Todos trabajan en paralelo, cada uno abordando una amenaza diferente para el cliente.
Firewall de aplicaciones web
Funcionando como un dedicado Extensión de firewall de OpenCartEsta función bloquea automáticamente las solicitudes que contienen patrones conocidos de inyección SQL, secuencias de comandos entre sitios o recorrido de rutas antes de que lleguen al código de la tienda en línea. No se requiere ninguna configuración adicional más allá de habilitarla.
Encabezados de respuesta de seguridad
Estas configuraciones añaden pequeñas instrucciones invisibles que indican a los navegadores cómo gestionar tu tienda de forma segura. La mayoría son seguras y se pueden activar sin problemas.
Protección XSSUna medida de seguridad antigua contra un tipo de ataque específico. Los navegadores modernos cuentan con una mejor protección integrada, pero dejar esta activada no supone ningún problema; considérelo como un bloqueo de respaldo para navegadores más antiguos.
Protección contra clickjackingImpide que otros sitios web muestren secretamente tu tienda dentro de un marco oculto, un truco que a veces se utiliza para engañar a los visitantes y hacer que hagan clic en cosas que no querían.
Protección contra la detección de contenidoIndica a los navegadores que confíen en el tipo de archivo que declara tu tienda en lugar de adivinarlo, cerrando así una vía que los atacantes a veces aprovechan.
Navegación solo mediante HTTPS (HSTS)Indica a los navegadores que utilicen siempre la versión segura y cifrada de su sitio web, nunca la versión no segura.
Incluir subdominios / Precarga: Extiende esa regla a cualquier subdominio que utilice y, opcionalmente, puede registrar su tienda en una lista global que los navegadores comprueban automáticamente.
Política de referenciasLimita la cantidad de información que los navegadores comparten sobre la procedencia de un visitante cuando hace clic en un enlace que lo aleja de su tienda.
Política de permisos: Controla qué funciones del dispositivo (cámara, micrófono, etc.) pueden solicitar las páginas de tu tienda en el navegador del visitante.
Filtrado de spam en formularios
Como parte integrada Extensión de protección contra spam para OpenCart y Extensión captcha de OpenCartEsta función evita que los bots y los spammers saturen tus formularios de contacto y registro con envíos basura. Es compatible con proveedores como Cloudflare Turnstile, Google reCAPTCHA y hCaptcha, que verifican que quien envía el formulario sea un visitante real, no un bot.
Habilitar la protección contra spam: Agrega una verificación CAPTCHA a tus formularios de contacto y registro, verificada en el servidor para que no pueda ser eludida.
Proveedor: Elija entre Turnstile, reCAPTCHA o hCaptcha; cada uno funciona de manera ligeramente diferente, pero todos bloquean el spam automatizado.
Clave del sitio / Clave secreta: Códigos del proveedor que hayas elegido para conectar tu tienda de forma segura.
Tema del widget: Controla el aspecto del cuadro CAPTCHA (Automático, Claro u Oscuro).
Protección de contenido
Habilitar la protección de contenido: Interruptor principal. Esto funciona únicamente como medida disuasoria; un visitante decidido aún puede eludirlo utilizando las herramientas para desarrolladores de su navegador.
Deshabilitar copiar/cortar/pegar: Bloquea los atajos de teclado que los visitantes usarían para copiar o pegar el contenido de la página.
Deshabilitar la visualización del código fuente (Ctrl+U): Bloquea el acceso directo para ver el código fuente de una página.
Deshabilitar el menú contextual (clic derecho)Elimina el menú contextual que los visitantes podían usar para guardar imágenes o copiar contenido.
Deshabilitar la selección de texto: Impide resaltar o seleccionar texto en la página.
Deshabilitar DevTools/Inspeccionar (F12)Bloquea los atajos de teclado F12, Ctrl+Shift+I y Ctrl+Shift+J. No impide que se abran las herramientas para desarrolladores desde el menú del navegador.
Lista blanca de direcciones IP (personal)Direcciones que eluden todas las restricciones de protección de contenido.
Solicitud de inicio de sesión para toda la tienda
Otra capa de esto Plugin de protección de contraseñas para OpenCartEsta función restringe el acceso a toda la tienda a través de una solicitud de nombre de usuario/contraseña a nivel del navegador, independiente de la solicitud del lado del administrador descrita en la Sección 6.
Habilitar la autenticación HTTP para la tienda en línea.: Agrega una solicitud de contraseña antes de que se pueda ver cualquier página de la tienda.
Nombre de usuario / Contraseña: Credenciales específicas de la tienda en línea, almacenadas cifradas.
IP de la lista blanca: Direcciones que omiten por completo la solicitud de la tienda en línea.
Esto sirve para proteger una tienda en fase de prelanzamiento o de prueba de los motores de búsqueda y los visitantes ocasionales. La dificultad que presenta este sistema es intencionada, a diferencia del mensaje del panel de administración. Si el mensaje se repite incluso con las credenciales correctas en un servidor PHP-FPM/FastCGI, active la configuración de compatibilidad en Protección de administrador para solucionarlo; esta configuración se aplica tanto al panel de administración como al de la tienda.
3.0.0 Monitoreo de la integridad de archivos
Configuración
Habilitar la monitorización de la integridad de los archivos: Interruptor principal; cuando está desactivado, el punto final de escaneo regresa inmediatamente sin escanear nada.
Alerta por correo electrónico sobre nuevas amenazasEnvía una alerta al correo electrónico del administrador cada vez que un análisis detecta algo nuevo o modificado. Las alertas repetidas por falsos positivos conocidos se suprimen automáticamente.
Excluir rutas: Rutas relativas, una por línea, para omitir durante el escaneo, útiles para suprimir falsos positivos conocidos, como directorios de proveedores.
URL de Cron: Una URL única, protegida mediante token, que activa un escaneo cada vez que su planificador la solicita.
Para configurarlo correctamente: habilite la función, active las alertas por correo electrónico y agregue la URL de cron a las tareas programadas de su panel de control de alojamiento (o a su propio crontab), generalmente programadas para horas de menor actividad, como las 2 a. m. Las alertas solo se activan para amenazas realmente nuevas o modificadas. Una vez que se ha detectado un archivo y se ha excluido o confirmado, se suprimen las alertas repetidas para ese elemento.
Historial de escaneo
ID: Identificador secuencial para cada ejecución de escaneo.
Fecha: Cuando se ejecutó el escaneo.
Desencadenado por: Manual o programado (cron).
Archivos escaneados: Número total de archivos revisados en esa ejecución.
Amenazas: Número de archivos nuevos o modificados marcados.
Duración: ¿Cuánto tiempo duró el escaneo?
Estado: Estado de finalización.
Ver informe: Abre los resultados detallados de ese escaneo.
Esta pestaña es puramente histórica y se puede filtrar por rango de fechas. No se requiere configuración. Revise sus informes después de los primeros análisis programados para saber qué es “normal” para su tienda, ya que la mayoría de los sitios presentan algunos archivos marcados relacionados con actualizaciones rutinarias de temas o extensiones. Una vez que se establezca esa base, los hallazgos realmente inusuales destacarán con mayor claridad. Investigue cualquier análisis donde el número de amenazas supere con creces su base, incluso si los archivos individuales no parecen obviamente maliciosos a primera vista. A menudo, así es como se ve una intrusión en etapa temprana.
Conclusión
Administrador de seguridad avanzada de OpenCart Reúne las protecciones que la mayoría de las tiendas necesitan de forma individual (verificación en dos pasos, limitación de accesos, cortafuegos, CAPTCHA y análisis de integridad de archivos) en una pantalla centralizada. Su configuración, que comienza con la monitorización de accesos y el enlace de recuperación de emergencia antes de añadir controles más restrictivos, reduce significativamente las vías de ataque más comunes contra las tiendas OpenCart sin generar inconvenientes para los clientes ni para su equipo.
El Administrador de seguridad avanzada de OpenCart también está disponible en OpenCart Marketplace, y los propietarios de tiendas pueden acceder al módulo haciendo clic aquí. aquí
La mayoría de los comerciantes de PrestaShop piensan en el crecimiento en términos de tráfico: más anuncios, mejor SEO, mayor alcance en redes sociales. Lo que los datos muestran cada vez más es que las tiendas que van por delante no necesariamente están adquiriendo más clientes; están conservando más de los que ya tienen y una marcaAplicación móvil PrestaShop Se está convirtiendo en la herramienta principal para lograrlo.
Las cifras son inequívocas. Adquirir un nuevo cliente cuesta entre cinco y veinticinco veces más que retener a uno existente, y los clientes retenidos gastan hasta un 67 % más que los compradores primerizos. Las marcas con aplicaciones móviles registran tasas de recompra hasta un 50 % superiores en comparación con las que solo utilizan la web móvil, y los usuarios de la aplicación compran aproximadamente un 33 % más frecuentemente que quienes no la utilizan. Para una tienda PrestaShop con una base de clientes consolidada, una aplicación dedicada no es una simple función adicional; es un cambio estructural en la forma en que el negocio crece.
Lo que una aplicación móvil de PrestaShop hace por la retención de clientes que un sitio web no puede hacer
Un sitio web, por muy bien optimizado que esté, es pasivo. Los clientes deben recordar la URL o encontrarla mediante un buscador. Una aplicación móvil de PrestaShop, con la marca de la empresa, se ubica en la pantalla de inicio del cliente, lo que genera una relación cualitativamente diferente con la marca. Más de un tercio de los consumidores mantienen instalada la aplicación de su marca favorita en su teléfono como una señal directa de confianza y de intención de compra continua.
La brecha de interacción es igualmente específica. Los compradores pasan aproximadamente 201 minutos al mes en aplicaciones de compra, en comparación con unos 11 minutos en sitios web de compras móviles. Esta diferencia no se explica por una sola función; es el efecto acumulativo de tiempos de carga más rápidos, preferencias guardadas, navegación nativa y el hecho de que una aplicación es un entorno cerrado sin las distracciones del navegador. Para los comerciantes cuyos clientes habituales actualmente navegan, olvidan y regresan solo cuando se les vuelve a mostrar publicidad, esta brecha de interacción representa ingresos recuperables a un bajo costo marginal.
El valor de vida del cliente responde directamente a este cambio. Cuando el 60 % de los compradores que utilizan una aplicación por primera vez realizan compras adicionales, la aplicación deja de ser un simple canal para convertirse en un embudo de conversión que transforma a los clientes que realizan una sola compra en compradores recurrentes, quienes generan la mayor parte de los ingresos de cualquier tienda.
Por qué las notificaciones push cambian la economía de la reactivación de clientes.
El correo electrónico sigue siendo fundamental para la retención de clientes en el comercio electrónico, pero sus limitaciones son estructurales: la tasa de apertura promedio rara vez supera el 20%, y la competencia en la bandeja de entrada aumenta cada trimestre. Las notificaciones push, disponibles solo para comerciantes con una aplicación nativa, funcionan de manera diferente. Aparecen directamente en la pantalla de bloqueo del cliente, no requieren una bandeja de entrada para competir y pueden activarse automáticamente según el comportamiento de compra o manualmente desde el panel de administración.
El creador de aplicaciones móviles Knowband para PrestaShop incluye notificaciones automáticas para la confirmación de pedidos, actualizaciones del estado de entrega y recuperación de carritos abandonados, cada una configurable con mensajes y intervalos de tiempo personalizados. Se pueden enviar campañas manuales desde el panel de administración con una imagen, redirección a una página de destino y segmentación por dispositivo. En la práctica, un comerciante puede enviar una alerta de reposición de stock, una notificación de venta relámpago o un recordatorio de carrito abandonado, y llegar a clientes que ya conocen la marca, sin pagar por un espacio publicitario ni competir en una bandeja de entrada saturada.
Las marcas recuperan hasta un 22 % de los carritos abandonados mediante notificaciones push automatizadas, un canal que simplemente no existe para las tiendas que operan exclusivamente en la web móvil. Para un comerciante de PrestaShop que realiza promociones o gestiona inventario de temporada, este mecanismo de recuperación pasa rápidamente de ser opcional a fundamental.
Cómo la experiencia de la aplicación impulsa la venta cruzada y el valor promedio del pedido.
Los clientes habituales no solo regresan con más frecuencia, sino que también compran más cuando lo hacen. La experiencia de la aplicación contribuye directamente a esto mediante funciones que un sitio web móvil maneja de manera inconsistente: productos relacionados en la página del producto, la función de lista de deseos que fomenta las visitas recurrentes sin requerir una compra inmediata y un proceso de pago simplificado que elimina los obstáculos que reducen el valor del pedido en la primera visita.
La aplicación móvil de PrestaShop incluye compatibilidad con el módulo de Productos Relacionados Automáticos de PrestaShop, lo que permite la venta cruzada directamente en las páginas de productos de la aplicación. Un cliente que esté viendo una chaqueta puede ver accesorios a juego sin salir de la página, y esos productos relacionados aparecen en la misma sesión, donde el interés de compra ya es alto. Para las tiendas donde el valor promedio del pedido es tan importante como la frecuencia de compra recurrente, esto representa un factor clave.
La función de lista de deseos agrava este problema con el tiempo. Un cliente que guarda tres artículos durante una sesión y regresa una semana después para realizar una compra específica suele adquirir artículos que ya había guardado. Este patrón de comportamiento es difícil de gestionar en la web móvil, ya que los artículos guardados dependen de las cookies y del estado del navegador, en lugar de una cuenta persistente.
El argumento de propiedad de marca que la mayoría de los comerciantes de PrestaShop aún no han planteado.
Existe una dimensión competitiva que va más allá de las tasas de retención. Cada cliente que descarga la aplicación de una tienda se compromete con la marca de forma sencilla: la encontró, confió lo suficiente en ella como para instalarla y permitió que le enviara notificaciones. Se trata de una relación con el cliente cualitativamente diferente a la que se construye mediante anuncios de retargeting o tráfico de búsqueda, ya que ambas desaparecen en cuanto cesa el gasto.
Una aplicación móvil PrestaShop personalizada con el logotipo, los colores y el tema de la tienda, disponible en Google Play y la App Store de Apple, ofrece al comerciante un canal de distribución propio. Sin cambios en los algoritmos, sin dinámicas de subasta de anuncios, sin dependencia de plataformas. La relación con el cliente reside en la base de datos de la aplicación y se comunica directamente mediante notificaciones push a los usuarios que hayan dado su consentimiento.
Para las tiendas PrestaShop internacionales, la compatibilidad con múltiples monedas e idiomas integrada en la aplicación extiende este canal propio a nivel global. Un cliente en Alemania y otro en Brasil utilizan la misma aplicación, ven los precios en su moneda local y navegan en su idioma nativo sin necesidad de tiendas online ni configuraciones de plataforma independientes.
Lo que realmente se necesita para crear una aplicación móvil de PrestaShop en 2026
Históricamente, el principal obstáculo para el desarrollo de una aplicación de marca era el coste; las aplicaciones personalizadas creadas con Flutter o React Native costaban entre decenas y cientos de miles de dólares antes de que un solo cliente las descargara. Esta barrera ha cambiado, especialmente para los comerciantes de PrestaShop.
La solución de Knowband entrega archivos de aplicaciones Android e iOS listos para publicar en uno o dos días hábiles después de que el comerciante comparta sus especificaciones. La aplicación se ejecuta en Flutter con una sincronización completa con la tienda en línea, incluyendo productos, precios, métodos de pago, opciones de envío e inventario, todo lo cual refleja el sitio web en tiempo real sin necesidad de mantener un catálogo independiente.
El panel de administración gestiona la personalización del diseño, las campañas de notificaciones push, la configuración de cumplimiento del RGPD y la configuración de los métodos de pago sin necesidad de acceso al código ni intervención de desarrolladores. Para las tiendas que han estado sopesando la posibilidad de crear una aplicación móvil de PrestaShop frente a la supuesta complejidad de su desarrollo, el proceso de configuración real es considerablemente más sencillo de lo que suele parecer.
La oportunidad de obtener una ventaja por ser pionero aún está abierta.
La mayoría de las tiendas PrestaShop aún no han implementado una aplicación propia, lo que significa que los comerciantes que lo hagan ahora se enfrentarán a una menor competencia en cuanto al reconocimiento de marca que dentro de dos años. Un cliente que descarga la aplicación de una tienda y desarrolla el hábito de compra dentro de ella tiene muchas menos probabilidades de cambiarse a la competencia; el 76 % de los consumidores que usan aplicaciones de marca lo hacen con mayor frecuencia cuando se les ofrecen incentivos exclusivos para la aplicación, y el coste psicológico de desinstalar una aplicación es mayor que simplemente probar otro sitio web.
El cambio de canal hacia las aplicaciones como interfaz principal de comercio móvil ya está muy avanzado en las principales categorías minoristas. Para los comerciantes de PrestaShop que estén listos para dejar de depender completamente de la adquisición de pago y comenzar a construir un modelo de crecimiento centrado en la retención, unAplicación móvil para PrestaShop es la infraestructura que hace posible ese cambio sin reconstruir nada de lo que ya funciona.
PrestaShop Security Manager es un módulo de seguridad completo para PrestaShop, diseñado para reemplazar los plugins de un solo propósito que la mayoría de los comerciantes terminan instalando uno por uno: un plugin de autenticación de dos factores, un plugin CAPTCHA, una extensión de firewall independiente en otro lugar. En cambio, este módulo integra la protección del administrador, la defensa del frontend y el análisis de la integridad de los archivos en una única pantalla de configuración dentro del panel de administración de PrestaShop.
Si buscas un completo Módulo PrestaShop 2FA, una Módulo de cortafuegos de PrestaShop, una Módulo de protección contra ataques de fuerza bruta de PrestaShop, o simplemente una forma de bloquear su asegurar el backend sin hacer malabarismos con estas cinco extensiones diferentes, esto Gestor de seguridad avanzada de PrestaShop Cubre todo.
Este módulo está organizado en tres áreas funcionales, cada una con su propio conjunto de pestañas:
Seguridad del administrador: La seguridad del administrador incluye la autenticación de dos factores (2FA), protección contra ataques de fuerza bruta, protección de la IP del administrador, cambio de nombre de carpeta (URL de administrador oculta), autenticación HTTP y supervisión de la actividad de inicio de sesión.
Seguridad del frontend: Esto incluye el firewall de aplicaciones web, los encabezados de seguridad HTTP, la protección contra spam (CAPTCHA), la protección contra carritos de compra falsos, la protección de contenido y la autenticación HTTP de la tienda en línea.
Anti-malware: Escaneo programado, detección de amenazas e informes históricos de escaneo.
Cada una de estas áreas se documenta en detalle más adelante en este manual, y cada campo se explica en un lenguaje sencillo para que siempre sepa exactamente qué está activando antes de hacerlo.
Actualización (8 de julio de 2026): Nuevas funciones añadidas al módulo de seguridad de PrestaShop v1.0.1
La última actualización de Knowband Módulo de seguridad de PrestaShop Se introduce un panel de control y una función de seguridad de interfaz que funciona como un campo y proyecto HoneyPot dentro de la protección contra spam. Estas incorporaciones ofrecen a los propietarios de tiendas una visión más clara de la seguridad de su tienda y una defensa más sólida contra ataques automatizados, todo ello sin complicaciones técnicas.
1. Nuevo panel de seguridad
Se ha añadido un panel de seguridad centralizado para que los administradores de las tiendas puedan ver el estado de seguridad completo de su tienda desde una sola pantalla.
El panel de control muestra detalles clave como:
Puntuación de seguridad
Medidas de seguridad activas
Intentos de inicio de sesión fallidos y exitosos
Tasa de éxito de inicio de sesión
Cobertura de autenticación de dos factores
Bloqueos de IP activos
Estadísticas de protección contra spam
Direcciones IP marcadas
Actividad de captura de bots
Clasificaciones recientes de proyectos Honeypot
Direcciones IP más atacadas
Cuentas de administrador más buscadas
Esta nueva función facilita a los comerciantes el seguimiento en tiempo real de los eventos de seguridad y la detección de problemas antes de que se agraven.
2. Protección contra trampas de miel
Una nueva función de Honeypot añade una primera capa de defensa invisible contra los bots. Funciona colocando un campo oculto dentro de ciertos formularios de la tienda en línea; los visitantes reales nunca lo notan, pero los bots que completan todos los campos automáticamente son detectados de inmediato.
Protege los formularios de registro, inicio de sesión, contacto, boletín informativo y comentarios sobre productos.
Funciona sin cambiar el tema de tu tienda.
No necesita servicio de terceros
Permanece invisible para los visitantes genuinos.
Reduce las entradas de spam y los registros falsos.
Para obtener resultados aún mejores, Honeypot funciona bien junto con el Módulo Captcha de PrestaShop para detener a los bots más avanzados.
3. Integración del proyecto Honeypot
Esta actualización también conecta el módulo con Project Honeypot, un servicio global de confianza que reconoce a los remitentes de spam conocidos y las direcciones IP maliciosas.
A diferencia de la protección basada únicamente en formularios, Project Honeypot comprueba la reputación del visitante incluso antes de que acceda a tus formularios.
Los principales aspectos destacados incluyen:
Verificaciones de reputación de IP en tiempo real a través del servicio Http-bl.
Modo observador para vigilar a los visitantes sospechosos sin bloquearlos.
Modo de acción para bloquear automáticamente las direcciones IP marcadas.
Configuración personalizada de la duración de la prohibición
Compatibilidad con listas blancas de IP para usuarios de confianza, redes de oficina y servicios CDN.
Registros claros que muestran la reputación del visitante y las acciones tomadas.
Requiere que los administradores confirmen su identidad con un código de un solo uso basado en el tiempo, generado por una aplicación de autenticación, además de su contraseña. Esto evita el acceso no autorizado a la cuenta, incluso si la contraseña se filtra, se adivina o se reutiliza de otra brecha de seguridad.
Protección de fuerza bruta
Bloquea temporalmente una dirección IP que acumula demasiados intentos fallidos de inicio de sesión de administrador dentro de un período de tiempo definido, neutralizando los scripts automatizados de relleno de credenciales y adivinación de contraseñas sin necesidad de intervención manual.
Si el script de un atacante intenta 50 combinaciones de contraseñas contra el inicio de sesión de administrador en menos de un minuto, la IP se bloquea automáticamente después del límite de reintentos configurado, durante el período de bloqueo configurado.
Protección de IP del administrador
Restringe el acceso al panel de administración a una lista definida de direcciones IP; el acceso de cualquier otro usuario se bloquea antes incluso de que llegue a la página de inicio de sesión. Este es el control más estricto contra los intentos de acceso de administrador externo, ya que bloquea la solicitud antes de que se verifiquen las credenciales.
Cambiar nombre de carpeta (URL de administrador oculta)
Este módulo oculta la carpeta de administración real tras una URL virtual secreta, de modo que la ruta real del panel de administración devuelve un error 404 a cualquiera que desconozca el nombre virtual. Esto evita que tu tienda aparezca entre los sitios que los bots detectan al buscar nombres comunes de carpetas de administración.
Autenticación HTTP (Administración y Frontend)
Mediante este módulo, puedes añadir una solicitud adicional de nombre de usuario y contraseña a nivel del navegador, tanto para el panel de administración como para la tienda online, o ambas, incluso antes de que se cargue la pantalla de inicio de sesión de PrestaShop. Se trata de una segunda capa de autenticación que funciona completamente fuera de la aplicación, útil para entornos de prueba, tiendas en fase de prelanzamiento o como puerta de enlace de administración adicional.
Firewall de aplicaciones web (WAF)
Inspecciona los datos entrantes de GET, POST y cookies en busca de patrones conocidos de inyección SQL, secuencias de comandos entre sitios (XSS) y ataques de recorrido de ruta (path-traversal), bloqueando las coincidencias con una respuesta HTTP 403. Esto detecta una gran parte de los intentos de explotación automatizados antes de que lleguen al código de PrestaShop.
Encabezados de seguridad HTTP
Agrega encabezados de respuesta (HSTS, protección contra clickjacking, protección contra detección de contenido, política de referencia, política de permisos) que instruyen a los navegadores para que apliquen medidas de seguridad adicionales. Esta es una forma segura de reforzar la seguridad de tu sitio web y, a menudo, es un requisito para las listas de verificación de PCI y auditorías de seguridad.
Protección contra spam (CAPTCHA)
Agrega la verificación CAPTCHA (Cloudflare Turnstile, Google reCAPTCHA o hCaptcha) al formulario de contacto y al formulario de registro de clientes, lo que reduce el envío de spam y la creación de cuentas fraudulentas sin necesidad de realizar cambios en el tema.
Protección contra carritos falsos
Bloquea las solicitudes de manipulación de carritos basadas en GET, una técnica común de los bots que rastrean y precargan los carritos utilizando parámetros de URL en lugar de acciones reales de añadir al carrito. Esto mantiene los datos del carrito y del inventario libres de ruido generado por bots sin afectar a los clientes reales.
Protección de contenido
Desincentiva la copia informal de contenido mediante el bloqueo de combinaciones de teclas con el botón derecho, copiar y pegar, ver el código fuente y las herramientas para desarrolladores, lo que aumenta el esfuerzo necesario para la extracción informal de descripciones e imágenes de productos.
Análisis antimalware
Realiza análisis programados de integridad de archivos en tu instalación de PrestaShop, comparando los archivos con una base de referencia segura y marcando los archivos nuevos o modificados como posibles amenazas. Esto revela indicios de una vulnerabilidad, como código inyectado, archivos principales modificados o archivos nuevos inesperados, a menudo mucho antes de que sea visible en la tienda online.
3. Instalación del módulo PrestaShop Security Manager
Cargando el módulo
Inicie sesión en el panel de administración de PrestaShop con una cuenta de administrador.
Navegue a Módulos> Administrador de módulos.
Haga clic en Cargar un módulo en la esquina superior derecha.
Seleccione el archivo ZIP del módulo que descargó después de la compra.
Espere a que finalice el indicador de progreso de la carga. No abandone la página durante este paso, ya que podría interrumpir la transferencia de archivos en conexiones lentas.
El módulo añade una nueva entrada al menú de tu panel de administración, normalmente debajo de los módulos instalados o en un elemento de menú de seguridad específico, según el tema de PrestaShop que utilices. Al abrirlo, accederás a una pantalla de configuración organizada en tres áreas principales, cada una dividida en sus propias pestañas:
Seguridad del administrador: Controles que se aplican a las sesiones de inicio de sesión y administración de la oficina administrativa, incluyendo la autenticación de dos factores (2FA), la protección contra ataques de fuerza bruta, la protección de la IP del administrador, el cambio de nombre de carpetas, la autenticación HTTP y la supervisión de inicios de sesión, que incluye la subvista de empleados para administrar las inscripciones individuales de 2FA.
Seguridad del frontend: Controles que se aplican al tráfico orientado al cliente, incluidos el cortafuegos de la aplicación web, los encabezados de seguridad HTTP, la protección contra spam, la protección contra carritos de compra falsos, la protección de contenido y la autenticación HTTP de la tienda en línea.
Anti-malware: Configuración del escaneo e informes históricos de escaneo, incluida la URL CRON utilizada para el escaneo programado y un registro de escaneos anteriores que permite realizar búsquedas y filtrar datos.
En la parte superior de la página de configuración, independientemente de la pestaña en la que se encuentre, encontrará la URL de recuperación de emergencia, un enlace permanente que desactiva las funciones restrictivas del módulo con un solo clic si alguna vez te quedas sin acceso.
Importante: Esta es la información más importante del módulo en este manual de usuario. Puede copiarla ahora, antes de configurar nada más, y guardarla fuera del panel de administración, donde puede acceder a esta información.
5. Seguridad del administrador
La seguridad del administrador es el núcleo de esto. Módulo de seguridad de administración de PrestaShopEl conjunto de controles que protegen el acceso al panel de administración, que es el objetivo más valioso de cualquier tienda online, es fundamental. Una cuenta de administrador comprometida ofrece a un atacante un alcance mucho mayor que cualquier vulnerabilidad en la interfaz de usuario. Por ello, esta sección merece la máxima atención durante la configuración inicial.
Autenticación de dos factores (2FA)
Los administradores de la tienda pueden usar esto Módulo de autenticación de dos factores de PrestaShop requerir un código de un solo uso basado en el tiempo de una aplicación de autenticación además de la contraseña normal, cerrando el
Habilitar 2FA: Activa la compatibilidad con la autenticación de dos factores (2FA) mediante el interruptor; los administradores son redirigidos para configurar una aplicación de autenticación en su próximo inicio de sesión.
Habilitar para todas las tiendas, incluso si aún no es obligatorio.
Direcciones IP en la lista blanca: Administradores de tiendas con direcciones IP añadidas que omiten la autenticación de dos factores por completo, una por línea o separadas por comas; exentos incluso cuando la opción “Forzar” está activada.
Se recomienda añadir su oficina o su casa como medida de seguridad antes de activar la autenticación de dos factores (2FA).
Fuerza de autenticación de dos factores: Puedes redirigir a todos los administradores que no estén en la lista blanca para que configuren la autenticación de dos factores antes de que puedan continuar.
Además, habilítelo solo después de agregar una IP de confianza a la lista blanca o confirmar su URL de recuperación.
b) Empleados
ID: Identifica la cuenta del empleado.
Estado de la autenticación de dos factores: Muestra si la autenticación de dos factores (2FA) está configurada actualmente para ese empleado o no, utilizando la pestaña de estado de 2FA.
Se recomienda realizar comprobaciones periódicas, especialmente después de cambios de personal.
Comportamiento: Restablece (deshabilita) una inscripción de 2FA perdida para que el empleado pueda configurarla de nuevo.
Úselo inmediatamente si un empleado pierde su dispositivo de autenticación.
La estrategia de implementación recomendada consiste en habilitar primero la autenticación de dos factores (2FA) en modo opcional y, posteriormente, activarla una vez que todos los usuarios se hayan registrado. Esto evita el acceso no autorizado a cuentas mediante contraseñas filtradas, adivinadas o reutilizadas, ya que una contraseña robada por sí sola ya no es suficiente para iniciar sesión. Resulta especialmente útil para tiendas con acceso remoto o de contratistas, oficinas administrativas con varios empleados o cualquier tienda que haya sufrido una vulneración de acceso previamente.
Importante: Nunca fuerces la autenticación de dos factores (2FA) en todo el sitio sin antes incluir en la lista blanca al menos una IP de confianza o confirmar que la URL de recuperación de emergencia funciona. Mantén la lista de IPs en la lista blanca corta y revísala periódicamente, ya que esas direcciones eluden la 2FA por completo. La pestaña Empleados te permite recuperar el acceso a la cuenta de un compañero sin desactivar la protección 2FA para toda la tienda, lo cual es útil en caso de pérdida o reemplazo de teléfonos, reinstalaciones de aplicaciones y desvinculación de empleados. Restablecer el estado de la 2FA es recomendable incluirlo en tu lista de verificación estándar de desvinculación cada vez que un empleado se vaya.
2. Protección contra fuerza bruta
Los administradores de la tienda pueden usar esto Módulo de protección contra ataques de fuerza bruta de PrestaShop Bloquear automáticamente las direcciones IP que superen un número definido de intentos de inicio de sesión fallidos, deteniendo los scripts de relleno de credenciales sin necesidad de supervisión manual.
Habilitar la protección contra ataques de fuerza brutaEsta función bloquea temporalmente una IP tras demasiados intentos fallidos de inicio de sesión como administrador. Se recomienda activar la protección contra ataques de fuerza bruta en su tienda de producción.
Máximo de reintentos: El número máximo de reintentos es la cantidad de intentos fallidos permitidos antes de que se active una prohibición en el siguiente intento después de alcanzar el límite.
Puedes añadir el valor de 5 intentos, ya que es un valor predeterminado razonable.
Ventana de tiempo (segundos): Esta ventana deslizante es un intervalo de tiempo en el que se contabilizan los intentos fallidos.
Tiempo de prohibición (segundos): Este tiempo de bloqueo muestra cuánto tiempo permanece bloqueada una IP en el sistema; además, expira automáticamente.
Direcciones IP en la lista blanca: Agregue las direcciones IP que nunca se han contabilizado o que han sido bloqueadas, y agregue las direcciones IP de oficina/VPN de confianza.
Comience con valores moderados, revise su registro de intentos de inicio de sesión después de una semana y ajuste la configuración si aún observa patrones de ataque repetidos desde diferentes direcciones IP. Este es el núcleo de la Módulo de fuerza bruta de PrestaShop Funcionalidad: neutraliza directamente los intentos automatizados de adivinar contraseñas sin necesidad de monitorizar los registros en tiempo real. Es recomendable combinarlo con la autenticación de dos factores (2FA) en lugar de depender únicamente de la protección contra ataques de fuerza bruta, ya que esta última ralentiza a los atacantes, mientras que la 2FA los detiene por completo, incluso si finalmente se adivina la contraseña. Los bloqueos son automáticos y temporales, por lo que no es necesario desbloquear manualmente una IP; se elimina automáticamente una vez transcurrido el plazo del bloqueo.
3. Protección de la IP del administrador
Los administradores de la tienda pueden usar esto Módulo de restricción de IP de PrestaShophttps://www.knowband.com/es/prestashop-security-manager Limitar el acceso a la administración interna a una lista fija de direcciones IP de confianza, bloqueando a todos los demás visitantes, incluidos los bots que ni siquiera llegan a ver la página de inicio de sesión.
Restringir el acceso de administrador por IP: Esta función le permite limitar el acceso a la administración a una lista específica de direcciones IP de confianza.
Cómo funciona:
Cuando esta opción esté habilitada, solo las direcciones IP que se enumeran a continuación podrán acceder a su Back Office; cualquier otro visitante, incluido cualquiera que intente acceder a la página de inicio de sesión, será bloqueado.
Para su seguridad, su dirección IP actual se añade automáticamente a la lista de direcciones permitidas en el momento en que activa esta opción, para que no se quede sin acceso accidentalmente.
Direcciones IP permitidas (obligatorio): Solo las direcciones IP introducidas aquí podrán acceder al Back Office.
4. Cambiar el nombre de la carpeta de administración.
Ocultar nombre de la carpeta de administración: Los administradores de la tienda pueden usar esta función, que forma parte del Módulo de Seguridad de PrestaShop, para ocultar la URL real del panel de administración tras una dirección virtual secreta. Esto evita que su tienda sea detectada por los escáneres automatizados que intentan adivinar los nombres comunes de las carpetas de administración.
Oculta al administrador tras un nombre virtual: Cuando esta opción está activada, la URL de administración directa devuelve un error 404 y solo se puede acceder al panel de administración a través de la URL virtual que configure a continuación. Nombre de administrador virtual: Introduzca un nombre de entre 3 y 32 letras, dígitos, guiones o guiones bajos. Utilice este nombre como secreto, al igual que una contraseña.
5. Autenticación HTTP (Administrador)
Los administradores de la tienda pueden usar esta función para agregar una solicitud de nombre de usuario y contraseña a nivel del navegador, justo delante de todo el panel de administración, superpuesta al inicio de sesión normal del administrador de PrestaShop como una puerta de acceso adicional.
Habilitar la autenticación HTTP para el administrador.
Esta función forma parte del módulo de seguridad de PrestaShop. Esta opción en particular añade una solicitud de nombre de usuario y contraseña antes incluso de que se cargue la pantalla de inicio de sesión de administrador, lo que proporciona una capa adicional de seguridad además de las credenciales de administrador habituales.
Habilitar la autenticación HTTP para el administradorCuando esta opción está activada, los visitantes deben introducir un nombre de usuario y una contraseña en una ventana emergente del navegador antes de poder ver la pantalla de inicio de sesión de administrador.
Nombre de usuario / Contraseña: Estas son las credenciales necesarias para la solicitud de autenticación HTTP. La contraseña se almacena cifrada y nunca se guarda en texto plano.
Direcciones IP en la lista blanca: Las direcciones IP que aparecen aquí omitirán por completo la solicitud de contraseña.
Compatibilidad del servidor (CGIPassAuth): Esto añade una directiva necesaria en los servidores que ejecutan PHP como FastCGI/PHP-FPM, donde de otro modo el encabezado de autenticación no se transmite correctamente.
6. Monitoreo de inicios de sesión
Los administradores de la tienda pueden usar esto Módulo de seguridad de inicio de sesión de PrestaShop Función para recibir alertas sobre inicios de sesión exitosos y mantener un registro de auditoría descargable de cada intento de inicio de sesión de administrador.
Notificaciones de inicio de sesión y registro de auditoría
Correo electrónico tras un inicio de sesión exitoso: Esta opción envía un correo electrónico de notificación cada vez que un administrador inicia sesión correctamente en el panel de administración.
Correo electrónico de notificación: Esta es la dirección a la que se envían las alertas de inicio de sesión. Si se deja en blanco, se utilizará por defecto la dirección de correo electrónico de tu tienda.
Intentos de inicio de sesión de administrador registrados: Esta opción registra una línea por cada intento de inicio de sesión, incluyendo la dirección IP, la hora, el correo electrónico y el resultado, en un archivo de registro descargable.
Registro de intentos de inicio de sesión: Este es el registro propiamente dicho. Los botones de descarga se activan una vez que existen entradas.
6. Protección del frontend
La seguridad del frontend protege su tienda online, la parte de su sitio con la que interactúan directamente todos los clientes y todos los bots. Aquí es donde entra en juego la seguridad del frontend. Módulo de cortafuegos de PrestaShop, una Módulo captcha de PrestaShop, y un Módulo de encabezados de seguridad de PrestaShop Todas las funcionalidades coexisten, cada una abordando una categoría diferente de amenazas para el cliente.
Firewall de aplicaciones web
Los administradores de la tienda pueden usar esto Módulo WAF de PrestaShop para bloquear automáticamente las solicitudes que contengan patrones conocidos de inyección SQL, secuencias de comandos entre sitios y recorrido de rutas antes de que lleguen al código de la propia tienda online.
Encabezados de seguridad HTTP
Los administradores de la tienda pueden usar esto Módulo de encabezados de seguridad de PrestaShop para instruir a los navegadores de los visitantes para que apliquen automáticamente protecciones adicionales, sin ningún cambio visible en la propia tienda online.
Encabezados de seguridad
Estas configuraciones añaden instrucciones pequeñas e invisibles que indican a los navegadores web cómo gestionar tu tienda de forma segura. No necesitas conocimientos técnicos para usarlas; la mayoría son seguras y puedes activarlas sin preocuparte por ellas.
Protección XSS Esta es una función de seguridad antigua que ayuda a bloquear cierto tipo de ataque. La mayoría de los navegadores modernos ahora cuentan con una mejor protección integrada, pero activarla no supone ningún problema; considérelo como un bloqueo de respaldo para navegadores más antiguos.
Protección contra clickjacking Esto impide que otros sitios web muestren secretamente tu tienda dentro de un marco oculto en su propia página, un truco que a veces se utiliza para engañar a los visitantes y hacer que hagan clic en cosas que no querían.
Protección contra la detección de contenido En ocasiones, los navegadores intentan adivinar el tipo de archivo que están viendo, lo cual puede ser aprovechado por atacantes. Esta configuración indica a los navegadores que confíen en el tipo de archivo especificado por tu tienda, en lugar de intentar adivinarlo.
Navegación solo mediante HTTPS (HSTS) Esto indica a los navegadores que siempre se conecten a tu tienda utilizando la versión segura y cifrada de tu sitio (HTTPS), y nunca la versión no segura.
Incluir subdominios / Precarga Esto extiende esa misma regla de conexión segura a cualquier subdominio que utilice (como blog.yourstore.com) y, opcionalmente, puede registrar su tienda en una lista global que los navegadores comprueban automáticamente.
Política de referencias Cuando alguien hace clic en un enlace de tu tienda a otro sitio web, los navegadores suelen compartir información sobre la procedencia del visitante. Esta configuración limita la cantidad de información que se comparte.
Política de permisos Esta configuración te permite controlar qué funciones del dispositivo, como la cámara o el micrófono, pueden utilizar las páginas de tu tienda en el navegador del visitante.
Protección Anti-Spam
Los administradores de la tienda pueden usar esto Módulo de protección contra spam de PrestaShop y Módulo captcha de PrestaShop Funcionalidad para añadir automáticamente la verificación CAPTCHA a los formularios de contacto y registro de clientes.
1. Protección contra spam (CAPTCHA)
Esta función es parte de la Módulo de seguridad de PrestaShop, ayudando a evitar que los bots y los spammers inunden sus formularios de contacto y registro con envíos basura. Como una función integrada Módulo antispam de PrestaShop y Módulo captcha de PrestaShop, funciona junto con otras herramientas como una Módulo reCAPTCHA de PrestaShop, Módulo de torniquete Cloudflare para PrestaShop, y Módulo hCaptcha de PrestaShopTodo ello diseñado para verificar que quien envía los formularios es un visitante real, y no un bot.
Habilitar la protección contra spam Al activarse, esta opción añade una verificación CAPTCHA a tus formularios de contacto y registro. La verificación se realiza en el servidor antes de que se acepte el formulario, por lo que no se puede eludir.
Proveedor Aquí es donde eliges qué servicio CAPTCHA usar: Cloudflare Turnstile, Google reCAPTCHA o hCaptcha. Cada uno funciona de forma ligeramente diferente, pero todos cumplen la misma función: bloquear el spam automatizado.
Clave del sitio / Clave secreta Se trata de códigos especiales proporcionados por el servicio CAPTCHA que hayas elegido, que conectan tu tienda de forma segura con dicho servicio.
Tema del widget Esto controla el aspecto del cuadro CAPTCHA, por ejemplo, Automático, Claro u Oscuro.
2. [Nuevo] Campo de trampas para miel
Honeypot añade una capa adicional de protección contra el spam en tu interfaz de usuario mediante la inserción de campos invisibles en los formularios seleccionados. Los visitantes o clientes reales nunca ven estos campos, pero los bots automatizados que intentan rellenarlos todos pueden detectarse y bloquearse. Esta protección sencilla y eficaz reduce el spam, las cuentas falsas y los inicios de sesión automatizados, a la vez que mantiene una experiencia de compra fluida para los clientes reales.
Habilitar HoneypotActiva esta opción para habilitar la protección Honeypot en tu tienda. Una vez activada, el módulo añade discretamente un campo oculto a los formularios que selecciones. Si un bot rellena ese campo, su envío se marca como sospechoso y se bloquea antes de procesarse.
Formularios protegidos: Elija qué formularios deben estar cubiertos por la protección Honeypot. El módulo admite:
Registración de – Impide la creación automática de cuentas y los registros falsos.
Iniciar sesión– Bloquea los intentos de inicio de sesión automatizados y los ataques basados en bots.
Contacto Mantiene los mensajes de spam y las consultas automatizadas fuera de tu bandeja de entrada.
Boletín informativo– Evita suscripciones falsas o automatizadas al boletín informativo. Nota: Esto depende de la configuración de tu módulo de boletín y tema. Si el formulario no se encuentra en la página, la protección se omite automáticamente.
Comentarios del productoProtege los formularios de reseñas y comentarios contra el spam y las entradas automáticas. Nota: Esto depende del módulo de comentarios de productos y de la configuración del tema. Si el formulario no está disponible, la protección se omite automáticamente.
3.0 Proyectos HoneyPot
Habilitar el proyecto Honeypot: Controla la pestaña para controlar toda la función. Cuando está habilitada, la IP de cada visitante se verifica con Http: BL (la lista negra basada en DNS de Project Honeypot) tan pronto como carga una página. Esto es lo que la hace “proactiva” en comparación con un campo de formulario honeypot, que solo reacciona cuando alguien envía un formulario. Llave de accesoLa clave de acceso es un identificador de 12 caracteres en minúsculas emitido por Project Honeypot que vincula tus consultas HTTP:BL con tu cuenta. No es una credencial secreta (no otorga acceso a nada), simplemente le indica al servicio DNS qué sitio está realizando la consulta, de forma similar a una clave API utilizada para la atribución/limitación de velocidad en lugar de la autenticación. Modo solo para observadoresSe buscan y clasifican las direcciones IP, y se registra toda la información, pero nunca se bloquea a nadie. Esta es una fase de recopilación de datos. Alcance del registro: El ámbito del registro en el módulo de seguridad de PrestaShop controla la cantidad de información que se escribe en el registro de clasificación. Solo direcciones IP marcadas: más ligero, solo registra a los visitantes que Http: BL considera riesgosos. Todos los visitantesRegistra la clasificación de cada visitante, incluyendo los considerados “seguros”, lo cual es útil para obtener una visión general de la reputación de tu tráfico. Crece rápidamente, por lo que las entradas se eliminan automáticamente después de 7 días.
Duración de la prohibición (segundos): Solo es relevante cuando estás en modo de acción (IP marcada). Establece cuánto tiempo permanece bloqueada una IP antes de que se le permita intentarlo de nuevo.
Lista blanca de direcciones IP Puedes incluir las direcciones IP en la lista blanca para que nunca se bloqueen. Registro de clasificación: Muestra la IP de cada visitante, su clasificación (Segura, Sospechosa, Recolectora o Spammer de comentarios) y si el sistema solo la observó o la bloqueó. Esto es lo que revisas durante la fase de Observación para comprobar si hay falsos positivos antes de pasar al modo de Acción.
Protección contra carritos falsos
Protección contra manipulación de carros
Esta función se utiliza para bloquear la manipulación automatizada del carrito basada en GET, una técnica común mediante scripts que es distinta de las acciones genuinas de agregar al carrito realizadas por compradores reales. Los administradores de la tienda pueden confiar en esto. Knowband Esta función protege su tienda de bots o scripts que intentan agregar artículos a un carrito manipulando directamente una URL, en lugar de navegar por la tienda de forma normal.
Protección de contenido
Los administradores de la tienda pueden utilizar este módulo de protección de contenido de PrestaShop para evitar la copia indiscriminada de textos e imágenes del escaparate.
Habilitar la protección de contenido Esta función actúa como interruptor principal para la protección de contenido. Ten en cuenta que solo sirve como medida disuasoria; un usuario decidido aún puede eludirla utilizando las herramientas para desarrolladores de su navegador.
Deshabilitar copiar / cortar / pegar Esta función se utiliza para bloquear los atajos de teclado que los visitantes usarían normalmente para copiar, cortar o pegar contenido de sus páginas.
Deshabilitar la visualización del código fuente (Ctrl+U) Esta función se utiliza para bloquear el acceso directo del navegador que permite a los visitantes ver el código fuente de su página.
Deshabilitar el menú contextual del clic derecho Esta función se utiliza para eliminar el menú contextual (clic derecho), de modo que los visitantes no puedan usarlo para guardar imágenes o copiar contenido.
Deshabilitar la selección de texto Esta función se utiliza para evitar que los visitantes resalten o seleccionen texto en la página.
Deshabilitar DevTools / Inspeccionar (F12) Esta función se utiliza para bloquear los atajos de teclado F12, Ctrl+Mayús+I y Ctrl+Mayús+J. Tenga en cuenta que esto no impide que se abran las Herramientas para desarrolladores a través del menú del navegador.
Lista blanca de direcciones IP (personal) Los administradores de la tienda pueden usar este campo para listar las direcciones IP que eluden todas las restricciones de protección de contenido.
Autenticación HTTP (Frontend)
Los administradores de la tienda pueden usar esto Knowband Módulo de protección con contraseña de PrestaShop para restringir el acceso a toda la tienda online mediante una solicitud de nombre de usuario y contraseña a nivel de navegador. Esto es independiente de la autenticación HTTP de administrador que se describe en la Sección 7.
Habilitar la autenticación HTTP para la tienda en línea. Esta función se utiliza para añadir una solicitud de contraseña delante de toda la página principal de la tienda, antes de que se pueda visualizar cualquier página.
Nombre de usuario / Contraseña Los administradores de la tienda pueden usar este campo para configurar credenciales específicas para cada tienda, que se almacenarán cifradas.
IP de la lista blanca Los administradores de la tienda pueden usar este campo para listar las direcciones IP que omiten por completo la solicitud de contraseña en la página principal.
Esta función se utiliza para mantener privada una tienda en fase de prelanzamiento o de prueba, evitando su acceso a los motores de búsqueda y a los visitantes ocasionales. La restricción de acceso es intencionada; esta configuración está diseñada para limitar completamente el acceso, no para funcionar de forma invisible en segundo plano.
Si la solicitud de contraseña se repite continuamente incluso después de ingresar la contraseña correctamente en un servidor que ejecuta FastCGI/PHP-FPM, los administradores de la tienda pueden habilitar la configuración CGIPassAuth en Autenticación HTTP de administrador, en la Sección 7, Pestaña 5. Esta configuración se aplica tanto a las solicitudes de administrador como a las de la tienda en línea.
7. Protección contra malware
La protección antimalware completa el módulo con un análisis programado de la integridad de los archivos, una capa que funciona independientemente de la seguridad de inicio de sesión y la protección de la tienda online, centrada exclusivamente en detectar cambios no autorizados en los archivos de su instalación.
Configuración
Habilitar el antivirus Esta función actúa como interruptor principal del escáner antimalware. Cuando está desactivada, el punto final de escaneo regresa inmediatamente sin escanear nada.
Alerta por correo electrónico sobre nuevas amenazas Esta función se utiliza para enviar una alerta al correo electrónico del administrador de la tienda cada vez que un análisis detecta amenazas nuevas o modificadas. Las alertas repetidas por falsos positivos conocidos se suprimen automáticamente, por lo que no recibirá notificaciones sobre el mismo elemento dos veces.
Excluir rutas Los administradores de la tienda pueden usar este campo para listar las rutas relativas, una por línea, que deben omitirse durante el escaneo. Esto es útil para evitar falsos positivos conocidos, como los directorios de proveedores.
URL de CRON Esta función se utiliza para proporcionar una URL única y protegida mediante un token que activa un escaneo cada vez que el planificador de su servidor la solicita.
Para configurarlo correctamente, habilite la función, active las alertas por correo electrónico y agregue la URL de CRON a las tareas programadas de su panel de control de alojamiento (o directamente al crontab de su servidor si lo administra usted mismo), generalmente programadas para horas de menor actividad, como las 2 a. m. Las alertas solo se activan para amenazas realmente nuevas o modificadas; una vez que se ha detectado un archivo y se ha excluido o confirmado, se suprimen las alertas repetidas para ese mismo elemento conocido, por lo que su bandeja de entrada no se inundará con el mismo hallazgo noche tras noche.
Escanear informes
ID Esta función se utiliza para asignar un identificador secuencial a cada ejecución de escaneo, lo que facilita la consulta de los escaneos individuales.
Fecha Esta función se utiliza para registrar cuándo se realizó cada escaneo.
Desencadenado por Esta función se utiliza para mostrar si un análisis se ejecutó manualmente o mediante la tarea programada CRON.
Archivos escaneados Esta función se utiliza para mostrar el número total de archivos comprobados durante esa ejecución del análisis.
Amenazas Esta función se utiliza para mostrar el número de archivos nuevos o modificados detectados durante el análisis.
Duración Esta función se utiliza para registrar cuánto tiempo tardó en completarse el escaneo.
Estado Esta función se utiliza para indicar el estado de finalización del escaneo.
Ver informe Los administradores de la tienda pueden usar esta opción para abrir los resultados detallados de ese análisis específico.
8. Conclusión
PrestaShop Security Manager reúne las protecciones que la mayoría de las tiendas terminan necesitando por partes, incluyendo una Módulo PrestaShop 2FA, una Módulo de fuerza bruta de PrestaShop, una Módulo de cortafuegos de PrestaShop, una Módulo captcha de PrestaShopy el análisis de integridad de archivos y antimalware, en una única configuración centralizada. Backend seguro de PrestaShopConfigurado cuidadosamente, comenzando con la monitorización de inicios de sesión y la URL de recuperación de emergencia antes de añadir controles más restrictivos, reduce significativamente las rutas de ataque más comunes dirigidas a las tiendas PrestaShop sin generar inconvenientes para los clientes legítimos ni para su propio equipo.
Los correos electrónicos de confirmación de pedidos presentan un problema de entrega que la mayoría de los comerciantes no tienen en cuenta hasta que un cliente se queja. Los mensajes de WhatsApp alcanzan tasas de apertura del 95 al 98 %, frente al 20 al 25 % de los correos electrónicos, una diferencia que se refleja directamente en la cantidad de clientes que realmente ven las actualizaciones que se les envían. Una extensión de CRM para WhatsApp de OpenCart elimina el trabajo manual y las alertas llegan al cliente en el momento preciso sin que su equipo tenga que hacer nada.
El Knowband Extensión de CRM y notificación de pedidos para OpenCart a través de WhatsApp Conecta tu tienda con la API de WhatsApp Business. Las confirmaciones de nuevos pedidos y las alertas de cambio de estado se envían automáticamente. Tu equipo de soporte puede chatear con los clientes en tiempo real desde el panel de administración de OpenCart. También puedes enviar mensajes promocionales a una lista de contactos segmentada en el horario que programes. Un icono de chat en tu tienda permite que tus agentes estén al alcance de cualquier visitante.
Esta guía documenta cada pestaña y campo de la extensión. Cada ajuste se describe tal como aparece en el panel de administración, tanto si se trata de una configuración nueva como si se está trabajando en una configuración específica.
1.1 ¿Para quién es esta extensión de CRM de OpenCart para WhatsApp?
Esta extensión es adecuada para:
Propietarios de tiendas que desean recibir alertas de pedidos por WhatsApp de forma automática sin necesidad de que un desarrollador lo configure.
Personal de soporte que necesite una extensión de chat en vivo de WhatsApp para OpenCart para poder responder a los mensajes de los clientes desde el panel de administración de OpenCart.
Comerciantes que buscan una extensión de integración de OpenCart para WhatsApp que abarque tanto las notificaciones automatizadas como las campañas de marketing saliente en un solo lugar.
Agencias que están creando tiendas OpenCart para clientes que han solicitado una API de WhatsApp Business conectada a su tienda.
2.0 Guía de instalación de la extensión de chat en vivo de OpenCart para WhatsApp
Paso 1: Descargar la extensión
Tras la compra, descarga el archivo videomate.ocmod.zip, que contiene el plugin de vídeo completo para OpenCart. 1. Descomprime el archivo descargado; este contendrá videomate.ocmod.zip y las carpetas necesarias. 2. Ve a la carpeta de subida y localiza los archivos admin y catalog.
3. Copie estos archivos en el directorio raíz de su tienda OpenCart
Paso 2: Cargar mediante el instalador de extensiones
Vaya al Extensiones > Instalador de extensiones en su panel de administración de OpenCart.
Sube el archivo videomate.ocmod.zip.
Una vez instalado, vaya a Extensiones > ModificacionesY haga clic en Refrescar para aplicar cambios
Paso 3: Asignar permisos de usuario
Navegue a Sistema > Usuarios > Grupos de usuarios, luego edita tu grupo y habilita los permisos para la extensión/módulo/videomate.
Paso 4: habilite el módulo
Navegue a Extensiones > Instalador de extensiones en su panel de administración de OpenCart.
2.3 Problemas comunes de instalación
Error al cargar la página: Es probable que tu proveedor de alojamiento esté limitando el tamaño del archivo. Pídeles que aumenten los parámetros upload_max_filesize y post_max_size en la configuración de PHP a al menos 32 MB.
Los correos electrónicos no se envían: Ve a Sistema, luego a Configuración y, a continuación, a la pestaña Correo. La extensión utiliza la configuración de correo predeterminada de la tienda, a menos que hayas configurado una diferente a nivel del formulario.
La página parece incorrecta: Borra la caché del navegador. Luego, restablece la caché del tema de OpenCart usando el icono de engranaje azul en el panel de actualización del Dashboard.
3.0 Descripción general del panel de administración
La extensión OpenCart WhatsApp CRM agrega su propia sección a la barra lateral de administración de OpenCart después de la instalación. Cada pestaña en esa sección tiene una función específica:
Configuración del módulo/API: Aquí es donde debes introducir tus credenciales de la API de WhatsApp Business, junto con la configuración del webhook.
Plantillas: Donde escribes y envías plantillas a WhatsApp para su revisión.
Configuración del pedido: Decide qué alertas de WhatsApp basadas en pedidos están activas y cuándo se envían.
Disparador de estado del pedido: Vincula el estado de cada pedido con la plantilla que se envía para dicho estado.
CRM: El panel de chat en vivo permite conversaciones bidireccionales con los clientes.
Contactos: Tu base de datos de contactos completa, con funciones de importación y exportación integradas.
Liza: Grupos de contactos a los que se envían las promociones.
Promociones Crea y programa campañas de envío de correos electrónicos a tus listas de contactos.
agentes: Los agentes de soporte que ven tus visitantes en la ventana emergente de chat de la tienda.
Configuración del chat: Configuración que controla el icono flotante de WhatsApp en tu tienda online.
Registros de mensajes: Un registro con marca de tiempo de todos los mensajes enviados y recibidos a través de la extensión.
Ninguna función de la extensión de la API de WhatsApp Business para OpenCart funcionará hasta que se complete esta pestaña. Se requieren cuatro credenciales, y las cuatro deben ser correctas para que la extensión pueda enviar o recibir información.
4.1 Configuración de la API de WhatsApp
Habilitar extensión: Puedes activar o desactivar el plugin fácilmente con este interruptor. Si lo desactivas, la extensión dejará de enviar mensajes y se eliminará el chat de la tienda.
ID de la aplicación de Facebook: Obtén esta información de la consola para desarrolladores de Meta. Identifica de qué aplicación de Meta proviene la solicitud a la API.
Token de acceso de Facebook: Debe ser un token permanente, no el efímero que se muestra en la pestaña Configuración de API. Dirígete a Configuración de Meta Business, agrega un Usuario del Sistema, otórgale control total sobre tu aplicación y WABA, y luego genera un token. Los tres permisos que necesitas son whatsapp_business_messaging, whatsapp_business_management y business_management. El token se coloca aquí.
ID de cuenta de WhatsApp Business (ID de WABA): Tu ID de WABA se encuentra en la Consola de desarrollador de Meta, dentro de la sección de WhatsApp de tu aplicación. Cópialo desde allí.
Número de teléfono: El número de WhatsApp Business registrado desde el que quieres que se envíen todos los mensajes. Selecciónalo en el menú desplegable.
Guarda el formulario una vez que hayas completado los cuatro campos. Si algún campo queda vacío o se introduce incorrectamente, se mostrará un error de validación de inmediato. Un token de acceso caducado produce el mismo error.
4.2 Configuración del webhook
Debajo de los campos de credenciales, la sección Información de configuración muestra una URL de webhook y un token de verificación específicos para tu tienda. Estos se ingresan en la consola de desarrollador de Meta.
En tu aplicación Meta, ve a WhatsApp, luego a Configuración y pega los dos valores en los campos de configuración del webhook. Después de eso, la extensión detectará automáticamente los mensajes entrantes y las actualizaciones de estado de las plantillas.
El webhook no es estrictamente necesario para empezar. Si aún no está configurado, puede hacer clic en Sincronizar plantillas dentro de la pestaña Plantillas de mensajes en cualquier momento para obtener manualmente el estado de aprobación más reciente de WhatsApp.
5.0 Configuración del pedido
En la pestaña Configuración de pedidos, usted controla cuándo la extensión de notificación de pedidos de OpenCart para WhatsApp envía mensajes y qué plantillas utiliza para ellos.
5.1 Configuración de pedidos de WhatsApp
Habilitar mensaje de nuevo pedido: Cuando esta función está activada, se envía un mensaje de WhatsApp al cliente cada vez que llega un nuevo pedido a tu tienda.
Habilitar mensaje de estado del pedido: Cuando esta función está activada, los clientes reciben una notificación de WhatsApp cada vez que cambia el estado de su pedido. Al activarla, también se añade un campo para el número de WhatsApp al formulario de dirección del cliente, para que los compradores puedan indicar el número donde desean recibir dichas actualizaciones.
5.2 Plantillas de mensajes para nuevos pedidos
Esta sección muestra los idiomas de tu tienda. Para cada uno, selecciona la plantilla de utilidad aprobada que se envía cuando se realiza un nuevo pedido. El menú desplegable solo muestra las plantillas de utilidad que WhatsApp ya ha aprobado.
Si el menú desplegable está vacío, tus plantillas están en la cola de revisión de WhatsApp o se clasificaron como de Marketing en lugar de Utilidad. Crea una plantilla de Utilidad en la pestaña Plantillas de mensajes, espera la aprobación y luego regresa aquí para guardar tu selección.
6.0 Plantillas de mensajes
Las plantillas que se utilizan en cualquier parte de la extensión CRM de OpenCart para WhatsApp se crean y envían aquí. WhatsApp debe aprobar una plantilla antes de que pueda asignarse a cualquier flujo de mensajes. Tanto el envío como la verificación del estado se realizan dentro de esta pestaña.
6.1 Lista de plantillas
Todas las plantillas vinculadas a tu cuenta de WhatsApp Business aparecen en esta tabla. Las columnas incluyen el ID de la plantilla, el nombre, el caso de uso, la categoría, el idioma, el estado y la fecha de creación. El estado puede ser Pendiente, Aprobado o Rechazado.
El botón Sincronizar plantillas obtiene los datos de estado más recientes de WhatsApp cuando los necesites. Los campos de búsqueda en la parte superior te permiten filtrar por nombre de plantilla, categoría, idioma o rango de fechas.
6.2 Creación de una nueva plantilla
Nombre: Utilice únicamente letras minúsculas y guiones bajos. No se aceptan espacios ni caracteres especiales.
Caso de uso: Seleccione el caso de uso que mejor se ajuste: Para pedidos, para marketing o para clientes.
Categoría: Utilidad o Marketing. Cualquier plantilla asignada a las notificaciones de pedidos debe pertenecer a la categoría Utilidad. WhatsApp revisa el texto y puede mover una plantilla a Marketing si parece una promoción.
Idioma: Elige el idioma en el que está escrita la plantilla. Si tu tienda atiende a clientes en varios idiomas, necesitarás una plantilla diferente para cada uno.
Tipo de encabezado: No es obligatorio. Puede dejarlo como “Sin encabezado” o agregar un encabezado de texto, imagen, video o documento si el mensaje lo requiere.
Cuerpo del mensaje: El mensaje en sí. Las opciones de negrita, cursiva y tachado se encuentran en la barra de herramientas del editor. Utilice Insertar variable para añadir información como el nombre del cliente, su ID de pedido o el total del pedido. La vista previa del cuerpo, debajo del editor, muestra cómo se verá el mensaje final a medida que lo redacta.
Pie de página: Una línea opcional de texto más pequeño que se sitúa debajo del cuerpo principal.
Habilitar botón CTA: Active esta opción para añadir un botón de llamada a la acción (CTA) al mensaje. Deberá introducir el texto del botón y la URL a la que apunta.
Cuando la plantilla esté lista, haz clic en Guardar. WhatsApp la revisará de inmediato. Las plantillas sencillas suelen estar listas en pocos minutos. Las más complejas pueden tardar algunas horas. Una vez aprobada, aparecerá en Configuración de pedidos, Plantillas de estado de pedidos y en la lista de plantillas de CRM.
7.0 Disparadores del estado del pedido
En esta pestaña, cada estado de pedido en OpenCart se puede asociar a una plantilla de utilidad. Cuando un pedido alcanza un estado que tiene una plantilla asignada, la extensión envía ese mensaje al cliente como una actualización automática de WhatsApp.
En la tabla se muestran todos los estados que utiliza tu tienda: En espera de pago, Pago aceptado, Procesamiento en curso, Enviado, Entregado, Cancelado, Reembolsado, y demás. Cada fila indica si las notificaciones están activadas o desactivadas y qué plantilla está asignada a ese estado.
Haz clic en Editar en cualquier fila para modificarla. Activa la opción Habilitar notificaciones de WhatsApp, selecciona una plantilla de utilidad para cada idioma de la tienda en el menú desplegable y guarda los cambios. La fila reflejará el cambio inmediatamente.
La pestaña CRM es la sección de chat en vivo de esta extensión de chat en vivo de OpenCart para WhatsApp. Tus conversaciones se muestran en una barra lateral izquierda. Haz clic en cualquiera de ellas para ver la conversación completa a la derecha.
En la parte inferior de la ventana de chat hay dos pestañas: Mensaje y Plantilla. La pestaña Mensaje permite respuestas de texto libre, aunque solo funciona durante las 24 horas que se abren cuando un cliente te envía un mensaje. Una vez que finaliza ese plazo, cambia a la pestaña Plantilla. Desde allí, puedes enviar plantillas de marketing aprobadas en cualquier momento.
Las alertas automáticas de pedidos enviadas por la extensión también aparecen en el hilo de conversación correspondiente. De esta forma, tu equipo de soporte siempre tendrá una visión completa de lo que recibió el cliente antes de responder.
Promociones 9.0
La pestaña Promociones sirve para campañas de WhatsApp salientes. Seleccionas la lista de contactos, eliges la plantilla, configuras cuándo se envía y la extensión se encarga del resto.
9.1 Creación de una promoción
Nombre: Un nombre interno para que puedas diferenciar esta campaña de las demás. No se incluye en el mensaje que recibe el cliente.
Lista de contactos: Elige a qué lista de WhatsApp se dirige esta campaña. Todos los contactos de esa lista recibirán el mensaje.
Plantilla: Seleccione una plantilla de marketing aprobada en el menú desplegable. Solo aparecen aquí las plantillas de la categoría de marketing.
Horario en: Fecha y hora en que desea que se publique la campaña. Debe ser en el futuro. Si deja este campo en blanco, la campaña se ejecutará con el siguiente activador CRON.
Guárdala. La campaña aparecerá en la lista con estado programado. Si quieres que las campañas se envíen automáticamente, debes añadir el comando CRON que aparece en la parte superior de la página de Promociones a tu servidor. Este comando comprueba si hay campañas pendientes cada minuto.
Una vez que se ejecuta una campaña, se actualizan los números de mensajes enviados y fallidos. La API de WhatsApp Business cobra por mensaje, por lo que conviene enviar mensajes primero a un grupo pequeño de 10 a 20 contactos para ver cuál es el costo real antes de enviarlos a toda la lista.
10.0 Contactos de WhatsApp
Aquí se almacenan todos los números de teléfono a los que la extensión puede enviar mensajes. Un contacto necesita, como mínimo, un número de teléfono y un nombre. La vinculación con una cuenta de cliente de OpenCart es opcional.
10.1 Agregar un contacto manualmente
Número de teléfono: Comience con el código del país, sin ceros iniciales, espacios ni guiones. Por ejemplo, un número de la India se ingresaría como 919310436362.
Nombre: El nombre que quieras que se muestre para este contacto en la extensión.
Haz clic en Guardar cuando hayas terminado.
10.2 Importación masiva de contactos
Haz clic en Descargar plantilla para obtener el archivo CSV en el formato correcto. Agrega tus datos de contacto, regresa a Contactos de WhatsApp y haz clic en Importar contactos para cargar el archivo. Los números que ya están en la extensión verán sus registros actualizados. Los números que aún no están se agregarán como nuevos contactos. Si necesitas exportar la lista completa de contactos, puedes hacerlo a Excel o a CSV.
11.0 Listas de WhatsApp
Una lista de WhatsApp es simplemente un grupo de contactos con nombre. Las promociones se dirigen a una lista a la vez. Para crear una, haz clic en “Añadir nueva lista”, escribe un nombre y guárdala. Si marcas una lista como predeterminada, los nuevos contactos se añadirán automáticamente.
Puedes asignar contactos a listas desde la pestaña Contactos de WhatsApp. Un contacto puede estar en más de una lista al mismo tiempo.
12.0 Configuración del chat
Esta pestaña corresponde al icono flotante de WhatsApp en tu tienda online. Cuando un visitante hace clic en él, aparece una ventana emergente con la lista de agentes que has configurado. Al pulsar «Chatear» junto al agente con el que desea hablar, se abre una conversación de WhatsApp en su teléfono.
Habilitar el chat: Actívalo para mostrar el icono en la tienda online o desactívalo para ocultarlo.
Posición del icono: Ubicación del icono en la pantalla. Las opciones incluyen la esquina inferior derecha y la esquina inferior izquierda.
Color del tema: El color principal utilizado para el fondo del icono y el encabezado emergente. Por defecto, es el verde de WhatsApp, que corresponde al color #25D366.
Título del encabezado: El texto que se muestra en la parte superior de la ventana emergente de chat. El ejemplo de marcador de posición es “Chatea con nosotros”; introduce el título que quieras que vean tus visitantes cuando se abra la ventana emergente.
Subtítulo: Una breve línea que se muestra debajo del título del encabezado. Úsela para establecer expectativas sobre el tiempo de respuesta o cualquier texto de apoyo breve.
Mensaje de saludo: Mensaje de bienvenida que se muestra a los visitantes en la ventana emergente de chat antes de que seleccionen un agente. Admite texto sin formato. En la parte inferior derecha del área de texto, encontrará un selector de emojis de WhatsApp y opciones de formato.
Texto en línea: La etiqueta que aparece en las tarjetas de los agentes cuando estos están disponibles. Por defecto, se muestra “En línea”.
Texto sin conexión: La etiqueta que aparece en las tarjetas de los agentes cuando estos no están disponibles. Por defecto, se muestra como “Sin conexión”.
Haz clic en Guardar configuración una vez que hayas realizado los cambios.
13.0 Agentes de WhatsApp
Los agentes son las personas que los visitantes de tu tienda ven en la ventana emergente de chat. Cada ficha de agente tiene un nombre, un departamento o cargo y un botón de chat. Cuando un visitante pulsa ese botón, se abre una conversación de WhatsApp con el número de teléfono de ese agente en su dispositivo.
Activo: Controla si este agente es visible en la ventana emergente de la tienda.
Nombre del agente: El nombre que aparece en la ficha del agente. Límite de 50 caracteres.
Número de contacto: El número de WhatsApp del agente, con el código de país incluido (por ejemplo, +919876543210). Si utiliza el mismo número que el de la configuración de la API, las conversaciones de este agente también aparecerán en la pestaña CRM.
Departamento: El nombre del equipo o el rol que se muestra debajo del nombre del agente. Puede contener hasta 50 caracteres y configurarse de forma diferente según el idioma.
Orden de visualización: Un número que controla la posición de este agente en la ventana emergente. Cuanto menor sea el número, más arriba aparecerá el agente.
Tipo de avatar: Selecciona un avatar predefinido entre las opciones disponibles o sube una imagen propia.
14.0 Registros de mensajes
La pestaña Registro de mensajes guarda un registro de todos los mensajes que han pasado por la extensión de mensajería de WhatsApp de OpenCart, tanto los enviados como los recibidos. Cada fila muestra la dirección, el número de teléfono involucrado, la plantilla utilizada (si la hay), una vista previa del texto del mensaje, el ID del mensaje de WhatsApp, el estado de entrega y la marca de tiempo.
En esta lista se incluyen alertas de pedidos, respuestas de CRM y mensajes de campañas. Un estado de éxito indica que la API de WhatsApp recibió y aceptó el mensaje. Los filtros de rango de fechas, número de teléfono y plantilla facilitan la búsqueda de un mensaje específico. Si algo no funciona correctamente, esta pestaña es el lugar ideal para empezar a investigar.
15.0 Preguntas frecuentes
P: ¿Qué es la extensión CRM de OpenCart para WhatsApp y qué funciones tiene?
La extensión Knowband OpenCart WhatsApp CRM y de notificaciones de pedidos conecta tu tienda OpenCart con la API de WhatsApp Business. Las confirmaciones de pedidos y las alertas de cambio de estado se envían automáticamente a los clientes por WhatsApp. Tu equipo gestiona las conversaciones con los clientes en tiempo real desde el panel de administración de OpenCart a través de la pestaña CRM. Puedes programar campañas de WhatsApp para listas de contactos mediante la pestaña Promociones. Un chat en la tienda permite a los visitantes contactar directamente con tus agentes de soporte por WhatsApp.
P: ¿La extensión de mensajería de OpenCart para WhatsApp requiere una cuenta de WhatsApp Business?
Sí, así es. La extensión de CRM para OpenCart en WhatsApp requiere una cuenta de WhatsApp Business, un número de teléfono registrado como tal y una aplicación Meta Developer con acceso a la API de WhatsApp Business configurado. Se necesitan los tres elementos antes de poder completar la pestaña de Configuración de la API y antes de que la extensión pueda enviar información.
P: ¿Cómo envía alertas la extensión de notificación de pedidos de OpenCart por WhatsApp cuando se realiza un nuevo pedido?
Cuando la opción “Habilitar mensaje de nuevo pedido” está activada en la configuración de pedidos, la extensión de estado de pedidos de OpenCart para WhatsApp envía una plantilla de utilidad aprobada al cliente cada vez que se procesa un pedido. Para recibir actualizaciones de estado, active también la opción “Habilitar mensaje de estado de pedido”. Esto añade un campo para el número de WhatsApp en el formulario de dirección del cliente. Una vez que el cliente lo completa y su pedido pasa a un estado que tiene una plantilla asignada en las plantillas de estado de pedidos, el mensaje se envía inmediatamente a ese número.
P: ¿Por qué no aparecen plantillas en el menú desplegable de Configuración de pedidos de la extensión CRM de OpenCart para WhatsApp?
En Configuración de pedidos, solo se muestran las plantillas de utilidad aprobadas por WhatsApp. Si el menú desplegable está vacío, significa que las plantillas aún están en revisión o que se encuentran en la categoría Marketing por error. Ve a Plantillas de mensajes, crea una plantilla de utilidad, espera a que se apruebe y luego regresa a Configuración de pedidos. El botón Sincronizar plantillas está disponible si deseas consultar el estado de aprobación más reciente sin esperar al webhook.
P: ¿Cómo funciona el chat en vivo dentro de la extensión de chat en vivo de WhatsApp para OpenCart?
La pestaña CRM de la extensión de mensajería de OpenCart para WhatsApp muestra todas las conversaciones en el lado izquierdo. Haz clic en un contacto para abrir la conversación. Usa la pestaña Mensaje para escribir una respuesta mientras aún esté abierta la ventana de 24 horas desde el último mensaje del cliente. Una vez que finalice este plazo, la pestaña Plantilla te permite contactarlo; desde allí puedes enviar cualquier plantilla de marketing aprobada, independientemente de cuándo haya escrito el cliente por última vez. Las alertas automáticas de pedidos de la extensión también aparecen en la conversación, para que tu equipo siempre tenga el contexto.
P: ¿Puedo realizar promociones de marketing por WhatsApp a través de la extensión CRM de OpenCart para WhatsApp?
Sí, a través de la pestaña Promociones. Ve allí, haz clic en Agregar nueva promoción, asígnale un nombre, selecciona una Lista objetivo, elige una plantilla de marketing y establece una fecha futura para su envío. El comando CRON en la página de Promociones debe estar en tu servidor para que las campañas se envíen automáticamente; comprueba cada minuto si hay algún envío pendiente. Antes de enviarlo a toda tu lista, envíalo primero a un pequeño grupo de 10 a 20 contactos para ver los costos de la API.
P: ¿Cómo se conecta la extensión de la API de OpenCart para WhatsApp Business con WhatsApp?
El Extensión de estado de pedidos de OpenCart para WhatsApp También disponible en Opencart Marketplace por $49.99, se conecta mediante cuatro campos en la pestaña Configuración del módulo/API: tu ID de aplicación de Facebook, un token de acceso permanente, tu ID de cuenta de WhatsApp Business (ID WABA) y tu número de teléfono registrado. Además, debes pegar la URL del webhook y el token de verificación que aparecen en el panel de Información de configuración en tu consola de desarrollador de Meta. Una vez completados estos dos pasos, la extensión de la API de OpenCart para WhatsApp Business gestiona el envío de mensajes, el seguimiento de la aprobación de plantillas y los mensajes entrantes sin necesidad de intervención manual adicional.
P: ¿Puedo importar contactos existentes a la extensión de estado de pedidos de WhatsApp de OpenCart desde una hoja de cálculo?
Sí. Abre la pestaña Contactos de WhatsApp y haz clic en Descargar plantilla para obtener el archivo CSV con el formato correcto. Introduce tus datos de contacto y luego súbelo usando Importar contactos. Si un número de teléfono ya está en la extensión, su registro se actualizará. Los nuevos contactos se añadirán. Una vez que los contactos estén en la lista, puedes asignarlos a listas de WhatsApp y dirigirlos a tu próxima promoción.
P: Se rechazó una plantilla en la extensión de CRM de OpenCart para WhatsApp. ¿Qué debo hacer ahora?
Ve a Plantillas de mensajes y revisa la plantilla rechazada. WhatsApp rechazará las plantillas que incluyan lenguaje de ventas o promocional dentro de una plantilla de utilidad, contengan información inexacta o infrinjan sus políticas comerciales. Elimina la plantilla rechazada, corrige el problema en el cuerpo del mensaje y envía una nueva. Si el problema era el tono, redacta el cuerpo del mensaje como una actualización informativa y no como un mensaje de ventas.
P: ¿Qué versiones de OpenCart funcionan con la extensión CRM de Knowband para WhatsApp?
La extensión Knowband OpenCart WhatsApp CRM funciona con OpenCart 3.x. Si necesita información sobre la compatibilidad con versiones posteriores a la publicación de esta guía, la página del producto en el sitio web de Knowband contiene la información más actualizada. También puede contactar directamente con el equipo de soporte de Knowband.
Conclusión 16.0
El Knowband Extensión CRM de OpenCart para WhatsAppTambién conocida como la extensión de OpenCart para WhatsApp CRM y notificaciones de pedidos, es una extensión de integración completa de OpenCart para WhatsApp. Las alertas de pedidos se envían automáticamente. El soporte en vivo se gestiona a través de la pestaña CRM. Las campañas llegan a las listas de contactos objetivo según un cronograma definido por el usuario.
Lo único que ocurre fuera de la extensión es la obtención de tus credenciales de API desde la consola de desarrollador de Meta. Después de eso, las plantillas, las asignaciones de pedidos, las listas de contactos, los perfiles de agentes y las promociones se gestionan desde OpenCart.
Para obtener ayuda con la configuración o si tiene preguntas sobre alguna función, el equipo de soporte de Knowband está a su disposición. sales@costex.comEn el sitio web de Knowband también encontrará páginas de documentación y vídeos de configuración.
Gestionar una tienda OpenCart con mucho movimiento suele implicar que alguien tenga que sentarse, revisar el catálogo y escribir descripciones para Facebook, LinkedIn y otras redes sociales cada vez que se lanza un producto o vuelve a estar disponible. La extensión OpenCart AI Social Media Post Generator elimina este problema al conectar directamente tu catálogo con un motor de redacción de IA y tus cuentas de redes sociales conectadas, de modo que las publicaciones se pueden escribir y publicar sin que nadie escriba una sola línea. Esta extensión realiza tres tareas automáticamente: la IA escribe la descripción, una regla decide cuándo se publica y en qué red social, y un registro histórico guarda un historial de todo lo que se ha generado, ya sea que se haya publicado, guardado como borrador o programado para más tarde.
La siguiente configuración instala la extensión de automatización de redes sociales de OpenCart del mismo modo que cualquier otro módulo de OpenCart. Desde el panel de administración de OpenCart, vaya a Extensiones y abra la pantalla del instalador. Suba el archivo ocmod.zip tal como lo descargó después de la compra. Abra el FTP, copie los archivos de la carpeta de subida al directorio raíz del sitio. Vaya a la modificación, actualice y borre la caché.
2.0 Descripción general del panel de administración
Una vez que se abre la configuración por primera vez, se ven tres pestañas en la parte superior: Configuración general, Reglas e Historial de publicaciones. Cada una gestiona una parte diferente del flujo de trabajo y, en conjunto, conforman la experiencia completa de la extensión Generador de publicaciones en redes sociales con IA de Opencart. En Configuración general se conecta el proveedor de IA, se almacenan las claves API y se autoriza cada cuenta social mediante OAuth. Reglas es la capa de automatización; aquí es donde el propietario de la tienda decide qué productos califican, qué debe suceder para que se publique una entrada, en qué plataformas se publica y qué tono debe usar la IA. Todas las publicaciones que la extensión ha generado aparecen aquí con su estado, la plataforma a la que se dirigió, el motor de IA que la escribió y si fue generada por una regla o por una persona. También se puede crear una entrada desde cero directamente en esta pestaña, sin necesidad de ninguna regla.
Habilitar módulo: Habilita o deshabilita la funcionalidad en la interfaz de usuario mediante el interruptor.
Cómo elegir un proveedor de IAHay tres motores disponibles en un único menú desplegable, y una tienda solo puede ejecutar uno de ellos a la vez:
OpenAI: Las opciones de OpenAI ChatGPT incluyen GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4.1, GPT-4.1 Mini y GPT-4o. Google GéminisLos modelos Gemini 3 Pro, Gemini 2.5 Pro, Gemini 3.5 Flash y Gemini 2.5 Flash están disponibles para las tiendas que prefieran permanecer dentro del ecosistema de Google. Claude antrópicoClaude Opus 4.8, Claude Sonnet 4.6 y Claude Haiku 4.5 se ofrecen a cualquier persona que ya tenga acceso a la API de Claude o que simplemente prefiera su estilo de escritura.
El cambio de proveedor surte efecto en la siguiente publicación que se genere; no afecta a nada que ya esté en el historial de publicaciones anterior al cambio.
Introducir la clave API: Los administradores de la tienda deben pegar la clave del proveedor seleccionado anteriormente en este campo. Debe ser una clave válida y activa, con crédito prepago o facturación habilitada. Una clave caducada o revocada solo mostrará el error la primera vez que la extensión intente generarla. La clave permanece en la base de datos de tu tienda y se envía directamente desde tu servidor al proveedor, sin intermediarios.
Control deslizante de temperaturaLos administradores de la tienda pueden usar el control deslizante de temperatura para controlar la creatividad y la variedad del contenido generado por IA para redes sociales. Los valores más bajos generan textos de marketing más consistentes y predecibles, mientras que los valores más altos producen publicaciones más creativas, atractivas y diversas.
Límite de fichasEsto muestra cuántos tokens puede usar una sola solicitud de generación, entre 100 y 2,000.
Mandos para X: Aquí hay dos campos opcionales: uno para el identificador X de la tienda y otro para quien figure como autor del contenido. Ninguno de los dos influye en la publicación del artículo; déjelos en blanco si no hay ningún identificador X al que hacer referencia.
Vinculando cada cuenta socialLas tres redes se conectan desde esta misma pestaña de Configuración general, y la funcionalidad de la extensión Opencart Auto Publish Facebook LinkedIn gestiona cada una a través de su propio flujo de autorización dedicado.
Facebook: Haz clic en el botón de conexión con Facebook y se abrirá una ventana emergente solicitando permiso para publicar en una página. Si administras más de una página con esa cuenta, aparecerá un selector para que elijas la correcta. Una vez confirmada la solicitud, la pantalla de configuración se actualizará para mostrar qué página está vinculada. Esta es la parte de la configuración de la extensión de publicación automática de Opencart en Facebook, y suele ser la más rápida de las tres.
LinkedIn: Primero, abre el Portal para desarrolladores de LinkedIn y busca la aplicación que se registró allí. La pestaña Autenticación de esa aplicación contiene el ID de cliente y el secreto de cliente: copia ambos en los campos correspondientes aquí. Antes de hacer clic en el botón Conectar en este extremo, toma la URL de redireccionamiento que se muestra en la extensión y agrégala a la lista de redireccionamientos autorizados dentro de la aplicación de LinkedIn, guarda eso y solo entonces regresa y finaliza la autorización. Esta es la pieza comercializada como la Capacidad de extensión de publicación de productos de LinkedIn para OpenCarty es la que probablemente necesite una segunda revisión si las publicaciones no aparecen: una URL de redireccionamiento incorrecta es la culpable habitual.
X (Twitter): Dentro del Portal para desarrolladores de X, abre Claves y tokens para la aplicación registrada y copia el ID de cliente y el secreto de cliente en la extensión. La URL de redireccionamiento también debe agregarse a la lista de devolución de llamada de esa aplicación, de la misma manera que se hace para LinkedIn. Un detalle que suele causar problemas: la aplicación X debe tener habilitado el permiso de escritura, no solo de lectura, o el intento de conexión de la extensión Opencart Twitter Auto Post fallará en el paso de autorización.
Instagram: La función de publicación en Instagram no está incluida en esta versión. Está previsto que la extensión de Opencart para publicar automáticamente en Instagram se incluya en una futura actualización, pero por ahora solo autoriza y publica en Facebook, LinkedIn y X.
Nombre de la regla Los administradores de la tienda pueden usar esta configuración para asignar un nombre de regla único y descriptivo que facilite su identificación y seguimiento dentro de la extensión de automatización de redes sociales con IA de OpenCart.
Productos / Categorías / Fabricante Esta función permite a los comerciantes definir el alcance del producto para la generación automatizada de contenido en redes sociales en función de productos, categorías o fabricantes específicos.
Nuevo producto Genera y publica automáticamente contenido para redes sociales cuando se agrega un nuevo producto a la tienda OpenCart.
De nuevo en existencia Crea automáticamente publicaciones promocionales en redes sociales cuando un producto agotado vuelve a estar disponible.
Manual Permite a los administradores generar contenido para redes sociales manualmente, sin depender de condiciones de activación automatizadas.
Plataformas Los comerciantes pueden seleccionar una o más plataformas de redes sociales conectadas, incluidas Facebook, LinkedIn y X (Twitter), para la distribución de contenido.
Modo de publicación Esta función permite a los administradores definir cómo y cuándo se publica el contenido generado para redes sociales en las plataformas seleccionadas.
Inmediato Publica instantáneamente las publicaciones en redes sociales generadas por IA tras la creación del contenido, sin necesidad de revisión manual.
Manual (Borrador) Guarda el contenido generado como borrador, lo que permite a los administradores revisar, editar y aprobar las publicaciones antes de su publicación.
programado Programa automáticamente las publicaciones en redes sociales dentro de un intervalo de tiempo definido para mantener una distribución de contenido y una interacción constantes.
Ventana de retraso programada Los administradores pueden definir un retraso mínimo y máximo en la publicación para distribuir automáticamente el contenido de las redes sociales durante un período determinado.
XNUMX- Cuales serian las circunstancias por las cuales tu producto cambiaria de precio? (Obligatorio – Publico)
Esta configuración permite a los comerciantes especificar el nombre de su marca, lo que posibilita que el contenido generado por IA mantenga un mensaje de marca coherente.
Experiencia
Los administradores de la tienda pueden definir su sector empresarial para ayudar a la IA a generar contenido relevante y específico para las redes sociales.
El tono de voz
Esta función permite a los comerciantes personalizar el estilo de redacción de las publicaciones generadas por IA para que se ajuste a su estrategia de comunicación de marca.
Uso de emojis
Los administradores pueden controlar el uso de emojis en el contenido generado para garantizar la coherencia con los requisitos de la marca y la plataforma.
Grupos de hashtags
Los comerciantes pueden definir grupos de hashtags predefinidos para mejorar la visibilidad en redes sociales, la facilidad de descubrimiento y la interacción con la audiencia.
Lista negra de palabras
Esta función permite a los administradores restringir la aparición de palabras, frases, nombres de competidores o términos sensibles específicos en el contenido generado.
Llamada a la acción por plataforma
Los propietarios de tiendas pueden configurar mensajes de llamada a la acción específicos para cada plataforma con el fin de mejorar la interacción y las tasas de conversión en los distintos canales de redes sociales.
Instrucciones personalizadas
Los administradores pueden proporcionar directrices adicionales para la generación de contenido, a fin de garantizar que las publicaciones generadas por IA se ajusten a objetivos de marketing específicos.
Número máximo de publicaciones por ejecución programada / por día / por producto por día
Esta función permite a los comerciantes controlar la frecuencia de publicación en redes sociales y evitar la generación excesiva o duplicada de contenido.
Reglas de guardado y prueba
Guardar regla
Los administradores de la tienda pueden guardar reglas de automatización para activar la generación de contenido para redes sociales mediante inteligencia artificial, basándose en activadores y condiciones de publicación configuradas.
Generar / Ejecutar ahora
Esta función permite a los comerciantes probar y ejecutar una regla al instante, generando contenido para redes sociales para todos los productos elegibles y las plataformas seleccionadas.
4.0 Historial de publicaciones Iniciar sesión Extensión generadora de publicaciones de redes sociales con IA para Opencart
Resumen del historial de publicaciones
Los administradores de la tienda pueden usar el registro del historial de publicaciones para supervisar, revisar y gestionar todo el contenido de redes sociales generado por IA desde un panel de control centralizado.
¿Qué se graba?
El sistema registra detalles esenciales como el ID de la publicación, la fecha de generación, la plataforma, el producto, el estado de publicación, el proveedor de IA y la regla de automatización asociada.
Crear anuncio
Los comerciantes pueden generar manualmente contenido para redes sociales con tecnología de IA para productos seleccionados sin necesidad de crear una regla de automatización.
Generación manual de publicaciones
Esta función permite a los administradores crear, revisar, editar, programar o publicar contenido personalizado para redes sociales directamente desde la sección Historial de publicaciones.
5.0 Pasos para generar la clave API para el plugin Opencart SocialAI Pro
Haz clic en tu perfil (arriba a la derecha) → “Ver claves de API” → “Crea una nueva clave secreta”.
Copie la clave inmediatamente y guárdela en un lugar seguro.
Conclusión
La extensión Generador de publicaciones en redes sociales con IA para OpenCart cubre todo el proceso, desde los datos del producto hasta la publicación, sin necesidad de que nadie escriba los textos manualmente. Como extensión completa de automatización de redes sociales para OpenCart, gestiona la redacción mediante IA, la programación y la segmentación de plataformas mediante reglas, y el registro de historial, todo desde el mismo panel de administración de OpenCart que los propietarios de tiendas ya utilizan a diario.
Ya sea que funcione como una extensión de publicación automática de Opencart para Facebook y LinkedIn, que publica las entradas en el momento en que se generan, o como una extensión de programación automática de redes sociales para Opencart, que distribuye un gran lote de forma natural a lo largo de varios días, el control editorial nunca abandona las manos del propietario de la tienda: los borradores siempre se pueden revisar, editar o retener antes de que se publiquen. Para quienes lo evalúan específicamente como una extensión de automatización de marketing en redes sociales para Opencart, la versión corta es la siguiente: un motor de IA redacta textos que se ajustan a la marca, un motor de reglas decide cuándo y dónde se publican, y un registro histórico realiza un seguimiento de todo ello, lo que en conjunto cubre la mayor parte de la presencia diaria de un catálogo en las redes sociales sin necesidad de un esfuerzo manual constante.
El correo electrónico fue fundamental para la comunicación en el comercio electrónico, pero WhatsApp la está transformando rápidamente. Con tasas de apertura de mensajes que alcanzan entre el 95 % y el 98 %, en comparación con el 20 % al 25 % del correo electrónico, la diferencia entre canales no es mínima; es estructural. Para los propietarios de tiendas PrestaShop que aún dependen exclusivamente del correo electrónico para actualizaciones de pedidos, atención al cliente y campañas promocionales, esta brecha les está costando ingresos reales cada mes. Aquí está lo que significa agregar un buen Solución CRM de WhatsApp para PrestaShop Las soluciones para tu tienda, como el módulo de CRM y notificación de pedidos por WhatsApp para PrestaShop de Knowband, realmente cambian las cosas, y por qué son importantes para cada parte de tu operación.
1. Confirmaciones de pedidos automatizadas que los clientes realmente ven.
Los correos electrónicos de confirmación de pedidos quedan sepultados bajo tierra. Los filtros de spam los bloquean. Los clientes revisan su bandeja de entrada horas después y aún no están seguros de si el pedido se procesó correctamente, por lo que abren un ticket de soporte o llaman por teléfono.
Cuando las notificaciones de pedidos de WhatsApp se comparten en el momento de la compra, ese ciclo se interrumpe. El cliente recibe un mensaje en la aplicación que ya consulta decenas de veces al día, a los pocos segundos de finalizar la compra. Para las tiendas que procesan un volumen significativo de pedidos diariamente, la eliminación de las consultas sobre si el pedido se procesó correctamente justifica la integración.
El módulo Knowband PrestaShop WhatsApp CRM gestiona esto mediante plantillas de utilidad aprobadas, vinculadas a eventos de pedido específicos. No se requiere ningún activador manual. El mensaje se envía, el cliente lo ve y la conversación queda registrada en tu panel de administración.
2. Actualizaciones de estado en tiempo real que reducen el volumen de solicitudes de soporte entrantes.
Los cambios en el estado de los pedidos son la razón más común por la que los clientes se ponen en contacto con los equipos de soporte de comercio electrónico. ¿Enviado? ¿Entregado? ¿Retrasado? Sin una notificación proactiva, preguntan.
En PrestaShop, cada estado de pedido, desde «Pago aceptado» hasta «Enviado», «Entregado» y «Cancelado», se puede asociar a una plantilla de mensaje de WhatsApp específica. Cuando el estado cambia en tu panel de administración, la alerta llega automáticamente al cliente. No tiene que buscar un enlace de seguimiento perdido en su bandeja de entrada; recibe un mensaje como si se lo enviara un amigo.
Esta es una comunicación postventa bien hecha: proactiva, integrada en el canal y que no requiere de la intervención de su equipo de soporte para activarse.
3. Un panel de chat en vivo dentro de PrestaShop, no en el teléfono de alguien.
La mayoría de las tiendas PrestaShop que gestionan los mensajes de clientes por WhatsApp lo hacen mal. Un miembro del equipo gestiona las conversaciones desde su teléfono personal. El contexto se pierde cuando alguien más tiene que intervenir. No se registra nada en el historial del cliente.
La integración de la API de WhatsApp Business de PrestaShop traslada toda esta información al panel de administración mediante una pestaña CRM dedicada. Todos los hilos de conversación son visibles para tu equipo. Las respuestas se envían desde el panel de administración. Las notificaciones automáticas aparecen en el mismo hilo, para que los agentes puedan ver exactamente lo que recibió un cliente antes de responder.
Cuando finaliza el plazo de 24 horas para enviar mensajes de texto libre, los agentes envían una plantilla de mensaje de WhatsApp aprobada directamente desde la misma interfaz. Sin cambiar de herramienta. Sin perder el contexto.
4. Campañas de marketing de WhatsApp integradas en el panel de administración de tu tienda.
Las campañas promocionales suelen requerir una plataforma independiente, una lista de contactos aparte y una coordinación manual entre los datos de la tienda y la herramienta de mensajería. Esta dificultad reduce la frecuencia con la que los equipos las ejecutan.
La pestaña Promociones del módulo soluciona ese problema. Crea una lista de contactos a partir de tu base de datos de clientes, selecciona una plantilla de marketing aprobada, establece un calendario y la tarea programada (CRON) se encargará del envío. La segmentación de la lista de contactos te permite dirigirte al grupo adecuado, no a todos los clientes a la vez.
Las tasas de conversión de las campañas de WhatsApp en los mercados de comercio electrónico superan con creces las de sus equivalentes por correo electrónico. La función de lectura integrada de la plataforma realiza la mayor parte del trabajo; el módulo CRM de WhatsApp para PrestaShop elimina la complejidad operativa.
5. Un widget de chat para tiendas online que conecta a los visitantes con agentes reales.
Las preguntas previas a la compra perjudican las conversiones. Un visitante que no obtiene una respuesta rápida a una consulta sobre el envío o el producto se irá. Un formulario de contacto genérico no soluciona esto; los tiempos de respuesta son demasiado lentos y el canal no es el adecuado.
El complemento de chat en vivo de Knowband para PrestaShop con WhatsApp coloca un ícono flotante configurable en tu tienda online. Los visitantes hacen clic en él, ven a los agentes de soporte disponibles por nombre y departamento, y tocan para iniciar una conversación de WhatsApp directamente en su teléfono. La comunicación se realiza en tiempo real, sin necesidad de iniciar sesión ni completar formularios.
El orden de visualización de los agentes, los avatares, las etiquetas de los departamentos y el estilo de los iconos se pueden configurar desde el panel de administración de PrestaShop. El widget funciona tanto en ordenadores de escritorio como en dispositivos móviles, lo cual es importante dado el alto volumen de tráfico de comercio electrónico que proviene de teléfonos móviles.
6. Seguimiento completo de mensajes para una mejor gestión de la atención al cliente.
Cuando un cliente afirma no haber recibido una notificación de envío o cuando es necesario revisar una conversación, contar con un registro consultable es fundamental. Los intercambios manuales de WhatsApp en teléfonos personales no dejan ningún rastro que se pueda recuperar.
Cada mensaje que envía o recibe el módulo CRM de WhatsApp de PrestaShop queda registrado, incluyendo la dirección, el número de teléfono, el nombre de la plantilla, el estado de la entrega y la fecha y hora. El filtrado por fecha, número o plantilla permite encontrar rápidamente un registro específico.
Para las tiendas que gestionan disputas o quejas de clientes, este registro es un recurso práctico, no solo una comodidad.
7. Gestión centralizada de contactos con importación masiva
Para gestionar campañas de WhatsApp se necesita una base de datos de contactos. Crear una manualmente es lento. La pestaña Contactos del módulo CRM de WhatsApp de PrestaShop permite la importación masiva de archivos CSV, por lo que las listas de clientes existentes se importan sin necesidad de introducir datos manualmente.
Cada contacto está vinculado a una cuenta de cliente de PrestaShop y puede asignarse a una o más listas de WhatsApp con nombre. La segmentación de la campaña funciona a través de esas listas: una promoción, una lista, sin superposiciones.
Se incluyen opciones de exportación a Excel y CSV, por lo que la base de datos de contactos también puede utilizarse con otras herramientas cuando sea necesario.
Por qué esta brecha en el mercado no hará más que ampliarse
WhatsApp ha superado los 3 millones de usuarios activos mensuales, y el 88 % de los mensajes se leen en los cinco minutos posteriores a su envío. El correo electrónico no puede competir en velocidad ni en atención a esa escala. Para cualquier tienda PrestaShop que aún canalice la comunicación con sus clientes únicamente a través del correo electrónico, la distancia entre la ubicación de los clientes y la infraestructura de la tienda aumenta cada trimestre.
La Integración de PrestaShop con la API de WhatsApp Business Este módulo, también conocido como Módulo de CRM y Notificaciones de Pedidos para WhatsApp de PrestaShop de Knowband, abarca todos los puntos de contacto de comunicación, confirmaciones automatizadas, actualizaciones de estado, soporte en vivo, campañas promocionales y chat de la tienda, todo desde una única instalación. El Módulo de CRM para WhatsApp de Knowband para PrestaShop no requiere la intervención de un desarrollador para su configuración; el único trabajo que se realiza fuera de PrestaShop es la generación de las credenciales de la API Meta.
Si ya gestionas manualmente los mensajes de WhatsApp de tus clientes, el complemento de chat en vivo de WhatsApp para PrestaShop puede ser la opción adecuada para ti.
La SocialAI Pro Es un módulo generador de publicaciones para redes sociales con IA que conecta tu catálogo de productos directamente con Facebook, LinkedIn y Twitter mediante automatización con IA. Está disponible para PrestaShop y OpenCart. Los administradores de la tienda pueden generar publicaciones específicas para cada plataforma para cualquier producto de su catálogo, publicarlas automáticamente mediante activadores basados en reglas o crearlas y enviarlas manualmente sin escribir ni una sola palabra.
Esta guía abarca todas las secciones del módulo de automatización de redes sociales de PrestaShop, desde la instalación hasta la gestión del historial de publicaciones. Tanto si configura el módulo por primera vez como si establece una nueva regla para una categoría de producto, aquí encontrará la documentación de cada campo y ajuste tal como aparece en su panel de administración de PrestaShop.
Knowband SocialAI Pro es la herramienta adecuada para:
Administradores de tiendas que desean publicaciones automatizadas en redes sociales para nuevos productos o inventario repuesto sin tener que escribir textos a diario.
Equipos de marketing que gestionan la presencia en redes sociales como Facebook, LinkedIn y X desde un único panel de administración de PrestaShop.
Comerciantes que gestionan catálogos grandes o de alta rotación donde la publicación manual en redes sociales no es sostenible.
Operadores de agencias que administran múltiples tiendas PrestaShop y que necesitan una automatización social totalmente aislada para cada tienda.
Propietarios de tiendas que desean controlar la voz de su marca sobre el contenido generado por IA sin contratar a un redactor publicitario.
2.0 Guía de instalación
2.1 Requisitos del sistema
Antes de instalar el módulo Knowband PrestaShop AI Social Media Post Generator, confirme que su entorno cumple con los siguientes requisitos:
PrestaShop 1.7.x, 8.x o 9.x
PHP 7.4 o superior
Una clave API válida de al menos un proveedor de IA compatible: OpenAI GPT, Google Gemini o Anthropic Claude.
Al menos una cuenta activa en una plataforma de redes sociales (página de Facebook, página de LinkedIn o cuenta de Twitter) para la conexión OAuth.
HTTPS habilitado en tu tienda (requisito indispensable para los tres flujos de autenticación OAuth de las plataformas sociales).
Acceso CRON en su servidor si planea usar automatización programada o activada por eventos.
2.2 Instalación de Knowband SocialAI Pro en PrestaShop
Los administradores de la tienda pueden completar la instalación en menos de cinco minutos mediante el instalador de módulos estándar de PrestaShop. No es necesario modificar ningún archivo principal.
Abre el panel de administración de PrestaShop y ve a Módulos, luego a Gestor de módulos. Haz clic en Subir un módulo en la esquina superior derecha de la pantalla.
Seleccione el archivo ZIP que recibió de Knowband tras la compra y haga clic en Abrir. Una vez finalizada la carga, haga clic en Instalar cuando aparezca la solicitud. Tras finalizar la instalación, haga clic en Configurar para abrir la configuración de SocialAI Pro por primera vez.
Si el módulo no aparece automáticamente después de la instalación, escriba SocialAI Pro o Knowband Social en la barra de búsqueda del Administrador de módulos y haga clic en Configurar en el resultado.
3.0 Descripción general del panel de administración
Ahora veremos en detalle el panel de administración del programador automático de publicaciones SocialAI Pro para PrestaShop. Una vez finalizada la instalación, se le redirigirá a la configuración general del módulo. Este módulo consta de tres pestañas: Configuración general, Creación de reglas, Administrador e Historial de publicaciones.
Configuración general: En esta plataforma, los administradores de la tienda configuran el motor de IA, introducen las credenciales de la API, establecen límites de tokens y conectan las plataformas de redes sociales mediante OAuth.
Reglas: Los administradores de la tienda crean las reglas de automatización que publican automáticamente en redes sociales tras hacer clic en “Generar”. Cada regla define qué productos publicar, qué activa la publicación, en qué plataformas se publica, cómo debe ser el contenido y cuándo se publica.
Historial de publicaciones: La función de historial de publicaciones incluye el registro de todas las publicaciones generadas mediante el módulo Generador de Publicaciones para Redes Sociales con IA de PrestaShop. Esta pestaña también muestra el estado, la plataforma, el motor de IA utilizado, la fuente y una vista previa del contenido. Además, los administradores de la tienda pueden crear publicaciones manualmente desde esta pestaña sin necesidad de ejecutar una regla.
Configuración general de 4.0
Los administradores de la tienda deben completar la pestaña de Configuración general antes de crear reglas o intentar publicar entradas. Esta pestaña conecta el módulo tanto con los modelos de IA como con las plataformas de redes sociales que recibirán contenido automatizado.
4.1 Habilitar módulo
El interruptor Habilitar módulo se utiliza para administrar todo Módulo de automatización de redes sociales de PrestaShopSi lo configuras en Sí, se activarán todas las automatizaciones, los disparadores de reglas y la publicación. Si lo configuras en No, se detendrá toda la actividad saliente de inmediato, de modo que no se generarán publicaciones, no se ejecutarán reglas ni se establecerán conexiones con la plataforma.
Los administradores de la tienda deben tener en cuenta que para habilitar el módulo es necesario guardar una clave API de IA válida en el campo Clave API que aparece debajo de la selección del modelo.
4.2 Selección del motor de IA
El módulo Knowband SocialAI Pro PrestaShop AI Social Media Post Generator permite a los administradores de tienda acceder directamente a tres proveedores líderes de IA: GPT de OpenAI, Claude de Anthropic y Gemini de Google, desde un único menú desplegable. Seleccione el motor que su tienda utilizará para la generación de contenido.
Modelos disponibles en plataformas de IA
OpenAI GPT: Es compatible con GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4.1, GPT-4.1 Mini y GPT-4o. Los administradores de la tienda que utilicen OpenAI GPT Connect a través de su propia clave API de OpenAI pueden cambiar de modelo en cualquier momento sin necesidad de reconfigurar las reglas.
Google Géminis: La función de publicaciones automatizadas en redes sociales de PrestaShop es compatible con Gemini 3 Pro, Gemini 2.5 Pro, Gemini 3.5 Flash y Gemini 2.5 Flash. Los comerciantes pueden usar este motor si prefieren la infraestructura de IA de Google.
Claude Antrópico: Compatible con Claude Opus 4.8, Claude Sonnet 4.6 y Claude Haiku 4.5. Los administradores de tiendas que prefieran la calidad de salida de Anthropic o que ya tengan acceso a la API de Claude pueden conectarse mediante su clave API de Claude aquí.
Solo un motor está activo a la vez en todo el módulo. Además, el cambio de motor afecta inmediatamente a todas las publicaciones posteriores. Las publicaciones generadas previamente en el historial de publicaciones no se ven afectadas por un cambio de motor en el módulo.
4.3 Clave API
Para habilitar la funcionalidad de los modelos de IA, los administradores de la tienda deben ingresar su clave API del proveedor de IA seleccionado en el campo correspondiente.
La clave API debe ser una clave activa con créditos suficientes o facturación habilitada en la cuenta del proveedor. Una clave caducada o revocada devuelve un error en el primer intento posterior a su generación. La clave se guarda localmente en la base de datos de PrestaShop y se llama directamente desde su servidor a la API del proveedor de IA.
4.4 temperaturas
Un valor de temperatura de 0 produce resultados enfocados, consistentes y predecibles, y el mismo brief del producto genera un texto muy similar en cada ocasión. Un valor de 1 introduce mayor variación y un lenguaje más creativo, lo que resulta ideal para tiendas que buscan menos texto repetitivo en redes sociales dentro de un catálogo extenso.
Tenga en cuenta que, específicamente, OpenAI GPT-5 y Claude Opus 4 no aceptan ajustes de temperatura. Funcionan con su configuración predeterminada interna, independientemente del valor que se introduzca aquí.
4.5 tokens máximos por solicitud
En este campo, los administradores de la tienda configuran el número máximo de tokens que el motor de IA puede usar por solicitud de generación de palabras. El rango aceptado es de 100 a 2,000.
4.6 Configuración del nombre de usuario de Twitter X
Identificador X (Sitio): Los administradores de la tienda pueden agregar el identificador X de su tienda, por ejemplo, @tutienda.
Puede dejar este campo en blanco si su tienda no tiene una cuenta X activa.
Identificador X (Creador): Los administradores de la tienda pueden agregar su identificador X, por ejemplo, @author.
Estos campos son opcionales y no afectan a la publicación.
4.7 Conexión de plataformas de redes sociales
Facebook, LinkedIn y X se conectan desde la pestaña de Configuración general del módulo de automatización de redes sociales Knowband para PrestaShop. Configurar cada plataforma solo lleva unos pocos pasos y cada una sigue su propio proceso.
Facebook
Haga clic en Conectar Facebook, Aparecerá una ventana emergente en la pantalla. Allí, otorga los permisos necesarios para publicar en la página de Facebook. Si administras más de una página, verás un selector; simplemente elige la página correcta de la lista. El estado de la conexión reflejará el cambio de inmediato, mostrando el nombre de la página vinculada una vez que todo esté confirmado.
LinkedIn
Antes de nada, inicie sesión en el Portal para desarrolladores de LinkedIn y abra la aplicación registrada. Debajo de Auth pestaña, ambos ID de cliente y el Secreto del cliente se mostrarán. Copie estos y colóquelos en los campos correspondientes dentro del módulo. Se necesita un paso adicional antes de hacer clic en autorizar, agregue el URL a redirigir desde el módulo y péguelo en la sección URLs de redireccionamiento autorizadas dentro de la configuración de la aplicación LinkedIn. Guarde ese cambio primero, luego regrese al módulo y haga clic. Conectar con LinkedIn para finalizar el proceso.
X (Twitter)
Comience visitando el Portal para desarrolladores de X y abriendo el Llaves y fichas sección para la aplicación registrada. Copie el ID de cliente y el Secreto del cliente e introducir ambos en los campos correspondientes dentro del módulo. URL a redirigir Lo que se muestra en el módulo también debe agregarse a las URL de devolución de llamada que aparecen en la configuración de autenticación de la aplicación; haga esto antes de intentar conectarse. Una vez que esos detalles estén configurados, haga clic en Conectar Twitter/X y autorizar a través de la ventana emergente. Un detalle importante a tener en cuenta de antemano: la cuenta X debe tener habilitado el acceso de escritura en sus permisos de publicación, ya que la integración no se completará sin él.
Reglas de 5.0
La pestaña Reglas es donde los administradores de la tienda crean la lógica de automatización que impulsa el módulo Generador de publicaciones en redes sociales con IA de Knowband para PrestaShop. Cada regla es un conjunto completo de instrucciones que define qué se publica, cuándo se publica, dónde se publica y cómo suena el texto.
Los administradores de la tienda pueden ver todas las reglas existentes en la tabla Reglas. Cada fila muestra el ID de la regla, el nombre de la regla, los productos cubiertos, el tipo de activador, las plataformas seleccionadas, el modo de publicación, el estado y un botón Generar para ejecuciones manuales.
5.1 Comprensión de la tabla de reglas en SocialAI Pro
La tabla de reglas ofrece a los administradores de la tienda un control total de todas las automatizaciones configuradas, de un vistazo.
Los comerciantes electrónicos pueden crear tantas reglas como requiera su catálogo. Cada regla funciona de forma independiente con su propio alcance de producto, activador, selección de plataforma, tono de marca y configuración de publicación.
Reglas de 5.0
La pestaña Reglas es donde los administradores de la tienda crean la lógica de automatización que impulsa el módulo Generador de publicaciones en redes sociales con IA de Knowband para PrestaShop. Cada regla es un conjunto completo de instrucciones que define qué se publica, cuándo se publica, dónde se publica y cómo suena el texto. Los administradores de la tienda pueden ejecutar las reglas manualmente, configurarlas para que se activen automáticamente con eventos de producto o programarlas para un período de tiempo, todo desde la misma configuración de reglas.
Nombre de la regla: Puedes añadir un nombre para identificarla. Este nombre debe ser único para evitar confusiones. Aparecerá en el historial de publicaciones de cada entrada generada por la regla en Prestashop AI Post Generator, lo que facilita el seguimiento del contenido que produjo cada regla.
ProductosPuedes seleccionar el producto para el que deseas generar la publicación. También puedes seleccionar varios productos a la vez.
Categorías: Esta función se agrega en caso de que desee generar la publicación para categorías.
Fabricante: Del mismo modo, si quieres generar una publicación para la marca del fabricante, puedes añadir el fabricante en el campo.
DesencadenarEstos son los activadores que determinan el tipo de regla que estamos creando. Esto ayuda a mostrar el tipo de activador configurado, como Producto nuevo, De nuevo en stock o Manual. Tenga en cuenta que las reglas configuradas como Manual solo se ejecutan cuando un administrador de la tienda hace clic en Generar en esa fila.
Nuevo producto: La regla se activa cuando se agrega un nuevo producto a la tienda por primera vez.
De nuevo en existenciaLa regla se activa cuando la cantidad de un producto pasa de cero a una cantidad positiva. Knowband SocialAI Pro gestiona correctamente las variantes de producto; reabastecer una variante no genera publicaciones para otras variantes del mismo grupo de productos.
Manual: La regla no se activa automáticamente. Los administradores de la tienda la ejecutan haciendo clic en el Generar botón en la fila de la tabla de reglas o utilizando la opción Ejecutar ahora dentro de la regla.
PlataformasEsta opción permite a los propietarios de la tienda elegir las plataformas en las que desean compartir la publicación, por ejemplo Facebook, LinkedIn y X, según lo que se haya seleccionado durante la configuración de las reglas.
Modo de publicaciónEste modo de publicación muestra si esta regla publica las entradas inmediatamente al activarse, si se mantendrán como borradores para su revisión manual o si las distribuye a lo largo de un período de tiempo programado.
InmediatoLas publicaciones se publican en las plataformas seleccionadas en el momento en que se generan. No se requiere ninguna revisión por parte del administrador.
Manual (Borrador)Las publicaciones generadas aparecen en el Historial de publicaciones como borradores. Los administradores de la tienda las revisan, las editan si es necesario y las publican individualmente desde la pestaña Historial de publicaciones.
programadoLas publicaciones se retienen tras su generación y se publican aleatoriamente dentro de un intervalo de días configurable (mínimo a máximo). Este modo distribuye las publicaciones masivas de forma natural a lo largo de los días, en lugar de publicarlas simultáneamente en todos los feeds conectados.
Ventana de retraso programada (Días mínimos/máximos) Visible solo cuando el modo de publicación está configurado como programado. Los administradores de la tienda introducen un número mínimo y máximo de días. A cada publicación generada se le asigna una hora de publicación aleatoria dentro de ese plazo. El comerciante puede usar esta función para que un catálogo de 50 productos aparezca como contenido orgánico y espaciado, en lugar de un lote automatizado.
XNUMX- Cuales serian las circunstancias por las cuales tu producto cambiaria de precio? (Obligatorio – Publico) El nombre de la tienda o marca que la IA incluye en el texto generado. Los administradores de la tienda introducen el nombre exacto que desean que aparezca en las publicaciones, por ejemplo, «Tienda Knowband» o el nombre comercial de su tienda. Esto garantiza que cada publicación atribuya el contenido a la identidad de marca correcta.
Experiencia Una breve descripción del sector o nicho de mercado de la tienda. Los administradores la introducen para que la IA comprenda el contexto del mercado al redactar los textos, por ejemplo: «activos de arte digital», «accesorios de moda» o «electrónica para el hogar». El sector influye en el vocabulario y los puntos de referencia del texto generado.
El tono de voz
Los administradores de la tienda seleccionan el tono de comunicación para todas las publicaciones generadas por esta regla. Hay cinco opciones disponibles:
Desarrollo profesional Cercanía Juguetón Urgente Inspiracional
Política de uso de emojis Los administradores de la tienda pueden controlar si la IA incluye emojis en las publicaciones generadas. Pueden seleccionar las opciones en el menú desplegable. Por ejemplo, si se selecciona “Nunca”, no se añadirán emojis. Si se selecciona “Rara vez”, se añadirán según el contenido. Los emojis se usan con mayor frecuencia en las publicaciones de Facebook y X, y con menor frecuencia en LinkedIn, independientemente de esta configuración.
Grupos de hashtags
Los administradores de la tienda introducen los hashtags que desean incluir en las publicaciones generadas para esta regla. Los hashtags se pueden introducir como una lista separada por comas en el módulo. Además, las herramientas de IA los colocan en la publicación según la convención de la plataforma: en línea para Facebook y X, y agrupados al final para LinkedIn. Déjelo en blanco para que la IA genere automáticamente hashtags relevantes según el contexto.
Lista negra de palabras
Además, los administradores de la tienda introducen los términos separados por comas; por ejemplo, nombres de la competencia, referencias a productos descatalogados, términos que entren en conflicto con las directrices de la marca o cualquier lenguaje que no sea adecuado para el público objetivo.
Frases de llamada a la acción (CTA) por plataforma
Los administradores de la tienda introducen una frase de llamada a la acción (CTA) específica para cada plataforma seleccionada. La IA utiliza estas frases en la línea final de cada publicación. Por ejemplo, «Compra ahora en nuestra tienda» para Facebook, «Explora el catálogo completo» para LinkedIn y «Consigue el tuyo hoy» para X. Si dejas el campo CTA en blanco, la IA escribirá su propia línea final para ese canal.
Instrucciones personalizadas
El comerciante puede usar esto para cualquier cosa que no esté cubierta por los campos estructurados anteriores, por ejemplo, “Mencione siempre el envío gratuito”, “Haga referencia a la venta de temporada” o “Mantenga el texto por debajo de 100 palabras para todas las plataformas”. Estas instrucciones se adjuntan a cada mensaje de IA que genera esta regla.
Número máximo de publicaciones por ejecución de Cron
Establece el número máximo de publicaciones que esta regla puede generar en una sola ejecución de cron.
Número máximo de publicaciones por día
El número total de publicaciones que esta regla puede generar en todas las ejecuciones de cron dentro de un mismo día calendario. Una vez alcanzado este límite, la regla deja de generar publicaciones para ese día, independientemente de cuántos productos queden que cumplan los requisitos.
Número máximo de publicaciones por producto al día
Impide que el mismo producto se publique más de un número determinado de veces en un solo día. Los administradores de la tienda suelen configurarlo en 1 para evitar que el mismo producto aparezca varias veces en los feeds conectados el mismo día.
5.3 Guardar y ejecutar una regla
Una vez configurados todos los campos, los administradores de la tienda deben hacer clic en Guardar regla para añadirla a la tabla de reglas. La regla se activa inmediatamente si el estado se establece en Activo y el activador en Nuevo producto o De nuevo en stock; se ejecutará la próxima vez que se cumpla la condición del activador.
Para las reglas de activación manual, o para probar cualquier regla inmediatamente después de guardarla, los administradores de la tienda deben hacer clic en el botón Generar en la fila correspondiente de la regla en la tabla Reglas. El generador de publicaciones con IA de Knowband para PrestaShop procesa todos los productos que cumplen los requisitos de la regla, genera publicaciones nativas de la plataforma para cada canal seleccionado y las agrega al historial de publicaciones con el nombre de la regla, el motor y la fuente registrados para cada entrada.
Los administradores de la tienda pueden editar cualquier regla en cualquier momento haciendo clic en “Editar” en su fila correspondiente. Los cambios se aplicarán en la siguiente ejecución de la regla. Las publicaciones generadas por la regla antes de la edición no se actualizarán retroactivamente.
6.0 Historial de publicaciones
La pestaña Historial de publicaciones en el Generador automático de publicaciones para Prestashop mediante herramientas de IA Se trata del registro completo de todas las publicaciones generadas por el módulo Knowband SocialAI Pro PrestaShop AI Social Media Post Generator. Además, los administradores de la tienda pueden revisar el contenido generado, comprobar el estado de publicación e identificar las publicaciones fallidas con su error exacto.
Cada fila de la tabla Historial de publicaciones en el módulo contiene:
# de IDENTIDAD: Este es el identificador único asignado por el módulo generador de contenido con inteligencia artificial de PrestaShop.
Fecha: Esto muestra la fecha exacta según la configuración de su servidor.
Plataforma: Esto ayuda a identificar las plataformas para las que se generó la publicación.
Producto: Nombre del producto.
Avance: Puedes previsualizar la publicación en redes sociales, que incluye una URL única para dicha publicación.
Regla: El nombre de la regla que activó la generación de esta publicación mediante el módulo de publicación automática.
Estatus Estado actual de la publicación: Borrador, Programada, Publicada o Fallida. Las publicaciones en borrador se han generado, pero aún no se han publicado. Los administradores de la tienda pueden revisar y editar las publicaciones en borrador antes de publicarlas.
Motor: El motor de IA que generó esta publicación fue OpenAI GPT, Gemini o Claude.
Fuente: Si la publicación se generó automáticamente mediante un activador de reglas (Automático) o se creó manualmente por un administrador (Manual).
6.2 Creación de una publicación manual a partir del historial de publicaciones
Los administradores de la tienda pueden crear una publicación manualmente desde la pestaña Historial de publicaciones sin necesidad de ejecutar una regla ni esperar a que se active un evento. Esta función es ideal para anuncios puntuales, destacar productos específicos, publicar ofertas relámpago o cualquier contenido que requiera un control total del administrador sobre la fecha y la redacción.
El comerciante puede usar esta función haciendo clic en el botón «Crear publicación» en la parte superior de la pestaña «Historial de publicaciones». Seleccione el producto, elija las plataformas de destino, seleccione el motor de IA y el modelo para esta publicación, ingrese las instrucciones específicas para el texto y haga clic en «Generar». La publicación aparecerá inmediatamente en el historial de publicaciones como un borrador de origen manual. Desde allí, los administradores de la tienda pueden revisar el texto generado, editarlo si es necesario y publicarlo directamente o guardarlo como una publicación programada.
7.0 Preguntas frecuentes
P: ¿Pueden los administradores de la tienda cambiar de motor de IA sin perder sus reglas existentes?
Cambiar el motor de IA en Configuración general afecta a todas las futuras publicaciones, pero no a las reglas existentes, las publicaciones programadas ni las entradas del historial de publicaciones. Las reglas no almacenan la configuración del motor a nivel de regla; el motor es una configuración global del módulo. Además, los administradores de la tienda que cambien de OpenAI a Gemini a mitad de campaña observarán que todas las publicaciones posteriores usarán Gemini, mientras que las publicaciones en borrador generadas previamente conservarán su etiqueta de motor original en el historial de publicaciones.
P: ¿Por qué una publicación aparece como Borrador después de que se haya aplicado la regla?
El comerciante puede verificar la configuración del modo de publicación de la regla. Si la regla está configurada en modo de publicación manual, todas las publicaciones generadas aparecerán en el historial de publicaciones como borrador, independientemente del desencadenante. Los administradores de la tienda deben revisarlas y publicarlas desde la pestaña Historial de publicaciones. Para cambiar a la publicación automática, edite la regla y modifique el modo de publicación a Inmediato o Programado.
P: ¿Cómo gestiona Knowband SocialAI Pro el límite de 280 caracteres en X?
El módulo generador de publicaciones para redes sociales con IA de PrestaShop genera textos específicos para cada plataforma y aplica límites de caracteres tras su generación. Las publicaciones se redactan y ajustan para que no superen los 280 caracteres antes de guardarlas en el historial de publicaciones. Si una publicación excede el límite, se detecta y ajusta automáticamente; nunca llega a la API de PrestaShop con una longitud no válida.
P: ¿Se pueden conectar varias plataformas sociales al mismo tiempo?
Los administradores de la tienda pueden conectar Facebook, LinkedIn y X simultáneamente desde la pestaña Configuración general. Cada plataforma mantiene su propia conexión OAuth independiente. Desconectar una plataforma no afecta a las demás, y cada regla puede aplicarse a cualquier combinación de plataformas conectadas de forma independiente.
Conclusión 8.0
El módulo Knowband SocialAI Pro para PrestaShop, generador de publicaciones en redes sociales con IA, ofrece a los administradores de tiendas PrestaShop un sistema completo de automatización de redes sociales integrado en su panel de administración. La IA genera el contenido. Las reglas determinan cuándo y dónde se publica. El historial de publicaciones guarda un registro completo. Además, los administradores de la tienda conservan el control editorial en cada paso mediante la revisión de borradores, la creación manual de publicaciones y la configuración del tono de marca por regla.
Para obtener ayuda con la instalación, preguntas sobre las funciones o cambios personalizados, comuníquese con nuestro equipo de soporte en sales@costex.comLas actualizaciones de los módulos están disponibles en el sitio web de Knowband.
La mayoría de los clientes ya tienen WhatsApp en sus teléfonos. Lo consultan con más frecuencia que el correo electrónico y, además, responden más rápido por ese medio. Para una tienda PrestaShop, esto representa una gran oportunidad para llegar a los clientes donde realmente prestan atención.
El Knowband Módulo CRM de WhatsApp para PrestaShop Conecta tu tienda directamente con la API de WhatsApp Business. Las confirmaciones de pedido se envían automáticamente al realizar una compra. Se activan alertas de cambio de estado cuando un pedido se envía o se entrega. Tu equipo de soporte chatea con los clientes en tiempo real desde el panel de administración de PrestaShop. Y cuando quieras lanzar una campaña promocional, puedes enviar una plantilla de marketing aprobada a una lista de contactos segmentada según la programación que tú elijas.
Esta guía explica detalladamente cada sección del módulo de integración de WhatsApp para PrestaShop. Tanto si lo configuras por primera vez como si intentas configurar una función específica, aquí encontrarás la documentación de cada pestaña y campo, tal como se muestra en el panel de administración.
Compatible con PrestaShop versiones 1.7.x a 9.x.
1.1 ¿A quién va dirigido este módulo?
Este módulo funciona bien para:
Propietarios de tiendas que desean configurar notificaciones automáticas de pedidos por WhatsApp sin depender de un desarrollador.
Personal de soporte que necesita chatear con los clientes desde el panel de administración de PrestaShop.
Equipos de marketing que envían promociones por WhatsApp a grupos de clientes específicos.
Agencias que gestionan proyectos de PrestaShop para clientes que necesitan la integración de la API de WhatsApp Business.
2.0 Guía de instalación del módulo CRM de WhatsApp para PrestaShop
2.1 Requisitos del sistema
PrestaShop 1.7.x, 8.x o 9.x
Una cuenta de WhatsApp Business que esté activa
Un número de teléfono registrado como número de WhatsApp Business
Una aplicación Meta Developer con acceso a la API de WhatsApp Business configurada
2.2 Instalación del módulo de WhatsApp de PrestaShop
Abre el panel de administración de PrestaShop. Dirígete a Módulos, luego a Gestor de módulos y pulsa Subir un módulo en la parte superior derecha.
Selecciona el archivo ZIP que descargaste de Knowband y haz clic en Abrir. PrestaShop se encargará del resto, subirá el archivo y extraerá todo automáticamente.
Una vez finalizada la carga, pulse Instalar cuando aparezca. Tras finalizar, haga clic en Configurar para acceder a la configuración del módulo.
Si el módulo no aparece automáticamente, escriba Knowband WhatsApp CRM en la barra de búsqueda del Administrador de módulos y pulse Configurar desde allí.
2.3 Problemas comunes de instalación
Error al cargar la página: Es probable que el límite de subida de archivos PHP de tu servidor sea demasiado bajo. Pídele a tu proveedor de hosting que aumente upload_max_filesize y post_max_size a al menos 32 MB.
El módulo no es visible después de la instalación: Borra la caché de PrestaShop en Parámetros avanzados y luego en Rendimiento. Vuelve a ejecutar la búsqueda en el Administrador de módulos.
La página de configuración parece estar rota: Borra la caché del navegador y la caché del tema en Diseño, Tema y logotipo, y luego en Configuración avanzada.
3.0 Descripción general del panel de administración del módulo CRM de WhatsApp de PrestaShop
Una vez instalado el módulo de integración de WhatsApp para PrestaShop, aparecerá una sección de menú específica en la barra lateral de administración de PrestaShop. A continuación, se describe la función de cada pestaña:
Configuración del módulo/API: Aquí es donde ingresas tus credenciales de la API de WhatsApp Business.
Configuración de pedidos: Controla qué notificaciones de pedidos de WhatsApp se activan y cuándo.
Plantillas de mensajes: Aquí puedes crear y enviar plantillas para su aprobación por parte de WhatsApp.
Plantillas de estado de pedido: Asigna a cada estado de pedido la plantilla que se envía.
CRM: El panel de chat en vivo para la comunicación bidireccional con los clientes.
Promociones: Ejecuta campañas programadas para contactar con listas de contactos.
Listas de WhatsApp: Grupos de contactos con nombre que se utilizan como objetivos de la campaña.
Contactos de WhatsApp: Base de datos completa de contactos con opciones de importación y exportación.
Configuración del chat: Controla el icono flotante de WhatsApp que se muestra en la página principal de tu tienda.
Agentes de WhatsApp: Los agentes de soporte que aparecen en la ventana emergente de chat de la tienda.
Registro de mensajes: Un registro de todos los mensajes enviados y recibidos a través del módulo WhatsApp de PrestaShop.
4.0 Configuración del módulo/API
Empieza aquí. Antes de que funcione cualquier otra cosa en el módulo CRM de WhatsApp de PrestaShop, debes conectarlo a la API de WhatsApp Business. Hay cuatro campos, y los cuatro son obligatorios.
4.1 Configuración de la API de WhatsApp
Habilitar módulo: El interruptor de encendido/apagado para todo el módulo. Si se apaga, no se envían mensajes y el chat desaparece de la tienda.
ID de la aplicación de Facebook: Copia esto desde tu consola de desarrollador de Meta. Le indica a la API qué aplicación está estableciendo la conexión.
Token de acceso de Facebook: Debe ser un token permanente, no el temporal que se muestra durante la configuración de la API. Para obtener un token permanente, vaya a Configuración de Meta Business, cree un Usuario del Sistema, asigne a su aplicación y a WABA control total y genere un token con los siguientes permisos: whatsapp_business_messaging, whatsapp_business_management y business_management. Pegue el token aquí.
ID de cuenta de WhatsApp Business (ID de WABA): Lo encontrarás en la consola de Meta Developer, en la configuración de WhatsApp de tu aplicación. Este es el ID de tu cuenta de WhatsApp Business.
Número de teléfono: Selecciona tu número de WhatsApp Business registrado en el menú desplegable. Todos los mensajes, tanto automáticos como manuales, se enviarán desde este número.
Rellene los cuatro campos y haga clic en Guardar. Los valores incorrectos o incompletos mostrarán un error de validación de inmediato. Un token de acceso caducado o no válido también provocará un error al guardar.
4.2 Configuración del webhook
Desplázate hacia abajo, debajo del formulario de la API, y verás el panel de Información de configuración. En él se muestran dos elementos: una URL de webhook y un token de verificación, ambos específicos de tu tienda.
Lleva estos datos a la consola de desarrollo de Meta. Abre tu aplicación, ve a WhatsApp, luego a Configuración y pégalos en los campos de webhook. Una vez hecho esto, el módulo podrá recibir mensajes entrantes y detectar los cambios en el estado de aprobación de las plantillas sin necesidad de actualizar nada manualmente.
Si aún no has configurado el webhook, puedes consultar el estado de las plantillas accediendo a Plantillas de mensajes y haciendo clic en Sincronizar plantillas. Esto obtiene los datos de aprobación más recientes directamente de WhatsApp.
5.0 Configuración del pedido
En esta pestaña decides cuándo el módulo CRM de WhatsApp de PrestaShop envía mensajes automatizados durante el proceso de pedido.
5.1 Configuración de pedidos de WhatsApp
Habilitar mensaje de nuevo pedido: Si activas esta opción, el servicio de mensajería WhatsApp de PrestaShop enviará un mensaje de WhatsApp al cliente cada vez que se realice un nuevo pedido en tu tienda.
Habilitar mensaje de estado del pedido: Al activar esta opción, los clientes recibirán una alerta de WhatsApp cada vez que cambie el estado de su pedido. Además, en el formulario de dirección del cliente aparecerá un campo para el número de WhatsApp, para que puedan añadir el número al que desean recibir las actualizaciones.
5.2 Plantillas de mensajes para nuevos pedidos
Para cada idioma que utilice tu tienda, selecciona la plantilla de utilidad aprobada que deseas enviar cuando recibas un pedido. El menú desplegable solo muestra las plantillas clasificadas como de utilidad y aprobadas por WhatsApp.
¿No aparece nada en el menú desplegable? Es posible que tus plantillas aún estén pendientes de revisión por parte de WhatsApp o que se encuentren en la categoría de Marketing en lugar de Utilidad. Crea una plantilla de Utilidad en la pestaña Plantillas de mensajes, espera la aprobación y luego regresa aquí. Haz clic en Guardar una vez que hayas realizado tus selecciones.
6.0 Plantillas de mensajes
Aquí es donde se crean y envían las plantillas de mensajes de WhatsApp. Cada plantilla necesita la aprobación de WhatsApp antes de poder usarse en cualquier parte del módulo. El módulo CRM de WhatsApp para PrestaShop de Knowband gestiona todo el proceso, desde el envío hasta el seguimiento, dentro de esta pestaña.
6.1 Lista de plantillas
La tabla muestra todas las plantillas vinculadas a tu cuenta de WhatsApp Business. Cada fila incluye: ID de la plantilla, nombre, caso de uso, categoría, idioma, estado y fecha de creación. Una plantilla puede estar en estado Pendiente, Aprobada o Rechazada.
Sincroniza las plantillas cuando quieras actualizar el estado de aprobación directamente desde WhatsApp. Los campos de búsqueda te permiten filtrar por nombre, categoría, idioma o rango de fechas.
6.2 Creación de una nueva plantilla
Nombre: Solo minúsculas y guiones bajos. Sin espacios ni caracteres especiales.
Uso de la plantilla: Seleccione “Para pedidos”, “Para marketing” o “Para clientes”, según dónde se vaya a utilizar esta plantilla.
Categoría: Elige MARKETING o UTILIDAD. Las plantillas vinculadas a notificaciones de pedidos deben ser de Utilidad. Si el texto parece una promoción, WhatsApp podría moverlo automáticamente a Marketing.
Código de idioma: Selecciona el idioma en el que está escrita esta plantilla. Si tu tienda tiene varios idiomas, crea una plantilla por cada idioma.
Tipo de encabezado: Campo opcional. Déjelo como Sin encabezado o seleccione Texto, Imagen, Vídeo o Documento si desea que aparezca algo en la parte superior.
Corporal: Texto principal del mensaje. Puede aplicar formato de negrita, cursiva y tachado con los botones B, I y tachado. Haga clic en Insertar variable para incluir datos como el nombre del cliente, el ID del pedido o el total. La vista previa del cuerpo, debajo del editor, muestra cómo se verá el mensaje final.
Pie de página: Opcional. El texto que aparece debajo del cuerpo se muestra más pequeño.
Botón de activación: Active esta opción para añadir un botón al mensaje. Introduzca el texto del botón y la URL del botón.
Haz clic en Guardar cuando hayas terminado. WhatsApp recibe la plantilla para su revisión. Las aprobaciones suelen llegar en pocos minutos, aunque algunas plantillas pueden tardar algunas horas. Una vez aprobada, la plantilla estará disponible en Configuración de pedidos, Plantillas de estado de pedidos y en el selector de plantillas de CRM.
7.0 Plantillas de estado de pedidos
Aquí, cada estado de pedido en PrestaShop se puede asignar a una plantilla de utilidad específica. Cuando un pedido alcanza un estado que tiene una plantilla asignada, PrestaShop WhatsApp Messenger envía esa plantilla al cliente como una notificación de pedido por WhatsApp.
La tabla muestra la lista completa de estados de los pedidos: Pendiente de pago, Pago aceptado, Procesamiento en curso, Enviado, Entregado, Cancelado, Reembolsado, y demás. Cada fila indica si las notificaciones están habilitadas o deshabilitadas y qué plantilla está asignada actualmente.
Haz clic en Editar en cualquier fila. Activa la opción Habilitar notificaciones de WhatsApp, selecciona una plantilla de utilidad aprobada en el menú desplegable para cada idioma de la tienda y guarda los cambios. La fila se actualizará inmediatamente para reflejar el cambio.
8.0 CRM: Chat bidireccional en vivo
La pestaña CRM es el centro de mensajería de este complemento de chat de WhatsApp para PrestaShop. Todos tus contactos aparecen en una barra lateral izquierda. Al hacer clic en uno, se abre la conversación completa a la derecha.
En la parte inferior de la conversación, encontrarás dos pestañas: Mensaje y Plantilla. La pestaña Mensaje permite respuestas de texto libre, pero solo funciona dentro del plazo de 24 horas que se abre cuando un cliente te envía un mensaje. Una vez transcurrido ese plazo, usa la pestaña Plantilla para enviar una plantilla de marketing aprobada que funciona en cualquier momento.
Cada notificación de pedido automatizada que envía el módulo también aparece en el hilo del CRM. Tu equipo de soporte puede ver exactamente qué recibió un cliente y cuándo, lo que facilita una respuesta contextualizada.
Promociones 9.0
En la pestaña Promociones puedes crear campañas de marketing por WhatsApp. Selecciona una lista de contactos, elige una plantilla, establece una hora y el módulo se encargará de enviarla.
9.1 Creación de una promoción
Nombre de la promoción: Un nombre interno que reconocerás. No aparece en el mensaje.
Lista de objetivos: Selecciona una de tus listas de WhatsApp en el menú desplegable. Todos los contactos de esa lista recibirán el mensaje.
Plantilla de WhatsApp: Seleccione una plantilla de categoría de Marketing. Aquí solo se muestran las plantillas de Marketing aprobadas.
Horario para: Seleccione una fecha y hora futuras. No se aceptan marcas de tiempo pasadas. Deje el campo vacío si desea que se envíe en la próxima ejecución de CRON.
Haz clic en Guardar. La campaña aparecerá como programada en la lista. Para que se envíe automáticamente, debes añadir a tu servidor el comando CRON que se muestra en la parte superior de la página de Promociones. Este comando se ejecuta cada minuto y selecciona las campañas cuyo tiempo programado haya pasado.
Una vez que finaliza una campaña, se actualizan los contadores de mensajes enviados y fallidos. La API de WhatsApp Business cobra por mensaje, por lo que conviene realizar una prueba con un pequeño lote de 10 a 20 contactos antes de enviar mensajes a toda la lista.
10.0 Listas de WhatsApp
Las listas son grupos de contactos con nombre. Una promoción se dirige a una lista a la vez. Haz clic en Agregar nueva lista, asígnale un nombre y guárdala. Ese es todo el proceso. Puedes marcar una lista como Predeterminada si quieres que los nuevos contactos se agreguen automáticamente a ella.
Los contactos se asignan a listas desde la pestaña Contactos de WhatsApp. Un contacto puede estar en tantas listas como necesites.
11.0 Contactos de WhatsApp
Aquí se encuentran todos los números de teléfono a los que quieras enviar mensajes a través del módulo. Cada contacto tiene un número, un nombre y la opción de vincularlo a una cuenta de cliente de PrestaShop.
11.1 Agregar un contacto manualmente
Número de teléfono: Primero el código del país, sin ceros iniciales, sin espacios, sin guiones ni signos de suma (por ejemplo, 91xxxxxxxxxx para un número de la India).
Nombre: El nombre que se mostrará para este contacto.
Seleccione Cliente de PrestaShop: Busque una cuenta de cliente existente para vincular este contacto. Déjelo en blanco si se trata de un contacto independiente sin cuenta en la tienda.
Listas de WhatsApp: Selecciona una o más listas para añadir este contacto. La selección múltiple funciona aquí.
Haga clic en Guardar para agregar el contacto.
11.2 Importación masiva de contactos
Haz clic en Descargar plantilla para obtener el formato CSV. Agrega tus contactos y luego regresa y haz clic en Importar contactos para cargar el archivo. Si un número ya existe en el módulo, ese registro se actualizará. Los números nuevos se agregarán desde cero. Si necesitas obtener la lista completa de contactos, puedes exportarla a Excel o a CSV.
12.0 Configuración del chat
Esta pestaña controla el icono de WhatsApp que aparece en tu tienda online. Los visitantes hacen clic en él, ven una ventana emergente con tus agentes disponibles y pulsan «Chatear» junto al contacto que deseen. Esto abre una conversación de WhatsApp directamente en su teléfono.
Mostrar icono de chat en la interfaz: Activa o desactiva el icono.
Posición del icono: Abajo a la derecha, abajo a la izquierda u otras posiciones disponibles.
Distancia desde abajo / derecha / izquierda (px): Distancia del icono a cada borde. Por defecto, es de 20 píxeles por cada lado.
Índice Z: Orden de las capas en relación con otros elementos de la página. El valor predeterminado es 9999.
Icono predefinido: Elige entre los estilos de iconos disponibles, incluido el estilo animado.
Tamaño del icono: Diámetro en píxeles. El rango aceptado es de 16 a 128. El valor predeterminado es 50.
Color principal del icono y del cuadro de chat: El color de fondo principal. El predeterminado es el verde de WhatsApp, #25D366.
Color del icono al pasar el cursor: El color que aparece cuando un visitante pasa el cursor sobre el icono. El valor predeterminado es #128C7E.
Color de fondo del cuadro de chat: El fondo de la ventana emergente de chat. El valor predeterminado es #FFFFFF.
Color del texto del cuadro de chat: Color del texto dentro de la ventana emergente. El valor predeterminado es #000000.
Color del borde del cuadro de chat: El borde alrededor de la ventana emergente. El valor predeterminado es #E0E0E0.
Ancho del borde del cuadro de chat: Grosor del borde en píxeles. El valor predeterminado es 1.
Animación de pulso: Cuando está activada, un anillo pulsante rodea el icono.
Efecto rebote: Cuando está activada, el icono rebota cuando un visitante pasa el cursor sobre él.
Haz clic en Guardar configuración cuando hayas terminado.
13.0 Agentes de WhatsApp
Los agentes son los miembros del equipo que aparecen en la ventana emergente de la tienda. Cada uno muestra un nombre, departamento y un botón de chat que los visitantes pulsan para iniciar una conversación de WhatsApp directamente con esa persona.
Activo: Mostrar u ocultar este agente en la ventana emergente.
Nombre del agente: El nombre que se muestra en la ventana emergente, con un máximo de 50 caracteres.
Número de contacto: El número de WhatsApp del agente con el código de país (por ejemplo, +91xxxxxxxxxx). Si utiliza el mismo número que el de la configuración de la API, las conversaciones también aparecerán en la pestaña CRM.
Departamento: El equipo o rol que aparece debajo del nombre del agente. Puede contener hasta 50 caracteres y variar según el idioma.
Orden de visualización: La posición de este agente en la ventana emergente en relación con los demás. Los números más bajos aparecen primero.
Tipo de avatar: Utiliza un avatar predefinido o sube una imagen personalizada.
14.0 Registros de mensajes
Aquí se registran todos los mensajes que envía o recibe el módulo CRM de WhatsApp de PrestaShop. Cada fila muestra la dirección (saliente o entrante), el número de teléfono, el nombre de la plantilla (si se utilizó), una vista previa del mensaje, el ID del mensaje de WhatsApp, el estado de entrega y la fecha y hora.
En esta lista aparecen las notificaciones de pedidos, los mensajes de CRM y las entregas de campañas. Un estado de éxito indica que la API de WhatsApp aceptó el mensaje. Utilice los filtros de fecha, número de teléfono y plantilla para refinar su búsqueda. Este es el primer lugar donde debe consultar si un mensaje no se envió correctamente.
15.0 Preguntas frecuentes
P: ¿Qué hace el módulo CRM de WhatsApp de PrestaShop?
El módulo Knowband PrestaShop WhatsApp CRM conecta tu tienda PrestaShop mediante una integración completa con la API de PrestaShop WhatsApp Business. Los mensajes de nuevos pedidos y las notificaciones de cambios de estado se envían automáticamente a través de la API de WhatsApp Business. Tu equipo puede gestionar la comunicación bidireccional con los clientes por WhatsApp en tiempo real desde el panel de administración. Las promociones de marketing se pueden programar para enviarlas a las listas de contactos. Un widget de chat de WhatsApp en la tienda permite a los clientes contactar directamente con tus agentes a través de WhatsApp.
P: ¿Es necesario tener una cuenta de WhatsApp Business para usar el complemento de chat en vivo de PrestaShop por WhatsApp?
Sí, así es. PrestaShop WhatsApp Manager requiere una cuenta de WhatsApp Business, un número de teléfono registrado de WhatsApp Business y una aplicación Meta Developer con acceso a la API. Sin estos tres elementos, los campos de la API en Configuración del módulo/API permanecen vacíos, las plantillas de mensajes de WhatsApp no se pueden enviar para su aprobación y el módulo no puede enviar ningún mensaje.
P: ¿Por qué no aparecen plantillas en el menú desplegable de Configuración de pedidos?
El menú desplegable en Configuración de pedidos solo muestra las plantillas de mensajes de WhatsApp de utilidad que WhatsApp ha aprobado. Si no aparece nada, significa que las plantillas aún están pendientes de revisión o que se han asignado a la categoría de Marketing. Ve a Plantillas de mensajes, crea una plantilla de utilidad, espera la aprobación y luego regresa a Configuración de pedidos. También puedes hacer clic en Sincronizar plantillas para obtener el estado más reciente sin esperar al webhook.
P: ¿Cómo envían las tiendas PrestaShop las notificaciones de pedidos por WhatsApp cuando cambia el estado de un pedido?
Una vez activada la opción “Habilitar mensaje de estado del pedido”, aparece un campo para el número de WhatsApp en el formulario de dirección del cliente. Cuando un cliente lo completa y su pedido activa una notificación de cambio de estado configurada en las plantillas de estado del pedido, el módulo envía las notificaciones de WhatsApp correspondientes a su número. Puede asignar una plantilla diferente a cada estado.
P: ¿Cuál es la diferencia entre una plantilla de utilidad y una plantilla de marketing?
Las plantillas de utilidad se utilizan para mensajes directamente relacionados con acciones del cliente, como realizar un pedido o recibirlo. Las plantillas de marketing se utilizan para contenido promocional enviado a listas de contactos. Las plantillas de configuración y estado de pedidos solo utilizan plantillas de utilidad. La pestaña Promociones y el selector de plantillas de CRM solo utilizan plantillas de marketing.
P: ¿Cómo puedo realizar una promoción con el módulo de marketing de WhatsApp de PrestaShop a una lista de contactos?
Abre la pestaña Promociones y haz clic en Añadir nueva promoción. Asígnale un nombre, selecciona una lista de destinatarios, elige una plantilla de marketing y establece una fecha y hora futuras. Para que la campaña del módulo de marketing de WhatsApp de PrestaShop se envíe automáticamente, pega el comando CRON de la página Promociones en tu servidor para habilitar la tarea CRON para las campañas de WhatsApp. El CRON se ejecuta cada minuto y envía las campañas que vencen en ese momento. Antes de lanzar una campaña grande, pruébala con una lista de 10 a 20 contactos para hacerte una idea de los costes de la API.
P: ¿Puedo importar mis contactos existentes utilizando el complemento de chat en vivo de WhatsApp para PrestaShop?
Sí. Haz clic en «Descargar plantilla» en la pestaña «Contactos de WhatsApp» para obtener el formato CSV correcto. Introduce tus datos de contacto y súbelos mediante «Importar contactos». Los números existentes se actualizarán y los nuevos se añadirán a la lista de contactos. Una vez importados, los contactos se pueden asignar a cualquier lista de WhatsApp para segmentarla y utilizarlos en promociones.
P: ¿Cómo funciona el chat en vivo de CRM en este complemento de chat en vivo de WhatsApp para PrestaShop?
La pestaña CRM muestra todos los hilos de conversación a la izquierda. Haz clic en cualquier contacto para ver el historial completo del chat. La pestaña Mensaje te permite escribir una respuesta libre siempre que el cliente te haya escrito en las últimas 24 horas, lo que facilita la comunicación bidireccional por WhatsApp entre tu equipo y el cliente. Una vez que se cierre esa ventana, usa la pestaña Plantilla para enviar una plantilla de marketing aprobada. Todas las notificaciones automáticas de pedidos aparecen en el mismo hilo, para que tu equipo tenga toda la información en un solo lugar.
P: ¿Qué versiones de PrestaShop son compatibles con este módulo de WhatsApp para PrestaShop?
El módulo Knowband PrestaShop WhatsApp CRM funciona con PrestaShop versiones 1.7.x, 8.x y 9.x. Para configurar la integración con la API de PrestaShop WhatsApp Business, se requiere la aplicación Meta Developer. Las instrucciones completas de configuración se encuentran en la sección de configuración de WhatsApp de la consola Meta Developer de esta guía. Consulte la página del producto del módulo en el sitio web de Knowband para obtener información sobre las versiones específicas o las actualizaciones que se hayan publicado desde la redacción de esta guía.
Conclusión 16.0
El Knowband Módulo CRM de WhatsApp para PrestaShop Integra la comunicación con el cliente basada en WhatsApp en el panel de administración de PrestaShop. Las alertas de pedidos se envían automáticamente. Tu equipo gestiona el soporte desde la pestaña CRM sin cambiar de herramienta. Las promociones llegan a los clientes de una lista que controlas, en el momento que tú definas.
La única configuración que se realiza fuera del Administrador de WhatsApp de PrestaShop es la generación de las credenciales de la API en la Consola de Desarrollador de Meta. Todo lo demás (plantillas, asignación de pedidos, listas de contactos, agentes y campañas) se configura desde PrestaShop.
Para obtener ayuda con la configuración o si tiene preguntas sobre funciones específicas, comuníquese con el equipo de soporte de Knowband en sales@costex.comLa documentación del producto y los vídeos de configuración también están disponibles en el sitio web de Knowband.
Si gestionas una tienda PrestaShop con un catálogo extenso, ya conoces el procedimiento. Exporta un archivo CSV, ábrelo en una hoja de cálculo, realiza los cambios, vuelve a cargarlo, repite el mapeo de columnas y espera que esta vez nada se rompa. Luego repite todo la próxima semana, desde cero, porque ninguna de esas configuraciones quedó guardada en ningún lugar. El Módulo de Importación y Exportación de Catálogo para PrestaShop de Knowband fue creado específicamente para resolver este problema. Los comerciantes que buscan una solución eficiente para importar y exportar productos en PrestaShop pronto descubren que el importador nativo solo cubre las necesidades más básicas. Las combinaciones no funcionan. Los campos multilingües desaparecen. No existe programación ni posibilidad de automatización. El proceso consume horas que no hacen más que crecer con cada ciclo de actualización. En este artículo explicaremos de dónde viene realmente esa fricción, cómo es un proceso correcto de migración de catálogo y cómo lo están gestionando actualmente las tiendas con entre 200 y 50.000 productos.
Por qué el importador predeterminado de PrestaShop no es suficiente para trabajar con un catálogo real
El importador CSV integrado en PrestaShop funciona bien en algunos escenarios concretos. Permite cargar una lista básica de nuevos productos sin combinaciones, en un solo idioma y para importaciones puntuales. A medida que el catálogo se vuelve más complejo, las carencias aparecen rápidamente. Las combinaciones de productos siguen siendo uno de los mayores retos al importar catálogos, y los comerciantes reportan frecuentemente problemas como importaciones fallidas y datos de atributos mal mapeados en los foros de la comunidad. Además, los catálogos multilingües introducen otro nivel de complejidad. Aunque el importador predeterminado de PrestaShop admite campos multilingües, gestionar las traducciones mediante archivos CSV puede volverse tedioso a medida que aumentan los idiomas y los productos. Los comerciantes suelen tener que dedicar tiempo adicional a preparar, validar y actualizar los datos específicos de cada idioma para garantizar la coherencia en todo el catálogo. Más allá de las combinaciones y los idiomas, existe un problema estructural de repetibilidad. Cada importación empieza desde cero. No hay forma de guardar una configuración, descargar automáticamente un archivo desde una ubicación FTP ni disponer de un registro de transferencia que permita diagnosticar qué salió mal cuando un lote falla sin previo aviso.
Lo que realmente necesitas para migrar con éxito una tienda PrestaShop
Migrar un catálogo entre tiendas PrestaShop, ya sea de PrestaShop 1.7 a 8.x o 9.x, o dividir una tienda en dos tiendas regionales, es el escenario en el que el importador nativo más falla. La mayoría de los comerciantes cree que migrar significa trasladar productos. En realidad, significa trasladar todo aquello de lo que depende el correcto funcionamiento de la tienda. Omitir un elemento puede dar lugar a páginas que no funcionan, precios incorrectos o productos que se muestran a los clientes en el idioma equivocado. Esto es lo que realmente incluye una migración completa: Los datos de sus productos, incluyendo nombres, descripciones, códigos SKU, precios, reglas fiscales y configuraciones de visibilidad. La estructura de categorías con relaciones padre-hijo, URLs amigables e imágenes de categorías intactas. Las combinaciones y variantes de productos con talla, color, material, referencias de combinación, impacto en el precio y configuraciones de combinación predeterminadas, todo correctamente trasladado. Las imágenes de productos, incluyendo imágenes de portada, imágenes de galería e imágenes de variantes individuales, en el orden correcto. Fabricantes, proveedores, características y grupos de atributos con todos sus valores y asignaciones. El estado del inventario, la configuración de disponibilidad y el comportamiento ante la falta de stock. Los metadatos SEO, incluyendo metatítulos, metadescripciones y URLs amigables para cada producto y categoría, ya que perderlos significa perder meses de trabajo de posicionamiento en buscadores. En el caso de tiendas multilingües, cada traducción debe estar correctamente vinculada al idioma correspondiente. El Módulo de Importación y Exportación de Catálogo para PrestaShop de Knowband gestiona esto como un proceso fluido de transferencia de datos. Exporte los datos del almacén de origen con las combinaciones habilitadas, impórtelos al almacén de destino y el módulo creará automáticamente los grupos de atributos y valores que falten, en lugar de generar un error. Cada idioma exporta los datos al mismo archivo. Sin ejecuciones separadas para cada localización y sin necesidad de emparejar manualmente los campos entre archivos.
Cómo funciona el sistema de perfiles del módulo de importación y exportación para PrestaShop
La característica que distingue esta herramienta de un simple mecanismo de transferencia es el sistema de perfiles. Cada configuración de importación o exportación, tipo de datos, formato de archivo, selección de idioma, conjunto de columnas y destino FTP se guarda como un perfil con nombre. Se crea una vez. Se ejecuta cuando se necesita, o se programa con una tarea cron y se deja funcionar sin intervención manual. Esto es lo que hace que el módulo de importación y exportación para PrestaShop sea realmente útil para operaciones de catálogo recurrentes. Una tienda que descarga actualizaciones de precios desde el feed de un proveedor puede configurar un perfil de importación que apunte a la ubicación SFTP del proveedor, se ejecute diariamente según una programación cron y envíe al administrador un correo electrónico de confirmación al completarse. Si una fila no se importa, los registros de transferencia muestran exactamente qué registro fue y por qué, de modo que solo es necesario corregir y reimportar las filas afectadas; el resto del catálogo permanece intacto. La misma lógica se aplica a las copias de seguridad del catálogo. Cada exportación programada genera un archivo con marca de tiempo y se guarda en el historial de transferencias. Si una actualización masiva produce resultados inesperados, la versión anterior puede descargarse directamente desde los registros y reimportarse para restaurar el catálogo a su estado anterior.
Cómo actualizar precios en PrestaShop de forma masiva sin necesidad de un desarrollador
Una de las tareas recurrentes más laboriosas en cualquier tienda de tamaño medio es actualizar los precios de cientos de productos. El enfoque convencional consiste en editar los productos uno a uno, o intentar importar un archivo CSV que puede o no estar correctamente mapeado, y que puede o no cubrir únicamente los campos que requieren cambios. Con el enfoque del Gestor de Datos Masivos para PrestaShop, el proceso es el siguiente: se exporta el catálogo a XLSX, se edita la columna de precios en Excel y se importa el archivo de nuevo con el mismo perfil guardado. El módulo actualiza únicamente las columnas que han sido mapeadas; los precios cambian y las descripciones e imágenes permanecen intactas. En el caso de tiendas que se sincronizan con datos de proveedores, incluso el paso de edición manual desaparece. El proveedor publica un archivo actualizado en el servidor FTP, el perfil de importación programado lo descarga y el catálogo refleja los nuevos precios antes de que la tienda abra a la mañana siguiente. No se requiere ningún desarrollador, manipulación de archivos ni activación manual.
¿Qué formatos de archivo admite el módulo de importación y exportación de catálogo para PrestaShop?
Se admiten cuatro formatos de archivo para importación y exportación: CSV, XLSX, JSON y XML. La mayoría de los comerciantes utiliza CSV o XLSX para trabajar directamente con hojas de cálculo y realizar actualizaciones masivas de precios. Los formatos JSON y XML cobran importancia al sincronizar datos entre tiendas, conectarse con plataformas externas o crear flujos de trabajo de migración automatizados. La compatibilidad con los cuatro formatos en ambas direcciones significa que el mismo módulo cubre la gama completa de operaciones de catálogo que una tienda necesita habitualmente a lo largo del año, ya sea para importar datos de proveedores, migrar datos de catálogo, sincronizar actualizaciones de inventario o exportar información de productos a sistemas externos.
¿Cómo gestiona el módulo los errores de importación antes de que lleguen a su tienda?
Los fallos parciales de importación representan un riesgo operativo real para las tiendas con grandes catálogos. El resultado habitual con la mayoría de los importadores es descubrir el problema solo después de revisar el catálogo y notar los productos dañados, cuando el daño ya es visible. La pantalla de mapeo de columnas de este Gestor de Catálogo para PrestaShop muestra una vista previa en tiempo real de las primeras filas del archivo fuente antes de que comience la importación. Los campos obligatorios que no han sido mapeados se marcan antes de continuar. Los campos duplicados quedan bloqueados. Si se ejecuta una importación y una fila falla, el registro de transferencia anota el número de fila y el error específico. El Gestor de Catálogo para PrestaShop garantiza que los administradores solo corrijan lo que se rompió, reimportando únicamente las filas afectadas, y que el catálogo en vivo nunca sea modificado más allá de lo previsto.
¿Quién debería usar el módulo de importación y exportación de catálogo para PrestaShop?
No todas las tiendas PrestaShop lo necesitan. Si el catálogo tiene menos de 100 productos, los cambios son poco frecuentes y la migración es puntual, el importador integrado puede ser suficiente. El Módulo de Importación y Exportación de Catálogo para PrestaShop es la solución adecuada para tiendas que gestionan catálogos medianos y grandes en los que las operaciones de catálogo se repiten semanal o con mayor frecuencia, para tiendas con configuraciones multilingües en las que conservar las traducciones no es opcional, para agencias que gestionan múltiples instalaciones de PrestaShop y que necesitan flujos de trabajo de transferencia coherentes y repetibles, y para cualquier comerciante que actualmente dedique tiempo de desarrollo a una tarea administrativa que debería poder realizarse de forma autónoma. Para estas operaciones, el módulo se amortiza muy rápidamente, no en un cálculo teórico de retorno de inversión, sino en las horas que deja de consumir cada ciclo de actualización. El conjunto completo de funciones, precios y detalles de compatibilidad están disponibles en la página del producto del Gestor de Datos Masivos para PrestaShop. Compatible con PrestaShop desde la versión 1.7.x hasta 9.x, sin necesidad de programación.