Extensión de copia de seguridad y restauración de OpenCart: Manual de usuario completo

Pregúntale a cualquier propietario de una tienda OpenCart cuándo fue la última vez que hizo una copia de seguridad de su base de datos, y la mayoría dudará antes de responder. No es que a la gente no le importen sus datos. Es solo que las copias de seguridad se encuentran al final de la lista de tareas pendientes, justo debajo de “lo haré algún día”. Luego ocurre una mala actualización, una instalación fallida de un plugin o un fallo de alojamiento, y de repente no hay vuelta atrás. Ese es precisamente el problema que esta extensión de copia de seguridad de OpenCart está diseñada para solucionar. En lugar de depender de que lo recuerdes, esta extensión de copia de seguridad de Knowband es una de las mejores Extensiones de copia de seguridad de OpenCart Esto convierte la copia de seguridad automática de la tienda en algo que se ejecuta en segundo plano, silenciosamente y según un cronograma, sin que tengas que hacer nada una vez configurado. Piensa en ello como un seguro para tu catálogo, tus pedidos, los registros de tus clientes y todo lo demás que se encuentre en tu base de datos de OpenCart. Además, no se trata solo de una herramienta de base de datos. Funciona como una extensión completa de copia de seguridad para tiendas OpenCart, lo que significa que puede copiar tus archivos, tus imágenes, tu base de datos o todo junto, según lo que necesites en cada momento. También incluye un motor de restauración adecuado y un script de restauración independiente, por lo que incluso si tu panel de administración deja de estar disponible por algún motivo, aún tendrás una forma de recuperarlo. Esta combinación, copia de seguridad más una ruta de restauración fiable, es realmente lo que debería ser la recuperación ante desastres para el comercio electrónico. El resto de este manual explica cada pantalla, cada configuración y cada botón de la extensión de copia de seguridad y restauración de OpenCart de Knowband, para que puedas configurarla correctamente la primera vez y solucionar problemas con confianza si algo no funciona correctamente más adelante.

Un consejo rápido antes de empezar: Lea primero la sección de Configuración general. El token CRON y la contraseña de restauración que configure allí son necesarios para cada copia de seguridad programada y cada restauración que realice a través de esta extensión de restauración de OpenCart. Si omite este paso ahora, tendrá que arrepentirse después.

2. Familiarizándose con el panel de administración de Complemento de copia de seguridad y restauración

Una vez instalado a través de Extensiones en el panel de administración de OpenCart, el módulo añade su propio panel de control y varias pestañas. Repasaremos cada una de ellas, empezando por el Panel de control, ya que es la pantalla que consultarás con más frecuencia.

Tablero de 2.1 

El panel de control está diseñado para responder a una pregunta clave en el momento en que lo abres: ¿están los datos de mi tienda realmente protegidos ahora mismo? No deberías tener que revisar los registros para averiguarlo, por lo que toda la información importante se resume aquí.

Última copia de seguridadIndica si la copia de seguridad más reciente se realizó correctamente, falló o aún está en ejecución, junto con la fecha, la hora y la duración.

Última restauraciónLa misma idea, pero para restauraciones. Esto es más importante de lo que la gente piensa. Es fundamental asegurarse de que una restauración se haya completado correctamente antes de confiar en ella, en lugar de simplemente asumir que funcionó.

Almacenamiento utilizado: Muestra cuánto espacio ocupan tus copias de seguridad almacenadas en todas las plataformas de almacenamiento conectadas. Resulta útil para decidir si es hora de eliminar archivos antiguos.

Salud de la plataformaUna comprobación rápida del estado de todos los destinos de almacenamiento conectados: carpeta local, FTP o SFTP, almacenamiento compatible con S3 o un servicio en la nube basado en OAuth. Cada uno se marca como en buen estado o inaccesible para que los problemas no queden ocultos hasta el día de la copia de seguridad.

Actividad de copia de seguridadUna vista sencilla de cuántas copias de seguridad se realizaron durante un período determinado, día a día, junto con las que fallaron. Útil para detectar patrones, como copias de seguridad que fallan silenciosamente todos los domingos debido a una ventana de mantenimiento del servidor.

Almacenamiento por plataformaMuestra con precisión cuánto espacio utiliza cada destino de almacenamiento conectado. Si el almacenamiento de tu servidor local se está llenando más rápido de lo esperado, aquí es donde lo notarás.

Composición de copia de seguridad más recienteMuestra el contenido real de tu archivo, base de datos, imágenes y otros archivos más recientes, así como el tamaño aproximado de cada elemento.

Trabajos recientesMuestra las últimas copias de seguridad ejecutadas con botones de Restaurar o Reintentar directamente allí, de modo que si algo falló durante la noche, puede solucionarlo de inmediato en lugar de buscar en los menús.

Historia de la restauración: Una instantánea de los intentos de restauración recientes, su resultado y el tiempo transcurrido, para que pueda confirmar de un vistazo si una restauración se completó correctamente.

Conexión y flujo de erroresEstado en tiempo real y mensajes de error a medida que ocurren. Esto, por sí solo, suele ahorrarte tener que ir a la pestaña Registros, ya que obtienes la causa exacta del fallo directamente en el panel de control.

3. Configuración general

Este es realmente el centro de control de todo Plugin de copia de seguridad de OpenCartDecide si el módulo se ejecuta o no, cómo se protege el script de restauración independiente y qué comando CRON necesita el host (o un programador externo) para activar las ejecuciones programadas.

Habilitar móduloUn simple interruptor de encendido/apagado. Si lo apagas, las tareas programadas de CRON dejarán de ejecutarse, aunque podrás seguir realizando copias de seguridad y restauraciones manuales desde el panel de administración cuando quieras.

Restaurar contraseñaEsto protege el script de restauración independiente para que nadie que no deba tener acceso a él no pueda usarlo. Se almacena como un valor hash, nunca en texto plano, y lo necesitarás cada vez que restaures tu tienda fuera de la interfaz de administración habitual.

Token seguro CRONUn token único integrado en cada URL de copia de seguridad programada y en cada comando de activación. Sin embargo, si regeneras este token, todas las tareas CRON existentes vinculadas al anterior dejarán de funcionar. Por lo tanto, en cuanto lo regeneres, actualiza todas las entradas del programador que hagan referencia a él. No lo pospongas.

Script de restauración independienteEsto te proporciona la URL directa y la ruta del archivo del servidor para restaurar tu tienda incluso cuando el panel de administración de OpenCart no carga. Siempre que conozcas tu contraseña de restauración, puedes restaurar tu tienda solo con este script, sin necesidad de iniciar sesión en el panel de administración.

Copia de seguridad programada (CRON): Comandos predefinidos, URL web, PHP CLI o scripts de shell que puedes copiar directamente en el gestor CRON de tu panel de alojamiento o en cualquier programador externo. Un único disparador ejecuta todos los perfiles de copia de seguridad habilitados en una sola pasada.

4. Pestaña Copias de seguridad en el gestor de copias de seguridad de OpenCart de Knowband.

Aquí es donde se realiza una copia de seguridad única fuera de su horario habitual y donde se revisa cada archivo. Extensión de copia de seguridad de la base de datos de OpenCart Se ha generado hasta ahora. Seleccione un perfil del menú desplegable, pulse Ejecutar y observe cómo se actualiza el progreso en tiempo real en la misma pantalla, sin necesidad de recargar la página.

4.1 Qué verá en la tabla de copias de seguridad

# de IDENTIDAD: Un identificador interno utilizado para vincular una acción de restauración con el archivo exacto del que procede.

Nombre del archivo: El archivo real guardado en el disco, normalmente con una marca de tiempo para que las copias de seguridad nunca se sobrescriban accidentalmente (y tendrá el sufijo .crypt si ha activado el cifrado).

TipoIndica si se trata de una copia de seguridad solo de la base de datos, solo de los archivos o de una copia de seguridad completa que abarque ambos, según la configuración del perfil.

Tamaño: El tamaño comprimido del archivo finalizado.

Perfil / Plataforma¿Qué perfil guardado creó esta copia de seguridad y en qué destino de almacenamiento se encuentra actualmente?

cifradaUn simple Sí o No que indica si se aplicó el cifrado AES-256 antes de almacenar el archivo. Ubicaciones: Muestra las rutas de origen y destino, lo cual es muy útil para confirmar que la copia llegó a su destino remoto y no se encuentra simplemente en una carpeta de almacenamiento local. Fecha: Fecha de finalización de la copia de seguridad, utilizada para la clasificación y para las reglas de retención que haya configurado en esa plataforma de almacenamiento.

5. Perfiles

Un perfil es básicamente una configuración guardada sobre cómo quieres que se realicen las copias de seguridad. Almacena qué se copia, dónde se guarda y quién recibe una notificación cuando finaliza. Puedes crear tantos perfiles como necesite tu tienda: uno para una instantánea diaria rápida de la base de datos, otro para una copia de seguridad semanal completa de archivos y base de datos, o lo que mejor se adapte a tu flujo de trabajo.

5.1 Configuración de un perfil

Nombre del perfil: Cualquier nombre que le ayude a reconocer este perfil más adelante, en el panel de control, la lista de copias de seguridad o el historial de restauración.

Tipo de respaldo: Elija si este perfil captura tanto la base de datos como los archivos, solo las tablas de la base de datos o solo los archivos y carpetas sin ningún dato.

Tablas de base de datosPuedes hacer una copia de seguridad de todas las tablas de tu base de datos de OpenCart, o seleccionar algunas específicas si solo necesitas, por ejemplo, las de pedidos y clientes, y no te importa que las tablas de registro saturen el archivo.

Archivos y carpetasLa idea es la misma. Haz una copia de seguridad de todo o selecciona carpetas específicas. También hay una lista de exclusión más abajo para omitir elementos como directorios de caché o archivos temporales que solo añaden volumen sin aportar valor.

Excluir estos archivos o carpetasEnumera todo lo que quieras omitir, una entrada por línea, por ejemplo, system/storage/cache/ o image/cache/. Estos elementos se omitirán incluso si se selecciona “todos los archivos” arriba.

Extensiones de archivo a incluirSi solo desea que se realice una copia de seguridad de ciertos tipos de archivos (php, js, css, etc.), indíquelos aquí. Si lo deja en blanco, se incluirán todos los tipos de archivos.

Presupuesto de ticks (segundos): Las copias de seguridad grandes requieren tiempo, por lo que el proceso se ejecuta en intervalos cortos llamados ticks. Esta configuración controla la duración de cada intervalo, entre 5 y 300 segundos. Redúzcala en alojamientos compartidos que suelen agotar el tiempo de espera de los scripts.

EstadoHabilita un perfil para que se ejecute automáticamente durante las tareas programadas (CRON), o desactívalo para que solo se ejecute cuando lo inicies manualmente. En cualquier caso, siempre puedes iniciarlo manualmente.

Destino 5.2

Seleccione aquí una plataforma de almacenamiento. Primero deberá crear el destino en la pestaña Plataformas para que aparezca como una opción en el perfil.

5.3 Notificaciones por correo electrónico

Correo electrónico al finalizar / Correo electrónico en caso de error: Decida de forma independiente si los trabajos realizados con éxito, los trabajos que fallan o ambos activan un correo electrónico de notificación.

Enviar a: Lista de destinatarios separados por comas. Si la deja en blanco, se utilizará automáticamente la dirección de correo electrónico del administrador de su tienda. Adjuntar script de restauración: Active esta opción y el archivo restore.php independiente se adjuntará al correo electrónico de confirmación. De esta forma, incluso si su servidor desaparece por completo, conservará una copia del script de restauración en su bandeja de entrada.

NUNCA configuraciones avanzadas

Nombre del archivo de copia de seguridad: Personalice el nombre usando marcadores de posición como {fecha}, {hora}, {fecha y hora}, {tipo} y {versión}. Déjelo en blanco para usar el patrón de nombre predeterminado. Un detalle importante: un nombre de archivo fijo sin {fecha y hora} sobrescribirá la copia de seguridad anterior en lugar de crear una nueva, así que tenga cuidado.

CompresiónElige Automático (selecciona automáticamente entre bz2, gz o ninguno) o bloquéalo a un formato fijo. Esto determina si el archivo final se guarda como .tar.gz, .tar.bz2 o simplemente como .tar.

Tamaño máximo de pieza (MB): Divide archivos grandes en fragmentos más pequeños de un tamaño determinado. Si se establece en 0, la división se desactiva por completo.

Imágenes de Producto.: Elija si las imágenes del producto y de la fuente se incluyen en la copia de seguridad o no.

Cifrar archivoAquí es donde la extensión de copia de seguridad en la nube de OpenCart demuestra su valía. Al activarla, se aplica el cifrado AES-256 al archivo antes de almacenarlo localmente o enviarlo a una plataforma remota.

clave de cifradoLa clave necesaria para descifrar y restaurar esa copia de seguridad específica. Si la pierdes, no hay forma de recuperarla, así que guárdala en un lugar seguro, y definitivamente fuera del mismo servidor.

Mapa de archivos de compilación: Registra un desglose del tamaño por archivo, lo que permite generar posteriormente una vista detallada del mapa de archivos, muy útil para auditar exactamente qué terminó en un archivo determinado.

Valores de volcado por línea: Controla cuántas filas se agrupan en cada instrucción INSERT cuando se escribe el volcado SQL.

Volcar filas por selecciónEstablece el número máximo de filas que se extraen por cada consulta SELECT durante el volcado, utilizando paginación de cursor (el valor predeterminado es 25000). Reduzca este valor en entornos con recursos de memoria limitados si tiene tablas muy grandes.

6. plataformas

Las plataformas deciden dónde se almacenan realmente tus copias de seguridad. El almacenamiento local está bien como punto de partida, pero el verdadero valor de esta extensión de copia de seguridad en la nube de OpenCart se manifiesta una vez que conectas algo fuera del servidor, FTP o SFTP, un servicio compatible con S3 (MinIO, Wasabi, Backblaze, Scaleway, elige el que prefieras), Google Cloud Storage o un proveedor de nube OAuth como Google Drive, Dropbox, OneDrive o Yandex. Esta es la verdad: mantener una copia fuera de tu servidor de origen es el único cambio que convierte el “Tengo copias de seguridad” en algo real. recuperación ante desastres para el comercio electrónicoUna copia de seguridad que se encuentre en el mismo servidor que acaba de fallar no te servirá de mucho.

Nombre de la plataforma: Una etiqueta amigable que se usa en todos los lugares donde se hace referencia a esta plataforma, en los perfiles, la tabla de copias de seguridad y la tarjeta de estado del panel de control.

Tipo de almacenamiento: Carpeta local, FTP/SFTP, un servicio compatible con S3, Google Cloud Storage o un proveedor de nube basado en OAuth.

Directorio remoto/localRuta de destino para los archivos almacenados. Si la deja en blanco, se establece por defecto en una ruta como system/storage/backup/. Tenga en cuenta que este campo se bloquea una vez creada la plataforma, por lo que si necesita una ruta diferente más adelante, configure una nueva plataforma en lugar de intentar editar esta.

Conservar copias remotas: El número máximo de archivos que esta plataforma conservará. Si lo configuras en 0, guardará todo indefinidamente, lo cual es práctico, pero ten en cuenta el espacio de almacenamiento disponible si eliges esta opción.

7. Restaurar historial

Aquí se registra cada intento de restauración, tanto si tuvo éxito como si no, lo cual es crucial en el preciso momento en que intentas restaurar tu tienda bajo presión. No deberías tener que confiar en que una restauración “probablemente salió bien”. Esta pestaña te proporciona un registro con marca de tiempo para cada archivo.

ID / Nombre de archivo / Tipo: Identifica el registro de restauración y el archivo exacto que se restauró, junto con su tipo (Completo, Base de datos o Solo archivos).

Fuente: Desde dónde se inició la restauración. Normalmente, es desde dentro del propio módulo, aunque el script de restauración independiente también registra sus intentos aquí.

Estado: Completado o Fallido, mostrando el resultado de ese intento en particular.

Lanzado por: El usuario administrador que inició la restauración. Útil para la rendición de cuentas en tiendas donde varias personas tienen acceso al panel de administración.

Iniciado / Finalizado: Marcas de tiempo que indican la operación desde el principio hasta el final, para que puedas calcular exactamente cuánto tiempo duró.

Mensaje: El mensaje exacto del sistema vinculado a ese intento, un error de permisos en una carpeta específica si falló, o una simple confirmación si todo salió bien.

8. Registros

Si la sección de Conexiones y Errores del Panel de Control no ofrece suficiente información, esta es la pestaña que debe consultar. Cada copia de seguridad, restauración y prueba de conexión registra una fila aquí, y puede filtrar por fecha, plataforma, tipo y gravedad.

Fecha: La marca de tiempo exacta del evento.

Plataforma: A qué plataforma de almacenamiento se refiere esta entrada, cuando corresponda. Estará en blanco para los eventos que ocurran antes de que entre en juego una plataforma.

Tipo: La categoría de la operación subyacente, local, ftp o cualquier otro tipo de conector utilizado.

Contexto¿Qué acción se estaba realizando realmente: copia de seguridad, restauración o prueba de conexión?

Nivel: Éxito o error. Filtrar solo por esto elimina la mayor parte del ruido cuando se busca un problema específico.

MensajeEl mensaje completo del sistema, sin filtrar, las rutas de los archivos, los códigos de permisos, los errores de red, etc. Normalmente, es suficiente para averiguar qué falló sin necesidad de escalar el problema.

9. Preguntas frecuentes

1. ¿Esto reemplaza las copias de seguridad de mi proveedor de alojamiento?
Las copias de seguridad a nivel de alojamiento son útiles, pero tener su propio Knowband’s Extensión de copia de seguridad de la base de datos de OpenCart Esto significa que usted controla la programación, la retención y dónde se almacenan las copias, en lugar de depender completamente de la política de su proveedor de alojamiento.

2. ¿Puedo restaurar mi tienda si el panel de administración no carga? 
En la extensión de copia de seguridad y restauración de OpenCart, siempre que tengas la contraseña de restauración, puedes restaurar tu tienda directamente a través de restore.php sin necesidad de acceder al panel de administración.

3. ¿Qué pasa si pierdo mi clave de cifrado?
Lamentablemente, no hay otra solución. Si una copia de seguridad estaba cifrada y la clave se ha perdido, ese archivo no se puede descifrar. Guarda la clave en un lugar distinto al servidor; un gestor de contraseñas funciona bien.

4. ¿Con qué frecuencia se deben ejecutar las copias de seguridad programadas de la base de datos en OpenCart?
Depende de la frecuencia con la que cambie tu tienda. Una tienda con un alto volumen de pedidos podría necesitar copias de seguridad diarias o incluso más frecuentes de la base de datos, mientras que una tienda más pequeña basada en catálogos podría funcionar con copias semanales. La programación es lo suficientemente flexible como para adaptarse a ambas situaciones.

5. ¿Es necesario el almacenamiento en la nube o basta con el almacenamiento local?
El almacenamiento local es mejor que nada, pero la copia de seguridad en la nube para OpenCart ofrece una protección real en caso de que el servidor falle, sea pirateado o se vuelva inaccesible. Para una protección genuina de los datos de OpenCart, vale la pena configurar una copia externa al servidor.

10. Conclusión

Este manual ha explicado cada pestaña de los plugins de copia de seguridad y restauración de OpenCart de Knowband, desde el panel de control hasta los registros, y vale la pena guardarlo en favoritos para consultarlo cuando configure un nuevo perfil o solucione problemas de restauración más adelante. Si alguna vez se encuentra con una situación que este manual no cubre del todo (un proveedor de almacenamiento inusual, un problema de permisos específico de su servidor o una restauración que no se comporta como espera), consultar primero la pestaña de Registros generalmente le acercará mucho a la solución antes de que necesite contactar con el soporte técnico. En resumen, considere las copias de seguridad programadas y las copias fuera del servidor como mantenimiento rutinario, no como una emergencia. Una vez que esto forme parte de su flujo de trabajo habitual, la protección de datos de OpenCart deja de ser una preocupación y se convierte en algo que se ejecuta silenciosamente en segundo plano, exactamente como debería.

Gestor de blogs de PrestaShop: optimización de contenido y SEO mediante IA | Manual de usuario completo

Prestashop Blog Manager es un módulo completo para blogs de PrestaShop, diseñado para comerciantes online que desean integrar blogs en sus tiendas. En lugar de depender de una plataforma de blogs externa, puedes publicar artículos, guías y noticias directamente en tu tienda PrestaShop y enlazar ese contenido a tus productos para mejorar el SEO y aumentar la interacción con los clientes. En otras palabras, este módulo funciona como herramienta de publicación y como módulo de marketing de contenidos para PrestaShop, de modo que tu esfuerzo de redacción se traduce en un valor comercial real.

Como módulo completo para blogs de PrestaShop, esto te ofrece:

  • Gestión de blogs con formato de texto enriquecido, galería de imágenes, inserción de vídeos o audio, campos SEO y enlaces a productos relacionados.
  • La integración de categorías, etiquetas flexibles y perfiles de autor de forma individual permite mantener el contenido bien organizado, a la vez que mejora la visibilidad en los motores de búsqueda y la navegación del usuario.
  • Comentarios de los lectores con moderación, respuestas, valoraciones con estrellas, reacciones con emojis, “me gusta” y marcadores, todo lo cual funciona conjuntamente como un conjunto de complementos para la interacción con el blog de PrestaShop.
  • Generación de contenido y traducciones mediante IA integradas a través de ChatGPT o Google Gemini, lo que acelera la redacción sin comprometer la calidad del contenido del blog.
  • Importación masiva desde exportaciones de WordPress y feeds RSS o Atom, por lo que migrar un blog existente lleva minutos en lugar de días.
  • Un mapa del sitio XML, un feed RSS, URL amigables y ganchos compatibles con el RGPD que mantienen tu blog conforme a la normativa y facilitan su indexación por los motores de búsqueda.
  • Compatibilidad total con múltiples tiendas y varios idiomas, ya que cada ajuste se puede configurar por tienda y por idioma.

En conjunto, estas capacidades convierten a Prestashop Blog Manager en uno de los más completos. Complementos para blogs de PrestaShop Disponible en Prestashop Addons, tanto si tu objetivo es la visibilidad en los motores de búsqueda, la creación de una comunidad o simplemente mantener a los clientes más tiempo en tu sitio web.

2. Instalación y desinstalación

  1. Sube el archivo comprimido desde el Cargar Opción en el administrador del módulo.
  2. En el Back Office, vaya a Módulos > Gestor de módulos, busque “Blog de KB,” y haga clic en Instalar.
  3. Una vez finalizada la instalación, verá el botón de configuración en la página.
  4. Haz clic en Configurar; ahora serás redirigido a la página de configuración general del módulo de blog de Prestashop.

NOTA: ImportanteSi la opción «Limpiar la base de datos al desinstalar» (que se encuentra en «Configuración general» y luego en «Mantenimiento») está configurada en «Sí», todos los datos del blog, incluidas las entradas, las categorías y los comentarios, se eliminarán permanentemente. Por lo tanto, déjela configurada en «No» si planea reinstalar el módulo más adelante y desea conservar su contenido.

3. Descripción general del panel de administración Módulo de gestión de blogs

En esta sección, aprenderás a crear un blog y a gestionar el contenido de tu sitio web. Este módulo también te ayudará a mejorar el posicionamiento de tu sitio web.

Una vez instalado, aparece una sección dedicada al módulo de blog de Knowband en la barra lateral del panel de administración de PrestaShop. Este es el centro de control de su módulo de blog de PrestaShop e incluye las siguientes subsecciones:

Tablero de instrumentos – Muestra un resumen de los KPI y un generador de datos de muestra.
Ajustes generales – Incluye toda la configuración global para el módulo.
Publicaciones –Mediante las publicaciones, crearás y gestionarás artículos de blog.
Categorías– Gestionar las categorías de publicaciones anidadas para los blogs listados.
Etiquetas– Gestionar la taxonomía de etiquetas planas por blog
Escritores – Gestionar los perfiles de autor de los blogs
Tipo de imagen – Definir preajustes de tamaño de imagen con nombre para blogs
Comentarios – Comentarios moderados de los lectores
Controles deslizantes – Gestionar las diapositivas del carrusel de la página de inicio
Banners – Gestionar banners promocionales dirigidos a zonas específicas.

SEO y Mapa del sitio: gestiona la configuración del mapa del sitio y RSS, además de la estructura de URL.
AI – Configurar proveedores de generación de contenido de IA
Importar – Importar desde WordPress o fuentes RSS

4. PANEL DE CONTROL

 

El panel de control es la primera pantalla que ves cuando abres esto. Módulo gestor de blogs de PrestaShopy te ofrece una visión general rápida del rendimiento de tu blog.

Tarjetas de KPI

Seis tarjetas de KPI resumen tu contenido de un vistazo. La tarjeta de Publicaciones muestra el número total de publicaciones, desglosado en subcategorías Publicadas, Borradores y Programadas. La tarjeta de Categorías muestra el número total de categorías, y la tarjeta de Etiquetas muestra el número total de etiquetas. La tarjeta de Autores suma los perfiles de autor, mientras que la tarjeta de Tipos de Imagen suma los tamaños de imagen preestablecidos. Por último, la tarjeta de Comentarios Pendientes muestra cuántos comentarios aún están pendientes de moderación y los resalta en rojo cuando el número es mayor que cero, para que nada pase desapercibido.

Botones de acción rápida

Cada tarjeta de KPI incluye un botón de enlace directo, como Gestionar publicaciones o Gestionar categorías, para que puedas pasar de la descripción general a la acción con un solo clic, sin tener que navegar por menús.

Generador de datos de muestra

Si las secciones de Publicaciones, Sliders o Banners aún están vacías, aparecerá el botón «Crear datos de ejemplo». Utilice esta función cuando desee explorar el módulo antes de escribir contenido real. Al hacer clic en él, se generará automáticamente un autor de ejemplo llamado Jane Doe, con su biografía, tres categorías de ejemplo llamadas «Noticias y actualizaciones», «Consejos y tutoriales» y «Productos destacados», y seis etiquetas de ejemplo: PrestaShop, Comercio electrónico, Marketing, SEO, Diseño y Tutorial.

5. AJUSTES GENERALES

Para configurar el módulo Administrador de blogs de PrestaShop, vaya a Blog de la base de conocimientos > Ajustes generales. Tenga en cuenta que los cambios solo se aplicarán después de hacer clic en el botón Guardar en la parte inferior de la página. Todos los campos de Ajustes generales forman parte de un único formulario, por lo que, aunque cambie de pestaña antes de guardar, al hacer clic en Guardar en cualquier pestaña se guardarán los cambios realizados en todas ellas.

Estado del módulo
Cuando está desactivado, el blog queda completamente oculto en la tienda online, lo cual resulta útil durante la configuración, las pruebas o el mantenimiento. Actívalo para ver la funcionalidad del módulo.

5.1 Listado y visualización

Esta parte de la configuración determina el aspecto y el comportamiento del diseño de los complementos de blog responsivos de PrestaShop para los visitantes.

Publicaciones por página Establece cuántas publicaciones se muestran en cada página de listado, y el valor debe estar entre cien y doscientos, siendo diez el valor predeterminado.

Diseño de cuadrícula para blogs El tipo controla la disposición visual del listado de publicaciones, y puedes elegir entre una cuadrícula limpia, una lista simple o un diseño tipo revista en mampostería, con la cuadrícula seleccionada por defecto.

Habilitar navegación anterior/siguiente Agrega enlaces de “Anterior” y “Siguiente” en las páginas de cada publicación, para que los lectores puedan seguir navegando sin tener que volver a la lista; esta función está activada por defecto.

Mostrar botón Leer más Muestra un botón “Leer más” en las postales de los listados, lo que tiende a mejorar la tasa de clics, y además está activado por defecto.

Mostrar número de visualizaciones de la publicación muestra cuántas veces se ha visto una publicación, lo que añade una capa de prueba social para los artículos populares, y Mostrar Visualizaciones de tiempo de lectura Se muestra un tiempo estimado de lectura para que los lectores puedan decidir si leerlo ahora o guardar el artículo para leerlo más tarde; ambas opciones están habilitadas por defecto.

Ordenar publicaciones por conjuntos El orden de clasificación predeterminado para cada entrada, que ofrece las opciones Más recientes primero, Más antiguas primero, Más vistas, Título de la A a la Z o Título de la Z a la A, siendo Más recientes primero la opción predeterminada.

Finalmente, formato de fecha Determina cómo se formatean las fechas en la tienda online, y puedes elegir entre ocho formatos de fecha predefinidos en PHP, siendo d/m/Y el formato predeterminado.

5.3 Interruptores de funciones

El módulo de blog de PrestaShop permite al propietario de la tienda activar la interacción con los usuarios mediante las funciones de blog disponibles en la interfaz de usuario.

  • Habilitar zoom de imagen : Permite a los visitantes ampliar la imagen destacada en la página de detalles de la publicación. : Un clic o pasar el cursor activa una superposición de zoom. 
  • Habilitar Me gusta de la publicación Muestra un botón de “Me gusta” o “Corazón” en las publicaciones, en el que los lectores hacen clic para indicar que les gusta sin dejar un comentario. 
  • Mostrar como solo al pasar el ratón por encima Mantiene oculto el botón “Me gusta” hasta que el visitante pase el cursor sobre la publicación. Tenga en cuenta que esta función requiere que la opción “Me gusta” esté habilitada; el botón se muestra, pero permanece oculto visualmente hasta que se pasa el cursor. 
  • Habilitar reacciones con emojis : Agrega botones de reacción con emojis a las publicaciones.
  • Conjunto de reacción Al activar las reacciones con emojis, aparecerán las siguientes: Amor, Diversión, Sorpresa, Tristeza y Enojo. 
  • Habilitar marcadores Permite a los lectores guardar las publicaciones para leerlas más tarde. Ahora el propietario de la tienda puede añadir una función de marcador a la publicación para que el lector pueda guardar el blog y leerlo posteriormente. 
  • Habilitar autores Muestra información del autor en las publicaciones y genera páginas de listado de autores. 
  • Usa iconos de Font Awesome Esta función carga la biblioteca de iconos Font Awesome, lo que garantiza que los iconos se muestren de forma coherente en toda la interfaz de usuario del blog. 
  • Habilitar los botones para compartir en redes sociales : Agrega botones para compartir en Facebook, X/Twitter, LinkedIn, WhatsApp y correo electrónico. 
  • Mostrar entradas del blog en las páginas de productos Muestra un bloque de entradas de blog vinculadas en las páginas de productos. Esto muestra las entradas vinculadas directamente a ese producto a través de la sección Productos del editor de entradas. Esto puede ayudar a mejorar el posicionamiento de las páginas de productos.

5.4 Comentarios

Esta pestaña convierte el módulo en un sistema de comentarios totalmente moderado, lo que le permite controlar cómo, cuándo y quién publica los comentarios en su sitio web.

  • Habilitar comentariosPermite a los lectores dejar comentarios en las publicaciones como parte del sistema de comentarios de tu sitio web. Cuando está desactivada, el formulario de comentarios y todo el hilo de comentarios se ocultan de la vista del público, lo que te permite desactivar los comentarios en tu sitio web.
  • Permitir comentarios de invitadosPermite que los visitantes que no han iniciado sesión comenten, eliminando el requisito de inicio de sesión del formulario de comentarios y habilitando los comentarios anónimos. Esto reduce las fricciones y aumenta la participación al permitir que las personas comenten sin necesidad de iniciar sesión.
  • Aceptar comentarios automáticamenteDetermina si los comentarios se publican inmediatamente o se retienen para su revisión en la cola de moderación. Cuando está desactivada, cada nuevo comentario entra en la cola de moderación, por lo que la premoderación y la aprobación de comentarios permanecen activas hasta que se cambie esta configuración.
  • Habilitar respuestas a comentariosPermite un nivel de respuestas encadenadas (comentarios anidados), de modo que los lectores y administradores pueden responder directamente debajo de un comentario existente utilizando la función de respuesta a comentarios.
  • Habilitar la calificación por estrellasAgrega un campo de calificación de 1 a 5 estrellas al formulario de comentarios, convirtiéndolo en un sistema simple de calificación de comentarios donde la calificación se registra junto con el texto del comentario.
  • Habilitar reCAPTCHAProtege el formulario de comentarios con Google reCAPTCHA v2 para evitar el spam. Para su funcionamiento, requiere una clave de sitio y una clave secreta. El widget de reCAPTCHA está integrado directamente en el formulario para prevenir el spam en los comentarios.
  • Clave del sitio / Clave secretaAutentica el widget reCAPTCHA con el servicio de Google como parte de la configuración de reCAPTCHA v2, y estas claves se ingresan una vez que reCAPTCHA esté habilitado. Sin ambas claves, reCAPTCHA no puede funcionar.
  • Notificación por correo electrónico del administrador sobre nuevos comentarios: Envía una notificación por correo electrónico al administrador cada vez que se envía un nuevo comentario.
  • Dirección de correo electrónico de notificación: Especifica la dirección que se utiliza para la configuración de notificaciones de comentarios y recibe notificaciones de comentarios; si se deja en blanco, se utilizará el correo electrónico predeterminado de la tienda.
  • Sistema de comentariosDetermina qué plugin de comentarios gestiona los comentarios de la tienda online, cambiando el widget de comentarios que se muestra en consecuencia. Las opciones disponibles son Nativo, Disqus, Comentarios de Facebook y Deshabilitado, con Nativo como opción predeterminada, lo que te permite elegir el mejor sistema de comentarios para tu sitio web.
    • Nombre corto de Disqus: Obligatorio cuando el sistema de comentarios está configurado en Disqus; identifica su sitio Disqus como parte de la configuración de su nombre corto de Disqus.
    • ID de la aplicación de Facebook: Requerido cuando el sistema de comentarios está configurado en Comentarios de Facebook; autentica el widget del complemento de comentarios de Facebook.
    • Recuento de comentarios de Facebook: Establece cuántos comentarios se muestran inicialmente al usar los comentarios de Facebook, con un mínimo de 1. El número predeterminado de comentarios se ha establecido en 5.
    • Esquema de colores de Facebook: Establece el tema visual del widget de Facebook, con el modo claro u oscuro como valores disponibles y claro como valor predeterminado.

5.5 URLs y metaetiquetas SEO

Esta sección de URLs y metaetiquetas SEO controla cómo aparecen las URLs del blog y las metaetiquetas para los motores de búsqueda, y es el núcleo de la configuración SEO en la página del módulo.

  • URL del blog principalEstablece la URL base del blog. Por ejemplo, al escribir “blog” se obtiene yourdomain.com/blog. Solo se aceptan letras, números y guiones. Valor predeterminado: blog.
  • Utilice el sufijo de URL .htmlAgrega .html a cada URL del blog. Esto reescribe las URL generadas para que terminen en .html, siguiendo un estilo SEO tradicional.
  • Patrón de URL de blogDetermina cómo se construyen las URL de las publicaciones individuales seleccionando el patrón de reescritura que se aplica a las nuevas URL. Valores disponibles: /blog/{slug}, /blog/{category}/{slug} y /blog/{year}/{month}/{slug}. El valor predeterminado es el patrón de slug simple.
  • Título principal de la metadescripción / Palabras clave principales de la metadescripción: Estos campos establecen las metaetiquetas para la página principal de listado del blog. Cada uno está disponible por idioma y se muestra en la página. < head > sección, que influye en cómo aparece la ficha del blog en los resultados de búsqueda.
  • Descripción de la página principal: Una introducción enriquecida a tu estrategia de contenido, que se muestra en la página principal del blog tanto para los lectores como para los motores de búsqueda.
  • Meta título del anuncio / Meta descripción del anuncio / Meta palabras clave del anuncioEstas aplican el mismo concepto meta específicamente a las páginas de listado de categorías, etiquetas y autores. Cada una está disponible por idioma y se reutiliza de forma consistente en todas las páginas de listado.

5.6 Visualización y Autor

Esta pestaña controla el diseño de la página y la presentación del autor, lo que le brinda control total sobre cómo se muestra el contenido del módulo de blog de PrestaShop a los visitantes.

  • Posición barra lateral: Establece dónde aparece la barra lateral del widget. Valores: Derecha, Izquierda, Ninguno. Predeterminado: Derecha.
  • Formato de visualización del nombre del autorControla cómo se muestran los nombres de los autores en el administrador de tu blog. Valores: Nombre completo, Solo nombre, Apellido y luego nombre, Nombre de usuario. Predeterminado: Nombre completo.
  • Mostrar categoría en la publicaciónMuestra la categoría de la publicación en las tarjetas y páginas de detalles, lo que ayuda a los lectores y a los motores de búsqueda a comprender la estructura del contenido.
  • Mostrar imagen de categoríaMuestra la miniatura de la categoría en las páginas de listado para un diseño de blog más visual y profesional.
  • Mostrar descripción de la categoríaMuestra el texto descriptivo de la categoría para brindar a los visitantes más contexto antes de que hagan clic.
  • Mostrar marcador de posición sin imagenMuestra un gráfico de marcador de posición cuando una publicación o categoría no tiene imagen, evitando que aparezca un icono de imagen rota en la página principal de la tienda.
  • Avatar de autor predeterminadoEstablece una imagen de avatar alternativa que se utiliza cuando un autor no tiene un avatar personal. Formatos aceptados: JPG, PNG, GIF o WEBP, hasta 2 MB.

5.7 Imágenes y miniaturas

Esta pestaña controla qué ajustes preestablecidos de tamaño de imagen se utilizan y dónde, y permite regenerar los archivos de miniaturas en todo el módulo de blog de PrestaShop.

  • Tamaño de la imagen de la página de detalles: Selecciona el ajuste preestablecido que se aplica a la imagen destacada en las páginas de detalles de las publicaciones. Se rellena automáticamente a partir de tus tipos de imagen activos (Sección 10).
  • Tamaño de la imagen de la página de listado: Selecciona el ajuste preestablecido que se aplica a las postales en los listados.
  • Tamaño de la imagen en miniatura: Selecciona el ajuste preestablecido que se aplica a las miniaturas pequeñas en los widgets y las publicaciones relacionadas.
  • Eliminar miniaturas antiguas (botón)Elimina todos los archivos de miniaturas regenerados previamente (JPG, PNG, WEBP) de los directorios de imágenes de entradas, categorías y autores. Úsalo antes de regenerar las miniaturas con nuevos tamaños para evitar que queden archivos obsoletos en el administrador de tu blog.

TipDespués de crear o cambiar los tipos de imagen y seleccionar nuevos tamaños aquí, utilice Regenerar miniaturas en la sección Tipos de imagen (Sección 10) para reconstruir cada miniatura en consecuencia.

5.8 Columnas y espaciado adaptables

Esta pestaña permite ajustar con precisión la cantidad de tarjetas postales que aparecen por fila en cada tamaño de pantalla, así como el espacio entre ellas, garantizando que el módulo de tu blog tenga un aspecto impecable en cualquier dispositivo.

  • Escritorio grande (≥1200px)Columnas por defecto: 4, espaciado por defecto: 20px.
  • Escritorio (992–1199 píxeles)Columnas por defecto: 3, espaciado por defecto: 20px.
  • Tableta (768–991 píxeles)Columnas por defecto: 2, espaciado por defecto: 15px.
  • Móvil (<768px)Columnas por defecto: 1, espaciado por defecto: 10px.

Cada punto de interrupción tiene su propio valor de columna y espaciado, aplicado mediante reglas de cuadrícula CSS en la tienda online. El número mínimo de columnas por fila en cualquier punto de interrupción es 1, y los valores de espaciado nunca pueden ser negativos. Como resultado, la cuadrícula de publicaciones se ajusta automáticamente al tamaño de la pantalla del visitante, manteniendo la coherencia del diseño adaptable de tu blog en todos los dispositivos.

5.9 Configuración de detalles de la publicación

Esta pestaña controla dos grupos de funciones relacionadas que se muestran en las páginas de las entradas individuales: la Tabla de contenido y las Entradas relacionadas, ambas diseñadas para mejorar la legibilidad y la interacción en tu blog.

5.9.1 Tabla de contenido

  • Generar tabla de contenidoGenera automáticamente una tabla de contenido con enlaces a partir de las etiquetas de encabezado (h2, h3) del contenido de la publicación. Se recomienda para guías extensas, ya que mejora la legibilidad y mantiene a los lectores en la página durante más tiempo.
  • Posición en la tabla de contenido: Establece dónde se inserta la tabla de contenido. Valores: Arriba, Izquierda, Derecha. Predeterminado: Arriba.
  • TOC pegajosoMantiene la tabla de contenido fija mientras el lector se desplaza. Valores: Activado/Desactivado.
  • Encabezados mínimos para la tabla de contenido: Establece el número mínimo de encabezados que debe contener una publicación antes de que se genere una tabla de contenido, evitando que las publicaciones cortas se saturen con un esquema innecesario. Valor predeterminado: 3.

5.9.2 Publicaciones relacionadas

  • Habilitar publicaciones relacionadasMuestra una cuadrícula de publicaciones relacionadas en la parte inferior de cada página de detalles de publicación, lo que mantiene a los visitantes interesados ​​y reduce la tasa de rebote.
  • Publicaciones relacionadas Coincidencia por: Determina cómo se seleccionan las publicaciones relacionadas. Valores: Solo categoría, Solo etiquetas o Categoría y etiquetas combinadas. Predeterminado: combinadas.
  • Recuento de publicaciones relacionadas: Establece el número total de publicaciones relacionadas que se muestran. Valor predeterminado: 3.
  • Publicaciones relacionadas por fila: Establece cuántas publicaciones relacionadas aparecen por fila. Valor predeterminado: 3.
  • Modo carruselPermite que las publicaciones relacionadas se desplacen como un carrusel en lugar de una cuadrícula estática, lo que añade un toque más dinámico al módulo de blog de PrestaShop.

5.10 widgets

Esta pestaña configura la barra lateral y otros bloques de construcción del área de widgets de su Módulo de widget de blog de PrestaShopCada widget se puede habilitar o deshabilitar, titular y mostrar u ocultar según el dispositivo, cuando corresponda.

  • Widget de publicaciones recientes: Muestra las publicaciones más recientes. Los campos incluyen un interruptor de Habilitado, un Título, un campo de Número de publicaciones y Dispositivos (Escritorio, Tableta, Móvil), cada uno de los cuales se puede activar o desactivar de forma independiente.
  • Widget de categorías: Muestra las categorías del blog. Los campos incluyen un Título y un campo de Categorías máximas mostradas, donde al ingresar 0 se muestran todas las categorías.
  • Widget de etiquetasMuestra una nube de etiquetas. Los campos incluyen un título y un número de etiquetas mostradas.
  • Widget de publicaciones populares: Muestra los artículos más vistos. Incluye un título y un campo que indica la cantidad de artículos vistos.
  • Archivo de widgetsMuestra los enlaces del archivo mensual en un menú desplegable. Los campos incluyen un título y un número de meses listados.
  • Widget de búsquedaMuestra u oculta un cuadro de búsqueda de blog en la barra lateral. Los campos incluyen un título.
  • Bloque de blog del pie de páginaMuestra una lista compacta de enlaces recientes del blog en el pie de página de la tienda, lo que le da a tus artículos más recientes mayor visibilidad en todo el sitio.
  • Bloque de blog de la página de inicioMuestra una sección de publicaciones recientes en la página de inicio de la tienda. Incluye un título y un contador de visualizaciones. Este bloque respeta la misma configuración para dispositivos de escritorio, tabletas y móviles que otros widgets.

5.11 Configuración del control deslizante de inicio

Esta pestaña controla el comportamiento del control deslizante de imágenes de la página de inicio, una de las características visuales más destacadas entre las Complementos para blogs de PrestaShop incluido con este módulo. El contenido de las diapositivas se gestiona por separado en la sección Sliders (Sección 12).

  • Habilitar el control deslizante de inicio: Activa el control deslizante en la página de inicio de la tienda.
  • Diapositivas con reproducción automática: Avanza las diapositivas automáticamente sin interacción del visitante. Los valores son Activado o Desactivado.
  • Intervalo de reproducción automática: Establece el tiempo entre transiciones de diapositivas, medido en milisegundos. El valor mínimo aceptado es de 1000 ms.
  • Mostrar navegación de puntosMuestra indicadores de puntos en los que se puede hacer clic debajo del control deslizante.
  • Mostrar navegación con flechasMuestra los botones de flecha izquierda y derecha.
  • Pausa al pasar el mouse: Detiene la reproducción automática mientras el cursor se sitúa sobre el control deslizante, dando a los lectores tiempo para leer una diapositiva antes de que avance.
  • Efecto de transicion: Establece la animación que se usa al cambiar de diapositiva. Los valores son Slide o Fade.
  • Navegación de miniaturasMuestra pequeñas vistas previas en miniatura debajo del control deslizante para una navegación rápida.
  • Tema del control deslizante: Establece el aspecto visual general del control deslizante. Los valores incluyen Predeterminado, Oscuro y Enmarcado.

5.12 pancartas

Esta pestaña contiene el interruptor principal para los banners de zona. El contenido de cada banner individual se gestiona por separado en la sección Banners (Sección 13).

  • Habilitar banners de zonaActiva o desactiva simultáneamente todos los banners promocionales ubicados en las diferentes zonas del blog. Funciona como un interruptor principal que se sitúa por encima del interruptor de activación de cada banner individual.

5.13 Apariencia y extras

Esta pestaña abarca la configuración visual general y los widgets adicionales opcionales.

  • Modo oscuro: Establece el tema de color del blog. Los valores incluyen Desactivado, Activado y Automático (según el sistema) y un botón de alternancia que permite al usuario cambiar el modo. 
  • Tema de diseño de blog: Establece el tema visual predefinido para las páginas del blog. Los valores incluyen Clásico, Revista, Minimalista y Ancho completo.
  • Habilitar el widget de noticias socialesMuestra un widget en la barra lateral que integra contenido de redes sociales. Una vez habilitados, los campos incluyen la URL de una página de Facebook y un nombre de usuario de Twitter/X, que se introduce sin el símbolo @.
  • Habilitar el widget del boletín informativoMuestra un widget de suscripción al boletín informativo. Una vez habilitados, los campos incluyen un título y un texto para el widget del boletín.
  • Habilitar la calificación de estrellas de la publicación: Muestra un widget de calificación por estrellas en las páginas de detalles de las publicaciones, separado de las calificaciones de los comentarios.
  • Usar fuente del tema de la tiendaHace que el blog utilice la fuente de tu tema de PrestaShop en lugar de las fuentes de Google que se muestran a continuación. Cuando está desactivada, se activan dos selectores de fuentes.
  • Fuente del encabezado: Selecciona la fuente que se utilizará para los encabezados cuando la opción Usar fuente del tema de la tienda esté desactivada, con 8 opciones disponibles.
  • Fuente del cuerpo: Selecciona la fuente que se utilizará para el texto del cuerpo cuando la opción Usar fuente del tema de la tienda esté desactivada, con 8 opciones disponibles.
  • CSS personalizado: Un área de texto para insertar reglas CSS personalizadas en todas las páginas del blog. y Las etiquetas se eliminan automáticamente por motivos de seguridad.

Mantenimiento 5.14

Esta pestaña abarca la comodidad del administrador y el comportamiento de retención de datos.

  • Mostrar el menú de pestañas del blog de la base de conocimientos en la parte superior de las páginas.: Muestra la barra de navegación rápida horizontal en la parte superior de cada página de administración del blog de la base de conocimientos.
  • Limpiar la base de datos al desinstalarElimina todas las tablas de la base de datos del blog KB en el momento en que se desinstala el módulo. Esto borra permanentemente todos los datos del blog, incluyendo publicaciones, categorías y comentarios, al desinstalarlo. Tenga mucho cuidado con esta configuración y desactívela si tiene intención de reinstalar el módulo más adelante y conservar su contenido.

Una vez que se hayan revisado todos los campos anteriores, haga clic en Guardar Para aplicar todos los ajustes en la página de Ajustes generales.

6. Cómo crear un blog en PrestaShop

Para crear un blog en PrestaShop, navegue a Módulo gestor de blogs de Prestashop En Knowband, haz clic en Publicaciones. Ahora tendrás la opción de crear un blog haciendo clic en Agregar, luego procede a agregar la información como el título de la publicación, la URL, el contenido, los metadatos, etc. Esta sección te guiará a través de todas las funciones disponibles en Publicaciones.

6.1 Creación o edición de una publicación

La creación de entradas se divide en cinco secciones en el módulo de blog de Prestashop.

Contenido 6.1

  • Título: El título de la publicación, obligatorio en el idioma predeterminado y limitado a 255 caracteres.
  • Slug de URL: Un botón “Regenerar URL desde el título” le permite actualizarla en cualquier momento.
  • Extracto: Un resumen que se muestra en las páginas de listado y en la sección de Publicaciones relacionadas. 
  • ContenidoEl texto completo de la publicación, escrito mediante un editor de texto enriquecido. Una vez configurada la IA (Sección 15), aparecen botones en este campo para generar contenido, generar un extracto o traducir la publicación.
  • AutorLos propietarios de la tienda pueden asignar una publicación a un autor de su lista de autores, o dejarla como “Ninguno” si no se debe mostrar ningún autor.
  • CategoríasAsigna la publicación a una o más categorías mediante un selector anidado. Debe seleccionarse al menos una categoría.
  • categoría principal: Selecciona la categoría principal que se utilizará para generar la URL. Esto solo es relevante cuando se selecciona el patrón de URL basado en categorías (Sección 5.5).
  • EtiquetasAquí puedes agregar las etiquetas para la entrada del blog, que diferenciarán tu publicación dentro del sitio web usando publicaciones.
  • Serie: Agrupa una publicación en una serie de contenido con nombre, como “Conceptos básicos de moda”, lo que ayuda a los lectores a leer la publicación del blog en una serie; de ​​esta manera, este módulo también funciona como Módulo de marketing de contenidos de PrestaShop estrategia.

6.2.2 Cómo mejorar el SEO de un blog en Prestashop

  • Meta título: El título del resultado de búsqueda de la publicación, disponible por idioma, con un botón de Generación mediante IA.
  • Meta Description: Resumen de los resultados de búsqueda de la publicación, disponible por idioma, con un botón de Generación mediante IA.
  • Meta Keywords: Palabras clave objetivo para la publicación, disponibles por idioma, con un botón de generación mediante IA.

6.2.3 Medios

  • Tipo Envío: Determina el formato multimedia de la publicación. Los valores incluyen Estándar, Vídeo, Audio y Galería.
  • foto principalImagen principal de la publicación, obligatoria para el tipo Estándar. Los formatos aceptados incluyen JPG, JPEG, PNG, GIF y WEBP.
  • Texto alternativo de la imagen de portadaSe recomienda añadir el texto alternativo a la imagen de portada, ya que también ayuda a posicionar la entrada del blog.
  • URL del vídeo: Aparece solo cuando el tipo de publicación es Vídeo y contiene la URL de origen del vídeo incrustado.
  • URL de audio: Aparece solo cuando el tipo de publicación es Audio y contiene la URL de origen del audio incrustado.
  • Ver galeríaAparece cuando el tipo de publicación es Galería y permite subir varias imágenes, arrastrarlas para ordenarlas, eliminar imágenes individuales y establecer una imagen como portada. La galería se muestra en una ventana emergente en la página de detalles de la publicación.

6.2.4 Productos

  • Productos relacionadosEste gestor de blogs de PrestaShop es el mejor módulo de blog que también ayuda en marketing y venta cruzada. Este módulo te permite adjuntar productos de PrestaShop a la publicación, una de las funciones más valiosas. Blog de productos relacionados con PrestaShop Complementos para impulsar el tráfico de venta cruzada.

6.2.5 Publicar

  • Estado: Establece el estado de publicación de la entrada. Los valores incluyen Borrador, Publicado y Programado.
  • Fecha de publicación: Registra cuándo se publicó una entrada.
  • Cita agendadaEstablece la fecha y hora futuras en que se publicará automáticamente una entrada programada. Esto es necesario siempre que el estado sea “Programado”.
  • Destacado: Fija o destaca la publicación.
  • Fija: Fija la publicación en la parte superior de la lista.
  • Permitir comentarios: Habilita o deshabilita los comentarios para esta publicación específica, anulando la configuración global de Comentarios del módulo.
  • Mostrar en la página de detalles de la publicación: Cuando está desactivado, oculta la publicación de su propia URL de detalles, aunque aún puede aparecer en los listados.
  • Guardar como borrador / Publicar (botones): Acciones rápidas que guardan la publicación y establecen el estado correspondiente con un solo clic.

7. Cómo gestionar las categorías del blog

Navegue a Knowband Prestashop Blog Manager> Categorías para organizar tu contenido. Esta sección cubre todo lo relacionado con Cómo añadir categorías en un blog y gestionarlas a gran escala.

7.1 Navegación por la lista de categorías

La lista muestra el ID interno y el nombre de cada categoría, con acciones masivas que permiten habilitar, deshabilitar o eliminar las categorías seleccionadas. Una categoría no se puede eliminar si aún tiene subcategorías, por lo que primero debe eliminar las subcategorías.

7.2 Creación o edición de una categoría

Si te estas preguntando Cómo añadir categorías en un blog Utilizando este módulo, esta guía de usuario cubre todos los campos que necesitará:

  • Nombre: El nombre para mostrar de la categoría.
  • Slug de URL: El identificador de la categoría que se puede usar en URL, validado como una reescritura de enlace.
  • Mareas Ideales para Lecciones : Contenido de texto enriquecido que se muestra en la página de listado de categorías.
  • Meta título / Meta descripción / Meta palabras clave: Los campos SEO para la página de listado de la categoría.
  • Los usuarios de la app Smart Spaces con Google Wallet disfrutan de acceso móvil sin contacto con cualquier lector HID® Signo™ con NFC.: Controla la visibilidad en la tienda online para las nuevas categorías.
  • Imagen de portada: Miniatura de categoría. Los formatos aceptados incluyen JPG, JPEG, PNG, GIF y WEBP.
  • Categoría principal: Establece la posición de la categoría en la jerarquía. Las referencias circulares, donde una categoría se convierte en su propio antecesor, se bloquean automáticamente.
  • Acceso de grupo: Selecciona qué grupos de clientes pueden ver las publicaciones de esta categoría.

8. Etiquetas

Navegue a Blogs de Knowband > Etiquetas para gestionar la taxonomía de etiquetas utilizando estos Blog de PrestaShop Etiquetas Complementos.

8.1 Explorando la lista de etiquetas

La lista muestra el ID interno de cada etiqueta, su nombre y una columna llamada “Publicaciones” que indica cuántas publicaciones llevan esa etiqueta. 

8.2 Creación o edición de una etiqueta
Desde aquí, puedes añadir la etiqueta con detalles como el título, la meta descripción, el meta título y las meta palabras clave. Además, también puedes añadir etiquetas durante la creación de la entrada. Allí encontrarás la opción para añadir etiquetas. Tras añadirlas, se mostrarán individualmente aquí.

 

9. Autores

Navegue a Blog de PrestaShop > Autores para agregar perfiles de varios autores con enlaces sociales usando esto Módulo de blog multiautor de PrestaShop.

9.1 Consultar la lista de autores

La lista muestra el ID interno de cada autor, una miniatura de avatar, el nombre, un interruptor para activarlo o desactivarlo, y la fecha de creación. Las acciones masivas permiten activar, desactivar o eliminar autores seleccionados.

9.2 Cómo añadir un autor a un blog

Como pieza central del Módulo de blog de PrestaShopEste módulo admite perfiles de autor completos, lo que también ayuda al SEO.

  • Nombre: El nombre de usuario del autor, obligatorio en el idioma predeterminado.
  • SemblanzaBiografía del autor, que se muestra en la página del autor y, opcionalmente, en las publicaciones. Admite formato de texto enriquecido.
  • AvatarFoto de perfil del autor. Se aceptan formatos JPG, JPEG, PNG, GIF y WEBP, con un tamaño máximo de 2 MB.
  • URL de Facebook / URL de Twitter/X / URL de Instagram / URL de LinkedIn / URL del sitio webCada enlace lleva al perfil social correspondiente.
  • Meta título / Meta descripción / Meta palabras clave: Los campos SEO para la página de ficha del autor.
  • Los usuarios de la app Smart Spaces con Google Wallet disfrutan de acceso móvil sin contacto con cualquier lector HID® Signo™ con NFC.: Controla si el autor aparece o no en la tienda online.

10. Tipos de imágenes

Navegue a Administrador del blog de Knowband > Tipo de imagen Para controlar la calidad y el rendimiento de las imágenes en todo el blog. Los tipos de imagen definen preajustes de tamaño con nombre que se utilizan para generar miniaturas para publicaciones, categorías y autores.

10.1 Explorar la lista de tipos de imagen

Cada entrada muestra su ID interno, nombre preestablecido (como blog_large), ancho y alto objetivo en píxeles, la entidad a la que se aplica (Publicación, Categoría o Autor) y un interruptor de habilitado. Está disponible una única acción masiva: Eliminar seleccionados. El módulo incluye de forma predeterminada tres preajustes: blog_large (800 × 600 píxeles para publicaciones), blog_medium (400 × 300 píxeles para publicaciones) y blog_thumb (150 × 150 píxeles para publicaciones).

10.2 Creación o edición de un tipo de imagen

  • Nombre: Un identificador único para el preajuste, limitado a 64 caracteres. No se recomiendan espacios.
  • Ancho/Altura:: Defina las dimensiones objetivo en píxeles. Ambos deben ser números enteros positivos.
  • Se aplica a: Determina qué entidad utiliza este tamaño. Los valores incluyen Publicación, Categoría y Autor.
  • Los usuarios de la app Smart Spaces con Google Wallet disfrutan de acceso móvil sin contacto con cualquier lector HID® Signo™ con NFC.: Controla si este tamaño aparece en los menús desplegables de Tamaño de imagen en Configuración.

10.3 Regeneración de miniaturas

  • Regenerar miniaturas (botón)Activa un proceso en segundo plano que recorre todas las imágenes de publicaciones, categorías y autores, generando una copia redimensionada para cada tipo de imagen activa que coincida con la entidad correspondiente. Úsalo siempre que añadas nuevos tipos de imagen o cambies los tamaños existentes, para que las imágenes se mantengan nítidas y con el tamaño adecuado en todo el blog.

11. Cómo habilitar los comentarios del blog

Navegue a Blogs de Knowband PrestaShop> Comentarios para moderar los comentarios de los lectores con esto Módulo de comentarios del blog de PrestaShopLos comentarios son enviados por lectores o usuarios desde la interfaz de usuario, por lo que esta sección es exclusivamente para moderación. No se puede crear un comentario directamente desde el panel de administración.

11.1 Navegación por la lista de comentarios

Cada fila muestra el ID interno del comentario, la publicación a la que pertenece (filtrable), el nombre y correo electrónico del autor del comentario (filtrable), y una vista previa del comentario que revela el texto completo al pasar el cursor. El estado aparece como Pendiente, Aprobado o Spam, con botones de acción rápida integrados. Una columna de Calificación muestra la calificación de estrellas otorgada, si está habilitada; una columna de Respuesta marca las respuestas del administrador, y una columna de Fecha registra la hora de envío. El propietario de la tienda puede filtrar por publicación, correo electrónico o estado. Las acciones masivas permiten Aprobar seleccionados, Marcar como Pendiente, Marcar como Spam o Eliminar seleccionados. Las acciones a nivel de fila incluyen Ver, Responder y Eliminar.

11.1 Responder a un comentario

Al hacer clic en «Responder», se abre un formulario con un único campo de texto obligatorio para la respuesta. Al enviarlo, se crea un nuevo comentario marcado como respuesta del administrador, que se muestra de forma diferente en la tienda. Si el autor del comentario original dejó una dirección de correo electrónico válida, recibirá un correo electrónico de notificación con su respuesta.

12. Deslizadores

Navegue a Blog de Knowband PrestaShop > Sliders para gestionar el control deslizante de la página de inicio con esto Módulo de control deslizante para blog de PrestaShopEl control deslizante aparece en la página de inicio de la tienda una vez que se activa la opción “Habilitar control deslizante de inicio” en la configuración general (Sección 5.11).

12.1 Explorando la lista de controles deslizantes

Cada diapositiva muestra su ID interno, un título con una pequeña vista previa en miniatura, una columna de posición que se puede arrastrar y soltar, y un interruptor para activarla o desactivarla. Las acciones masivas permiten activar, desactivar o eliminar los elementos seleccionados.

12.2 Creación o edición de una diapositiva

  • Título: El título de la diapositiva, que se muestra como una superposición y es obligatorio en el idioma predeterminado.
  • Subtítulo: Agrega una segunda línea de texto debajo del título.
  • Texto del botón: Establece la etiqueta para el botón de llamada a la acción, como por ejemplo “Leer más”.
  • Enlace URL: Establece el destino cuando se hace clic en la diapositiva o el botón.
  • Posición: Establece el orden de clasificación numérica dentro del control deslizante.
  • Los usuarios de la app Smart Spaces con Google Wallet disfrutan de acceso móvil sin contacto con cualquier lector HID® Signo™ con NFC.: Controla si la diapositiva aparece o no.
  • Fuente de la diapositivaDetermina cómo se rellena el contenido de la diapositiva. Las opciones incluyen Personalizado, donde se introducen los datos manualmente; Entrada de blog, que se rellena automáticamente con el título, la imagen y la URL de una entrada seleccionada; y Categoría de blog, que se rellena automáticamente con una categoría seleccionada. Al seleccionar Entrada de blog o Categoría de blog, se muestra un campo de selección correspondiente y permite promocionar contenido existente sin duplicar el trabajo.
  • Imagen de diapositiva: Sube una imagen personalizada para la diapositiva. El tamaño recomendado es de 1920 × 600 píxeles, y los formatos aceptados incluyen JPG, JPEG, PNG, GIF y WEBP.

13. Banners

Navegue a Blog de KB > Banners para configurar banners promocionales que se muestran en zonas definidas en las páginas del blog utilizando estos Complementos de banners para blogs de PrestaShopLos banners solo se mostrarán una vez que se active la opción “Habilitar banners de zona” en la configuración general (Sección 5.12).

Hay cinco zonas disponibles. Blog Top se sitúa encima de la lista principal de entradas del blog, Blog Bottom se sitúa debajo, Sidebar se sitúa dentro de la barra lateral del blog, y Post Top y Post Bottom se sitúan encima y debajo del contenido de las entradas en las páginas de detalles.

13.1 Navegación por la lista de banners

Cada banner muestra su ID interno, un título e imagen con una miniatura, la zona que ocupa, una posición dentro de esa zona que se puede arrastrar y soltar, y un interruptor para activarlo o desactivarlo. Las acciones masivas permiten activar, desactivar o eliminar los elementos seleccionados.

13.2 Creación o edición de un banner

  • Título: Una etiqueta interna para el banner, que no se muestra a los visitantes.
  • Texto alternativo de la imagenTexto alternativo de accesibilidad para la imagen del banner.
  • Zona: Determina la ubicación de visualización y es obligatorio. Los valores incluyen Parte superior del blog, Parte inferior del blog, Barra lateral, Parte superior de la publicación y Parte inferior de la publicación.
  • Enlace URL: Establece hacia dónde apunta el banner al hacer clic.
  • Posición: Establece el orden de clasificación dentro de la zona seleccionada.
  • Los usuarios de la app Smart Spaces con Google Wallet disfrutan de acceso móvil sin contacto con cualquier lector HID® Signo™ con NFC.: Controla si el banner está activo.
  • Fecha de inicio / Fecha de finalización: Opcionalmente, permite que un banner aparezca solo dentro de un período de tiempo definido, lo cual resulta útil para promociones con límite de tiempo.
  • Banner de imagen: El gráfico propiamente dicho. Los formatos aceptados incluyen JPG, JPEG, PNG, GIF y WEBP.

Tip: Colocar un banner en la zona inferior de la publicación puede dirigir a los lectores interesados ​​directamente hacia un producto o promoción relevante, otro ejemplo de estos Complementos de banners para blogs de PrestaShop Trabajando doble turno para las conversiones.

14. SEO y mapa del sitio

mover a Knowband Blog de PrestashopSEO y mapa del sitio para ajustar con precisión la configuración de indexación del motor de búsqueda como parte de esto Complementos para blogs de SEO de PrestaShop sucesivamente.

14.1 Configuración del mapa del sitio

  • Habilitar mapa del sitio: Incluye los blogs en el mapa del sitio XML para motores de búsqueda.
  • Incluir publicaciones / Incluir categorías / Incluir etiquetas / Incluir autores / Incluir archivosLos propietarios de las tiendas pueden elegir o controlar si ese tipo de contenido se agrega al mapa del sitio.
  • Cambiar la frecuenciaIndica con qué frecuencia el mapa del sitio muestra los cambios de contenido. Los valores posibles son Siempre, Cada hora, Diariamente, Semanalmente, Mensualmente, Anualmente y Nunca.
  • Prioridad: Establece el valor de prioridad del mapa del sitio, en una escala de 0 a 1.

14.2 Configuración de la fuente RSS

  • Habilitar fuente RSSGenera un feed RSS 2.0 estándar para el blog, lo que permite a los suscriptores y agregadores de contenido seguir automáticamente las nuevas publicaciones.

Haga clic en Guardar para aplicar la configuración anterior.

14.3 Panel de información

Tras guardar, se muestra un panel de solo lectura:

  • URLs del mapa del sitio: Uno por cada idioma instalado, siguiendo un patrón como yourdomain.com/blog/sitemap?lang=en.
  • URLs de fuentes RSS: Uno por idioma instalado.
  • Recuento de contenido: Publicaciones, Categorías activas, Etiquetas, Autores activos, Meses de archivo.
  • Ping Bing (botón): Envía un ping de mapa del sitio directamente al motor de búsqueda de Bing. Google retiró el ping directo de mapa del sitio en 2023, así que envía tu mapa del sitio a través de Google Search Console. Esto hace que Complementos para blogs de SEO de PrestaShop Esto resulta especialmente útil para los comerciantes que gestionan la indexación en múltiples motores de búsqueda.

15. Cómo usar la IA para escribir blogs

Navegue a Blog de Knowband Prestashop > IA conectar el blog a ChatGPT de OpenAI o Google Gemini como parte de esto Módulo de blog con IA para PrestaShop, que te ayuda a escribir el contenido de las publicaciones, extractos, metadatos, texto alternativo, etiquetas y traducciones directamente desde el editor de publicaciones.

Configuración de 15.1

  • Habilitar la IA: El interruptor principal para todas las funciones de IA. Los botones de IA solo aparecen en el editor de publicaciones una vez que esta opción está activada y se ha guardado una clave API válida.
  • Proveedor de IA: Elige qué servicio de IA impulsa la generación, ya sea ChatGPT (OpenAI) o Google Gemini.
  • Clave API de ChatGPT / Clave API de GeminiAlmacena tus credenciales de proveedor de forma segura. Ninguna se muestra en texto plano después de guardarlas, y un botón de “Probar clave” te permite verificar cada una.
  • Modelo ChatGPT: Selecciona qué modelo de OpenAI usar, de entre los modelos disponibles en tu cuenta, con opciones como GPT-4o Mini, GPT-4o, GPT-4.1 Mini y GPT-4.1.
  • Modelo Géminis: Selecciona qué modelo de Gemini usar, con opciones como Gemini 2.5 Flash, Gemini 2.5 Pro y Gemini Flash Lite.
  • Temperatura: Controla la creatividad frente al enfoque en los resultados de la IA, en una escala de 0 (totalmente determinista) a 2 (muy creativo).
  • Fichas máximas: Establece la longitud máxima de las respuestas de la IA, en una escala de 1 a 8192.
  • Idioma predeterminado: Establece el idioma en el que se produce el contenido generado por IA, siguiendo el idioma predeterminado de tu tienda a menos que se cambie.
  • Habilitar el registro de usoRegistra cada llamada a la IA, incluyendo el proveedor, la acción, el número de tokens, el empleado y el estado (éxito o fracaso), en una tabla de registro. En dicho registro no se almacena ningún texto de solicitud ni claves API.

Haga clic en Guardar para aplicar esta configuración.

15.2 Dónde aparecen las funciones de IA en el editor de publicaciones

Una vez que la IA está habilitada y se guarda una clave válida, estos botones aparecen directamente en el formulario de publicación como parte del Complementos de contenido con IA para PrestaShop kit de herramientas:

  • Generar contenido de la publicación (campo Contenido): Crea el cuerpo completo de una entrada de blog utilizando el título y el extracto como contexto.
  • Generar extracto (campo de contenido): Resume el contenido existente en un breve extracto.
  • Traducir a (campo de contenido, con selector de idioma): Traduce el contenido actual a otro idioma.
  • Sugerir etiquetas (campo Etiquetas): Sugiere etiquetas relevantes en función del contenido de la publicación.
  • Generar meta título / Generar meta descripción / Generar meta palabras clave (sección SEO): Redactar versiones optimizadas para SEO de cada campo.
  • Generar texto alternativo (Imagen destacada): Escribe automáticamente un texto alternativo descriptivo para la imagen de portada.

Estos Complementos de contenido con IA para PrestaShop Estas funciones ahorran mucho tiempo a los comerciantes que publican contenido a gran escala.

15.3 Registro de uso reciente de IA

En la parte inferior de la página de IA, una tabla muestra las llamadas más recientes a la IA, indicando la fecha, el empleado, el proveedor, la acción, los tokens consumidos y el estado (correcto o fallido).

16. Importar

Navegue a Blog de Knowband Prestashop > Importar para incorporar contenido existente al módulo.

16.1 Cómo importar un blog de WordPress

Utilice esto para migrar contenido desde un sitio WordPress existente.

  1. En WordPress, ve a Herramientas > Exportar y exporta Todo el contenido, lo que generará un archivo .xml en formato WXR.
  2. En KB Blog, en Importar > Importar WordPress, seleccione el archivo exportado. El tamaño máximo del archivo es de 20 MB.
  3. Seleccione el estado predeterminado para las publicaciones importadas.: Establece el estado asignado a las publicaciones importadas. Puedes usar el estado del archivo de exportación, forzar que todo sea Borrador o forzar que todo sea Publicado.
  4. Haga clic en ImportarEl progreso y los resultados se muestran en tiempo real a medida que se ejecuta la migración.

Los artículos que ya se importaron previamente se omiten automáticamente, ya que se registran en un archivo de registro de importación interno.

16.2 Importación RSS

Permite configurar la importación automática de contenido desde cualquier fuente RSS o Atom.

  • Habilitar importación programada de RSS: Controla el punto final cron responsable de las importaciones automatizadas.
  • URL del feed: La dirección http o https completa del feed RSS o Atom desde el que importar.
  • Frecuencia: Establece con qué frecuencia la tarea programada (cron job) ejecuta una importación. Los valores incluyen Por hora, Diariamente y Semanalmente.
  • Autor predeterminado: Asigna cada publicación importada a un autor específico.
  • categoría principal: Asigna cada publicación importada a una categoría específica.
  • Estado predeterminado: Establece si las publicaciones importadas se registran como borrador o publicadas.
  • Máximo de objetos por partida: Limita la cantidad de elementos de la fuente que se importan durante una sola ejecución de cron, en una escala de 1 a 100.

Tras guardar, se activan tres herramientas:

  • Corre ahora: Importa inmediatamente hasta el número máximo de elementos configurado desde el feed mediante AJAX, sin recargar la página.
  • Feed de prueba: Obtiene y analiza el feed sin importar nada, y luego informa la cantidad de elementos y el título del feed.
  • URL de CronUn enlace para copiar en el cron o programador de tareas de tu servidor, como las tareas programadas de cPanel o una entrada en el crontab de Linux. Incluye un token de seguridad integrado y respeta la frecuencia configurada, por lo que ejecutarlo con más frecuencia de la programada no tendrá ningún efecto.

16.3 Mapeo de campos para WordPress

Este mapeo se guarda como JSON dentro de la configuración del módulo. Seleccione “Ninguno” para cualquier campo que prefiera no importar. Los propietarios de la tienda pueden mapear parámetros como título, categorías, slug de autor, etc. Este módulo es de gran ayuda para la gestión del blog.

16.4 Mapeo de campos para RSS

Este mapeo se guarda como JSON dentro de la configuración del módulo. Los propietarios de la tienda pueden mapear los parámetros de los blogs de fuentes RSS, como título, categorías, imagen de portada, contenido, extracto, etiquetas, autores, slug, etc.

16.5 Registro de importaciones recientes

Este registro muestra las últimas 100 operaciones de importación. Las columnas incluyen Fecha, Origen (WordPress o RSS), Estado resultante (Importado, Omitido, Fallido) y un Mensaje con más detalles o una descripción del error.

Conclusión

Desde escribir tu primer artículo hasta configurar contenido asistido por IA y perfiles de múltiples autores, Blog de Knowband Prestashop  ofrece a los comerciantes de PrestaShop una solución verdaderamente completa. Módulo de blog de PrestaShop, que abarca SEO, participación del lector (me gusta, reacciones, comentarios) y enlaces que generan tráfico hacia las páginas de productos. Ya sea que lo ejecute como una herramienta independiente Módulo de marketing de contenidos de PrestaShop o integrándolo sobre una tienda online existente, está diseñado para escalar con su estrategia de contenido. Para obtener asistencia técnica, póngase en contacto con Knowband en sales@costex.com

Guía completa del usuario de la extensión OpenCart Advanced Security Manager

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.

El Extensión OpenCart Advanced Security Manager Está organizado en tres secciones, cada una dividida en su propio conjunto de pestañas:

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.

Características principales de Extensión del administrador de seguridad de OpenCart

Verificación en dos pasos (2FA)

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í

Manual de usuario del módulo PrestaShop Advanced Security Manager

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.

2. Características clave de Gestor de seguridad avanzada de PrestaShop

Autenticación de dos factores (2FA)

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

  1. Inicie sesión en el panel de administración de PrestaShop con una cuenta de administrador.
  2. Navegue a Módulos> Administrador de módulos.
  3. Haga clic en Cargar un módulo en la esquina superior derecha.
  4. Seleccione el archivo ZIP del módulo que descargó después de la compra.
  5. 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.

4. Descripción general del panel de administración Gestor de seguridad avanzada de PrestaShop

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.

 

Manual de usuario completo de la extensión OpenCart SocialAI Pro

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.

1. 0 Instalación de la Extensión de automatización de redes sociales para OpenCart

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.

3.0 Configuración general de Generador de publicaciones en redes sociales Opencart AI

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.

3.0 Cómo crear reglas para Generar publicaciones en redes sociales 

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.

Desencadenar
Los administradores de la tienda pueden configurar eventos desencadenantes que se inicien automáticamente. Generación de publicaciones en redes sociales mediante IA y flujos de trabajo de publicación.

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

Para la API de Claude: 

  1. Visitar El sitio web de Anthropic, y haga clic en “Iniciar construcción”.
  2. Crea una cuenta, accede a tu Panel de Control, genera una clave API y guárdala de forma segura.

Para la API de Gemini:

  1. Para acceder a la API, visite el Estudio de IA de Google sitio web.
  2.  Haga clic en “Obtener clave API”, acepte los términos del servicio, cree su clave y péguela en la configuración del módulo.

Para la API de ChatGPT: 

  1. Obtener un Clave API de OpenAI y configúrelo dentro de los ajustes del módulo.
  2. Haz clic en tu perfil (arriba a la derecha) → “Ver claves de API” → “Crea una nueva clave secreta”.
  3. 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.

La extensión Opencart SocialAI Pro también está disponible en Opencart Marketplace. https://www.opencart.com/index.php?route=marketplace/extension/info&member_token=a82287f721dce288db62f253df7a972b&extension_id=48624

Las preguntas de soporte, la ayuda con la configuración o las solicitudes de configuración pueden dirigirse a sales@costex.comLas notas de la versión y la documentación adicional se encuentran disponibles en el sitio web de Knowband.

 

Manual de usuario completo del módulo generador de publicaciones en redes sociales con IA para PrestaShop SocialAI Pro

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.

1.0 Esto Módulo generador de publicaciones en redes sociales con IA para PrestaShop Es para

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.

5.1 Cómo crear la regla en Generador de publicaciones para redes sociales con IA para Prestashop

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.

Manual de usuario de la extensión de importación y exportación de pedidos, clientes y direcciones de OpenCart

Toda tienda OpenCart en crecimiento llega a un punto en el que la gestión de datos se convierte en un trabajo a tiempo completo. Los registros de pedidos se acumulan en múltiples sistemas. Las cuentas de clientes se encuentran en un lugar, mientras que los equipos de logística las necesitan en otro. Un socio de almacén espera un archivo estructurado cada mañana, y en este momento alguien de tu equipo está iniciando sesión manualmente para generarlo.

El Knowband Extensión de importación y exportación de pedidos, clientes y direcciones de OpenCart , el más capaz Extensión de importación y exportación de OpenCart para pedidos, clientes y direcciones, es el Extensión de importación y exportación de OpenCart para datos de pedidos y clientes, se desarrolla para eliminar por completo esa sobrecarga manual. Proporciona a los administradores de la tienda esta probada Extensión de importación y exportación de OpenCart Un único panel de control centralizado para transferir registros de pedidos, perfiles de clientes registrados y datos de direcciones de entrega dentro y fuera de OpenCart, en cualquier dirección, según cualquier cronograma y a cualquier destino. Sin desarrollo personalizado. Sin middleware de terceros. Sin complicaciones con hojas de cálculo cada vez que un socio cambia su formato de archivo preferido.

¿Qué establece esto? Migración de datos de OpenCart Este módulo, además de ser una herramienta de datos genérica, comprende a la perfección la estructura de datos de OpenCart. No se limita a leer y escribir archivos planos, sino que resuelve las relaciones entre entidades en las distintas tiendas, valida cada registro antes de acceder a la base de datos y mantiene un registro con marca de tiempo de cada operación, para que su equipo siempre sepa con exactitud qué se movió, cuándo y si la operación se realizó correctamente.

Esta guía del usuario documenta todas las características del Extensión de importación/exportación de Knowband para OpenCart Con todo detalle. Los administradores pueden seguir el proceso de principio a fin para la configuración inicial, o bien acceder directamente a la sección correspondiente cuando necesiten configurar un flujo de trabajo específico.

1.0 Pasos de instalación

Inicie sesión en su panel de administración de OpenCart. Desde la navegación superior, vaya a Prórrogas de tiempo para presentar declaraciones de impuestos y luego seleccione Instalador de extensiones. En la página del instalador, haga clic en el Cargar botón y seleccione la kborderimportexport.ocmod El instalador procesa el archivo sin requerir ningún paso adicional por su parte.

Inicie sesión a través de FTP, copie todas las carpetas que se encuentran en subir carpeta, y muévalas a la raíz de la tienda.

Cuando finalice la carga, navegue a Prórrogas de tiempo para presentar declaraciones de impuestos, seleccione Prórrogas de tiempo para presentar declaraciones de impuestos del submenú y elegir Módulos del menú desplegable de categorías. Encuentra el Pedido, Cliente y Dirección Importación Exportación Entrada en la lista y haga clic Instale Una vez finalizada la instalación, haga clic en el botón. Editar Botón para abrir el panel de configuración principal.

Si el módulo no aparece en la lista después de la instalación, vaya a Prórrogas de tiempo para presentar declaraciones de impuestos y hacer clic en Modificaciones, luego presione el Refrescar Botón en la esquina superior derecha. Vuelva a la lista de módulos y realice la búsqueda nuevamente.

2.0 Configuración del panel de administración

 

Después de la instalación, el Importación/exportación de pedidos de OpenCart Esta extensión introduce cuatro áreas distintas en el panel de administración de OpenCart. Cada una gestiona una parte diferente del flujo de trabajo de transferencia de datos.

Panel de configuración:  El centro de configuración global. Aquí es donde se establecen las preferencias de rendimiento, se descargan los archivos de plantilla iniciales, se gestionan los límites de tamaño y se obtienen las URL de automatización programadas necesarias para la configuración del programador de tareas.

Perfil de exportación: Cree, administre y ejecute perfiles de exportación. Un proceso de configuración guiada le acompaña a través de cada opción de configuración, desde qué campos incluir hasta dónde se debe entregar el archivo final. Este es el núcleo de Importación/exportación masiva de OpenCart capacidad.

Perfil de importación: Cree, administre y ejecute perfiles de importación. Administra importaciones manuales únicas desde archivos locales e importaciones automatizadas recurrentes desde servidores remotos, lo que lo convierte en una solución completa. Importación de clientes mediante CSV de OpenCart, órdenes y Migración de clientes de OpenCart solution.

Registro de Actividad : Un registro permanente de cada operación de importación y exportación que haya realizado la extensión. Incluye el estado de ejecución, el número de registros, las referencias a archivos e información detallada sobre errores en cualquier operación que no se haya completado correctamente.

Configuración general de 3.1

El panel de configuración está dividido en cuatro subsecciones. Revise cada una de ellas durante la configuración inicial antes de crear su primer perfil de importación o exportación.

Habilitar/Deshabilitar extensión: Deshabilitar la extensión pausa inmediatamente toda la automatización programada. Los perfiles de importación o exportación con programación habilitada dejan de ejecutarse hasta que se vuelva a habilitar la extensión. Las operaciones manuales iniciadas directamente desde el Centro de exportación o el Centro de importación no se ven afectadas por esta opción.

Límite de visualización de columnas: Define cuántas columnas de mapeo se muestran simultáneamente en la pantalla de importación de mapeo. El rango es de 1 a 20 columnas. Los archivos con más columnas que este límite siguen siendo totalmente compatibles; la interfaz de mapeo proporciona controles de navegación para desplazarse por todas las columnas disponibles en las páginas.

Límite de filas de vista previaEstablezca cuántas filas de datos del archivo de importación se mostrarán en la vista previa en tiempo real de la pantalla de asignación. Aumente este número si desea visualizar una muestra más amplia de sus datos antes de confirmar la importación. El rango es de 1 a 50 filas.

Tamaño del procesamiento por lotes: Determine cuántos registros se procesan en cada ciclo durante una importación. El rango abarca de 10 a 500 registros por lote. Si se encuentra en un entorno de alojamiento compartido donde los tiempos de ejecución de PHP están estrictamente limitados, establezca este valor en 50 o menos para evitar errores de tiempo de espera durante grandes volúmenes de datos. Importación y exportación masiva de OpenCart operaciones. Los entornos de servidores dedicados pueden usar valores más altos para completar las importaciones más rápidamente.

Guarda los cambios antes de pasar a la siguiente subsección.

3.2 Biblioteca de archivos de plantilla

Antes de preparar su primer archivo de importación, descargue la plantilla de ejemplo correspondiente de esta subsección. Hay plantillas disponibles para las tres entidades de datos y los cuatro formatos compatibles, lo que la convierte en la más versátil. Importación/exportación de OpenCart en CSV, XLSX, JSON y XML. Kit de herramientas disponible:

  • Plantillas de pedidos: CSV, XLSX, JSON, XML
  • Plantillas de cliente: CSV, XLSX, JSON, XML
  • Plantillas de direcciones: CSV, XLSX, JSON, XML

Utilice la plantilla XLSX si planea exportar OpenCart. órdenes a Excel formato para revisión y edición antes de importar. Utilice plantillas CSV al integrarse con plataformas logísticas de terceros, ERP o canalizaciones de datos automatizadas que esperan Exportar pedidos de OpenCart en formato CSV formato. La Exportar pedidos de OpenCart a CSV Esta función admite los delimitadores coma, punto y coma y barra vertical.

3.3 Límites de tamaño y volumen de archivos

Registros por archivo de exportación controla cuántos registros el Módulo de exportación de pedidos de OpenCart Incluye todos los datos en un único archivo generado. Ajuste este valor según la memoria disponible de su servidor. El rango es de 100 a 50 000 registros. Para conjuntos de datos muy grandes, utilice el filtro de rango de fechas en la configuración de exportación para dividir la salida en varios archivos en lugar de aumentar este límite al máximo.

Tamaño máximo del archivo de importación Controla el tamaño máximo de archivo que aceptará el motor de importación. El rango es de 1 MB a 200 MB. Ajústalo según lo que permita la configuración PHP de tu servidor, o ligeramente por debajo.

Guarda los cambios antes de continuar.

3.4 Automatización y tareas programadas en Extensión de migración de clientes de OpenCart

En esta subsección encontrará las tres URL preparadas para el programador que impulsan la extensión. Exportación automatizada de datos de OpenCart y capacidades de importación. Cada URL es única para su instalación e incluye un token de autenticación. Cópielas en el programador de tareas de su servidor para activar las operaciones automatizadas.

URL para la limpieza de archivos temporales: Ejecuta una rutina de mantenimiento que elimina los archivos de importación antiguos del servidor. Utilice la configuración adyacente para especificar cuántos días se conservarán los archivos antes de que puedan eliminarse (rango: de 1 a 30 días). Lo habitual es programarlo diariamente en una hora de baja actividad, como las 2:00 a. m.

URL de automatización de exportación: Activa cada perfil de exportación que se haya configurado con la programación habilitada. Así es como se configura Exportación programada de OpenCart Para acceder a esta URL, utilice la frecuencia que su negocio requiera: cada hora, cada seis horas, diariamente o semanalmente. Todos los perfiles de exportación habilitados se ejecutan secuencialmente cada vez que se accede a la URL.

URL de automatización de importación: Se activa cada perfil de importación que utilice una fuente FTP o SFTP remota y tenga la programación habilitada. Los perfiles configurados para usar un archivo cargado manualmente se ignoran cuando se ejecuta esta URL. Una programación diaria a primera hora de la mañana funciona bien para la mayoría de los escenarios de transmisión de datos nocturna.

Las tres URL rechazan cualquier solicitud que no contenga el token de autenticación correcto, por lo que se pueden exponer de forma segura a un programador de tareas sin controles de acceso adicionales.

4.0 Función de exportación, Guía de configuración completa

La función de exportación de la extensión de migración de clientes de OpenCart muestra una tabla con todos los perfiles de exportación guardados. Cada fila muestra el nombre del perfil, el tipo de entidad, el formato del archivo y el resultado de la última ejecución. Desde esta vista, puede iniciar una exportación inmediata de cualquier perfil, abrir un perfil existente para editarlo o crear uno nuevo mediante el asistente de configuración.

4.1 Primer paso: Opciones básicas de configuración y entrega

 

Nombre de perfil: Asígnale a este perfil un nombre que tenga sentido para ti y tu equipo dentro de seis meses. Algo como “Pedidos diarios procesados ​​en WMS” o “Copia de seguridad semanal de clientes en formato XLSX” comunica su propósito de un vistazo.

Nombre del archivo de salida: Nombre base utilizado para el archivo generado. La extensión del archivo se añade automáticamente. Puede incluir tokens dinámicos en este campo para que los nombres de archivo sean descriptivos y contengan la fecha.

Tipo de entidad: Elija qué categoría de datos exporta este perfil: Pedidos, Clientes o Direcciones. Importación y exportación de direcciones de OpenCart El sistema gestiona los tres tipos de entidades a través de esta única interfaz unificada.

Formato de archivo: Hay cuatro opciones disponibles. CSV y XLSX funcionan directamente con Excel, Google Sheets y la mayoría de las herramientas de datos sin necesidad de conversión. JSON y XML son más adecuados para integraciones de API, sistemas ERP y sistemas de software que consumen flujos de datos estructurados.

Alcance de la tienda: En configuraciones de OpenCart con varias tiendas, utilice este campo para restringir la exportación a una sola tienda. Déjelo en la opción predeterminada de todas las tiendas para obtener registros de todas las tiendas de su instalación.

Ventana de fecha: Opcionalmente, puede limitar la exportación a los registros creados dentro de un rango de fechas específico. Esto resulta especialmente útil para datos diarios o semanales. Exportación programada de OpenCart Flujos de trabajo donde solo se necesitan registros del período más reciente. Déjelo en blanco cuando necesite el conjunto completo de datos históricos.

Preferencia de ordenación: Controla el orden de las filas en el archivo de salida. Las claves de ordenación disponibles incluyen ID de pedido, número de referencia, fecha de creación, fecha de modificación, valor total del pedido y estado del pedido. Elija un orden ascendente o descendente para cada una.

Controles de bloque de columna: TTres interruptores independientes permiten expandir o contraer secciones completas de la salida:

La opción de dirección de facturación agrega todos los campos de dirección de facturación cuando está habilitada.

Cuando se habilita, la opción de dirección de entrega agrega todos los campos de dirección de envío.

Cuando está habilitada, la opción para mostrar los detalles del pago agrega las columnas de importe, moneda, nombre del método y referencia de la transacción. Cuando está deshabilitada, solo se exporta el nombre del método de pago.

Utilice estos interruptores para eliminar los datos que el sistema receptor no necesita, reduciendo así el tamaño del archivo y evitando la transmisión innecesaria de datos financieros.

Automatización programada – Habilite este interruptor para incluir este perfil en el proceso automatizado. Pedidos de exportación de OpenCart Se ejecuta mediante la URL de automatización de exportación. Cuando está activo, cada vez que se accede a la URL, este perfil genera su archivo de salida y lo guarda localmente o lo envía al destino remoto configurado.

Destino del archivo: El almacenamiento local guarda el archivo en el servidor y lo pone a disposición para su descarga desde el registro de actividad. Entrega remota a través de Exportación de pedidos FTP de OpenCart o bien, SFTP envía el archivo a un servidor externo después de cada ejecución. Cuando se selecciona la entrega remota, también se conserva una copia de seguridad local.

Configuración del servidor remoto (visible cuando se selecciona la entrega remota):

Seleccione el protocolo de transferencia en función de los requisitos del servidor de su socio. Exportación SFTP de OpenCart El intercambio de claves SSH es la opción más segura y la recomendada por defecto para cualquier entorno de producción que maneje datos de clientes o pagos. FTPS proporciona cifrado sobre el protocolo FTP estándar. El FTP estándar solo debe utilizarse en redes internas donde la seguridad se controla a nivel de red.

El campo de puerto se actualiza automáticamente al cambiar la selección de protocolo: 21 para FTP, 990 para FTPS y 22 para SFTP.

Introduzca el nombre de host o la dirección IP del servidor, el nombre de usuario y la contraseña. Las credenciales se almacenan cifradas. Proporcione la ruta absoluta completa al directorio de destino en el servidor remoto.

El modo pasivo está habilitado por defecto. Utilice el Conexión de prueba Pulse el botón antes de guardar el perfil para confirmar que el directorio es accesible.

Delimitador de campo: Para la salida CSV, seleccione el carácter que separa los valores de los campos. La coma es el estándar para la mayoría de las aplicaciones en inglés. El punto y coma es la opción correcta para las versiones europeas de Excel.

Separador de múltiples valores: Algunos campos de pedido contienen varios valores en una sola celda, como las opciones de producto o los códigos de descuento aplicados. La barra vertical (|) es la opción más clara.

Opciones de filtrado de pedidos: TEl asistente de exportación proporciona cinco filtros de filtrado:

  • Estado del pedido: NLas flechas indican la exportación a los pedidos que se encuentran actualmente en uno o más estados seleccionados, ideal para equipos que necesitan exportar OpenCart. órdenes a Excel Para informar únicamente sobre registros completados o pendientes.
  • Método de envío: FFiltra por nombre del transportista, lo que permite exportaciones logísticas específicas para cada socio de distribución.
  • Moneda: FFiltra por código de moneda de transacción, lo que resulta útil para los equipos financieros que trabajan con datos de ingresos específicos de cada región.
  • Método de Pago: Filtra por el módulo de pago utilizado al finalizar la compra.
  • Rango de valor del pedido: SEstablece un mínimo y un máximo en el importe total pagado, lo que te permite aislar los pedidos de alto valor.

Haga clic en Siguiente pasar a la selección de campos.

4.2 Segundo paso: Elegir qué campos exportar

La pantalla de selección de campos muestra todas las columnas de exportación disponibles, organizadas por categoría de datos. Hay más de 155 campos individuales disponibles, que abarcan información del encabezado del pedido, datos completos del perfil del cliente, detalles de la dirección de facturación y entrega, registros de pago y datos de los artículos de la línea de productos, lo que la convierte en la más completa. Gestión de pedidos masivos de OpenCart y kit de herramientas de exportación disponible.

Utilice el Seleccionar todo control para incluir todo, Deseleccionar todo para empezar de cero, o Restablecer los valores predeterminados Para volver a la selección estándar recomendada. Algunos campos de identificación son obligatorios y no se pueden eliminar.

Arrastra cualquier fila para cambiar el orden de las columnas en el archivo de salida. Un archivo de exportación que contiene solo lo que el sistema receptor necesita se genera más rápido, ocupa menos espacio al transferirlo y es menos probable que cause problemas en el destino.

4.3 Tercer paso: Revisar y generar

La pantalla final muestra un resumen completo de la configuración del perfil, incluyendo el tipo de entidad, el formato, el patrón del nombre de archivo, los filtros activos y el número total de campos seleccionados para la salida.

Haga clic en Generar y descargar para producir el archivo inmediatamente. El Módulo de exportación de pedidos de OpenCart Genera el archivo de salida e inicia la descarga mediante navegador para los perfiles de almacenamiento local, o bien lo envía al servidor remoto configurado para los perfiles FTP y SFTP. La operación queda registrada en el registro de actividad.

Como alternativa, guarde el perfil sin ejecutarlo y deje que el siguiente ciclo programado active la primera ejecución automatizada.

5.0 Proceso de importación, guía de configuración completa

La función de importación muestra todos los perfiles de importación guardados con su resumen de configuración y el estado de la última ejecución. El asistente de tres pasos le guía a través de la configuración de origen, la asignación de campos y la ejecución. Aquí es donde Importación y exportación de clientes de OpenCart y transferencia de datos de pedidos de comercio electrónico Los flujos de trabajo están configurados tanto para uso puntual como recurrente.

5.1 Primer paso: Configuración de origen y formato

Nombre de perfil:  Una etiqueta clara y descriptiva. Incluya la entidad de datos y el sistema de origen en el nombre para facilitar su identificación cuando se acumulen varios perfiles con el tiempo.

Tipo de entidad: Seleccione Pedidos, Clientes o Direcciones. El comportamiento difiere significativamente según el tipo de entidad. Los registros de clientes y direcciones se cotejan con los datos existentes durante la importación. Si hay coincidencia, se actualiza el registro existente; si no la hay, se crea uno nuevo. Los registros de pedidos siempre generan nuevas entradas; la extensión no admite la actualización de registros de pedidos existentes mediante la importación, por diseño, para preservar la integridad del registro histórico de pedidos.

Formato de archivo: Debe coincidir con el formato del archivo que pretende importar. Importación de datos de clientes mediante CSV en OpenCart El flujo de trabajo requiere el formato CSV seleccionado aquí; XLSX para importaciones basadas en hojas de cálculo; JSON o XML para fuentes generadas por el sistema.

Configuración de delimitadores y separadores: Estos deben coincidir exactamente con la configuración utilizada cuando se creó el archivo de origen. Una discrepancia aquí es la causa más común de errores en los límites del campo durante Importación y exportación de clientes de OpenCart operaciones.

Asignación de tiendaLos registros importados se crean en la tienda seleccionada aquí. Verifique esto antes de guardar en entornos con varias tiendas.

Fuente del archivo: La carga manual acepta un archivo desde su máquina local y es adecuada para importaciones únicas. La fuente remota se conecta a un servidor FTP o SFTP para la Exportación de pedidos FTP de OpenCart y los flujos de trabajo de automatización de importación, necesarios para cualquier perfil que se ejecute de forma programada.

Configuración del servidor remoto: Protocolo, host, puerto, credenciales, ruta del archivo remoto, modo pasivo y prueba de conexión. Configure y pruebe estos parámetros antes de guardar.

Horario:
WCuando está habilitado, este perfil se ejecuta cada vez que se activa la URL de automatización de importación. La extensión se conecta al servidor remoto, recupera el archivo de la ruta especificada y procesa el Migración de datos de OpenCart Sin ninguna acción manual.

Haga clic en Guardar perfil para guardar la configuración, o bien pasar al siguiente paso para continuar directamente con la asignación de campos.

5.2 Segundo paso: Mapeo de campo

La pantalla de mapeo es donde la extensión lee el archivo y conecta sus columnas con los campos de datos correspondientes de OpenCart. El proceso es prácticamente automático; la extensión reconoce los nombres estándar de los encabezados de columna y las convenciones de nomenclatura comunes utilizadas por las plataformas de comercio electrónico y los sistemas ERP más populares.

La vista previa en tiempo real muestra las primeras filas del archivo junto con las asignaciones de campos, para que pueda confirmar visualmente que los datos que aparecen bajo cada etiqueta de campo son los esperados. Los campos obligatorios se indican claramente. Si algún campo obligatorio no se ha asignado automáticamente, deberá hacerlo manualmente antes de continuar.

El cuadro de búsqueda situado encima de la tabla de correspondencia facilita la búsqueda de campos específicos en archivos con muchas columnas. Revise con atención cada asignación automática, especialmente los campos de fecha, moneda, numéricos y de dirección. Estas son las categorías con mayor probabilidad de presentar variaciones en la nomenclatura que el sistema de coincidencia automática podría haber interpretado de forma diferente.

La asignación que establezca manualmente se guarda con el perfil, por lo que solo es necesario hacerlo una vez por estructura de archivo.

5.3 Paso tres: Importar el archivo

Una vez confirmado el mapeo, haga clic aquí. Iniciar importación para comenzar el procesamiento. La extensión procesa el archivo en lotes secuenciales, y el tamaño de cada lote está determinado por el valor de Tamaño de procesamiento por lotes establecido en el Panel de configuración.

Una pantalla de progreso en tiempo real se actualiza después de que se completa cada lote, mostrando cuántos registros se han procesado y cuántos quedan. Esto es especialmente útil para grandes volúmenes de datos. Importación/exportación masiva de OpenCart operaciones en servidores con memoria limitada.

Antes de hacer clic Iniciar importación, haga clic Guardar perfil Si desea que la asignación de campos se conserve para futuras ejecuciones, al guardar el perfil, la próxima vez que realice una importación con la misma estructura de archivos, todas las asignaciones de campos ya estarán establecidas.

6.0 Registro de actividad, Comprensión de su historial de transferencias

El registro de actividad mantiene un historial permanente de cada importación y exportación realizada por la extensión. Permite realizar búsquedas y filtrar datos, lo que lo convierte en una herramienta de auditoría práctica para revisiones de cumplimiento, resolución de disputas y solución de problemas operativos.

Cada entrada del registro muestra lo siguiente:

  • Número de ejecución: un identificador secuencial asignado a cada operación.
  • Tipo de operación: si la operación fue una importación o una exportación.
  • Entidad: qué tipo de datos estaban involucrados (Pedidos, Clientes o Direcciones).
  • Formato: el tipo de archivo utilizado (CSV, XLSX, JSON o XML).
  • Estado: indica si la ejecución finalizó correctamente o si se produjeron errores.
  • Recuento de registros: cuántos registros procesó la ejecución.
  • Nombre del archivo: el nombre del archivo de salida, con un enlace de descarga para las ejecuciones de exportación.
  • Marca de tiempo: cuándo comenzó la ejecución. Utilice los controles de filtro en la parte superior del registro para limitar la vista mediante cualquier combinación de estos campos, incluido un rango de fechas personalizado. Los archivos de exportación permanecen disponibles para su descarga desde el registro de forma indefinida. Para las ejecuciones que produjeron errores, al expandir la entrada del registro se muestran los detalles completos del error a nivel de fila correspondiente a esa operación.

7.0 Flujo de trabajo completo de migración de tienda OpenCart

Esta sección cubre de principio a fin Migración de tienda OpenCart Utilizando Knowband como única herramienta de migración.

Instale la extensión Knowband tanto en la tienda OpenCart de origen como en la de destino. tienda de origenCree tres perfiles de exportación independientes: uno para pedidos, otro para clientes y otro para direcciones. Para cada uno, seleccione todos los campos disponibles, no aplique filtros, elija XLSX (el formato más sencillo para la revisión previa a la importación) y genere los archivos.

Este enfoque hace que la extensión sea la más eficiente. Plugin de migración de tienda OpenCart para conservar el historial completo de pedidos, ideal para Migración de datos de clientes de OpenCart escenarios, incluyendo cuentas de clientes y datos de direcciones de entrega en diferentes entornos, sin necesidad de scripts personalizados ni servicios de migración de terceros.

En la tienda de destinoCree un perfil de importación correspondiente para cada tipo de entidad. Cargue el archivo exportado para cada entidad: pedidos, clientes y direcciones. Confirme la asignación de campos y ejecute las importaciones en esta secuencia: Primero los clientes, luego las direcciones y después los pedidos.Al ejecutarse en este orden, los registros de clientes y direcciones existen antes de que la importación del pedido intente vincularse a ellos, lo que reduce la cantidad de registros que el motor de resolución entre tiendas necesita crear desde cero.

Esta completa transferencia de datos de pedidos de comercio electrónico Este enfoque convierte a la extensión Knowband en la solución de herramienta única más eficiente para la migración de datos de OpenCart.

8.0 Preguntas frecuentes

P1: ¿Puedo exportar pedidos de varios Opencart en la misma operación?

Cada perfil de exportación apunta a una tienda a la vez usando la configuración de Ámbito de la tienda. Extensión de migración de pedidos de Opencart por KnowbandPara combinar datos de varias tiendas online, exporta cada una por separado y fusiona los archivos resultantes en tu hoja de cálculo antes de enviarlos.

P2: Mi archivo de importación tiene nombres de columna personalizados que no coinciden con los nombres de campo de OpenCart. ¿Fallará la asignación?

El sistema de autoasignación reconoce una amplia gama de variantes de nombres comunes. Para cualquier columna que no pueda resolver automáticamente, la pantalla de asignación permite realizar la asignación manualmente seleccionando el campo de OpenCart correcto en un menú desplegable. La asignación se guarda con el perfil, por lo que solo es necesario realizarla una vez.

P3: ¿La importación de registros de clientes crea cuentas duplicadas?

No. Los registros de clientes se comparan mediante la dirección de correo electrónico. Si el correo electrónico ya existe en su base de datos de OpenCart, se actualiza la cuenta existente. Solo se crean cuentas nuevas cuando el correo electrónico no coincide con ningún registro existente. Esta es la misma lógica de eliminación de duplicados que utilizan las principales empresas. Importación/exportación de clientes de OpenCart extensiones.

P4: ¿Es seguro volver a ejecutar un perfil de exportación que ya ha enviado un archivo a un servidor remoto?

Sí. Cada ejecución genera un archivo nuevo y se registra por separado. Al volver a ejecutar un perfil, no se eliminan ni reemplazan los archivos de ejecuciones anteriores si los nombres de archivo incluyen tokens de fecha o fecha y hora. Si utiliza un nombre de archivo estático sin tokens, el archivo en el servidor remoto se sobrescribirá en cada ejecución.

P5: ¿Qué debo hacer si una importación o exportación programada no se ejecuta?

Primero, compruebe el registro de actividad para confirmar si se intentó ejecutar la automatización. Si no aparece ninguna entrada para la hora prevista, el problema radica en que el programador de tareas no llama a la URL de automatización. Verifique que la URL esté guardada correctamente en el programador de tareas y que la opción de automatización programada esté activada en el perfil correspondiente.

Esta guía de usuario abarca todas las funciones de la extensión Knowband OpenCart Order, Customer & Address Import Export Extension, la extensión líder para importar y exportar datos de pedidos, clientes y direcciones en OpenCart. Para obtener asistencia técnica, póngase en contacto directamente con el equipo de soporte a través del canal de soporte de la extensión.

 

Extensión Generador de Reseñas con IA para OpenCart – Guía de Usuario Completa

 

1.0 Introducción

Conseguir reseñas para una nueva tienda OpenCart es una de las partes más difíciles de generar credibilidad online. Los clientes rara vez regresan para dejar comentarios, y esperar reseñas orgánicas puede llevar meses. Durante ese tiempo, las páginas de tus productos permanecen sin prueba social, y los compradores potenciales siguen buscando.

El Knowband Extensión generadora de reseñas con IA para OpenCart Esto lo cambia todo. Conecta tu tienda OpenCart con el proveedor de IA que prefieras (OpenAI (ChatGPT), Anthropic (Claude) o Google (Gemini)) y genera reseñas de productos directamente desde tu panel de administración. Tú defines las reglas. La extensión se encarga del resto.

Cada reseña generada incluye una calificación con estrellas, un título, un texto redactado con el tono que elijas y un perfil de autor invitado con un nombre aleatorio. Todas las reseñas se publican a través del sistema de reseñas nativo de OpenCart y aparecen en las páginas de productos exactamente igual que una reseña de un cliente real.

Esta guía explica paso a paso cada configuración, pestaña y opción para que puedas configurar y poner en marcha el generador de reseñas con IA de OpenCart desde el primer día.

 

2.0 Pasos de instalación

Instalación de la extensión

Paso 1: Descarga el archivo ZIP de la extensión desde tu cuenta de Knowband.

Paso 2: Inicia sesión en tu panel de administración de OpenCart y ve a Extensiones, luego a Instalador de extensiones.

Paso 3: Sube el archivo ocmod.zip mediante la opción de carga de archivos. OpenCart se encargará de descomprimirlo automáticamente.

Paso 4: Inicie sesión con FTP, copie todas las carpetas de la Subir carpetas Ve a tu tienda y selecciona la categoría Módulos. Busca el Generador de reseñas con IA en la lista y haz clic en Instalar.

Paso 5: Tras la instalación, haga clic en Editar para abrir el panel de configuración.

Problemas comunes de instalación

Error al cargar la página: Es probable que el límite de carga de archivos de su servidor sea demasiado bajo. Pídale a su proveedor de alojamiento que lo aumente. upload_max_filesize y post_max_size a al menos 32 MB.

La extensión no aparece en la lista: Borra la caché de OpenCart accediendo al Panel de control y haciendo clic en el icono del engranaje azul, luego en Actualizar. Vuelve a realizar la búsqueda.

3.0 Descripción general del panel de administración en Extensión generadora de reseñas de productos para OpenCart

Tras instalar la extensión, el Generador de reseñas con IA para OpenCart integra tres secciones principales en el panel de administración de OpenCart:

  • Ajustes generalesHabilita la extensión, conecta tu proveedor de IA y copia la URL CRON para la generación automatizada.
  • Reglas de revisión: Crear y gestionar reglas que definan cómo se generan las reseñas, qué productos abarcan y cuándo se publican.
  • Testimonios
    Visualiza, aprueba, publica y gestiona todas las reseñas generadas por la extensión.

Configuración general de 4.0

La pestaña Configuración general contiene la configuración global. Los cambios que realice aquí afectarán al funcionamiento de toda la extensión.

4.1 Habilitar extensión

El interruptor principal de encendido/apagado. Cuando está activado, la extensión está activa y lista para generar. Cuando está desactivado, se detiene toda la generación, pero cada regla, revisión y entrada del historial se guarda exactamente como estaba.

4.2 Proveedor de IA

Elige el servicio de IA que deseas utilizar para generar reseñas:

  • ChatGPT (OpenAI)
  • Claude (antrópico)
  • Géminis (Google)

Solo se puede usar un proveedor a la vez. Cambiar de proveedor no afecta las reglas que ya hayas creado ni las reseñas que ya se hayan generado.

4.3 Clave API

Pegue aquí su clave API del proveedor seleccionado. Sin una clave válida, la extensión no podrá conectarse al servicio de IA y la generación no se ejecutará.

Cómo obtener tu clave API:

  • IA abierta: Visita platform.openai.com, ve a Claves API en tu cuenta y crea una nueva clave. Cópiala inmediatamente; no volverá a aparecer.
  • antrópico: Visita console.anthropic.com, abre Claves API y genera una nueva.
  • Google Géminis: Visita aistudio.google.com, haz clic en Obtener clave API y crea una para tu proyecto.

Utilice el Conexión de prueba Botón para confirmar que la clave funciona antes de guardar.

4.4 Selección del modelo

Seleccione el modelo de IA específico que desea utilizar. Los administradores pueden ver las opciones disponibles según sus necesidades. Estos modelos incluyen ChatGPT, Claude y Gemini.

Estos modelos de IA en Generación de reseñas de productos de OpenCart mediante IA Incluir estos modelos:

Modelos ChatGPT de OpenAI: GPT-5.5, GPT-5.4, GPT-5.4 mini, GPT-5.4 nano, GPT-5, GPT-4.1, GPT-4.1 mini, GPT-4.1 nano, o3, o3-mini, o4-mini, GPT-4o, GPT-4o mini, GPT-4 Turbo, GPT-4, GPT-3.5 Turbo

Modelos antrópicos de Claude: Claude Opus 4.7, Claude Soneto 4.6, Claude Opus 4.6, Claude Opus 4.5, Claude Soneto 4.5, Claude Haiku 4.5, Claude Opus 4.1, Claude Soneto 4, Claude Opus 4

Modelos Gemini de Google: Gemini 3.5 Flash, Gemini 3 Flash Preview, Gemini 3.1 Flash-Lite, Gemini 2.5 Flash-Lite, Gemini Flash Latest, Gemini Flash-Lite Latest

4.5 tokens máximos

Los administradores de la tienda pueden configurar la cantidad máxima de texto que la IA puede escribir por cada solicitud de reseña en el generador de reseñas de clientes de OpenCart. El rango va de 1 a 16 384, con un valor predeterminado de 4,000.

Los valores más altos permiten que la IA escriba contenido más extenso y detallado, pero aumentan el costo de la API por cada ejecución. Además, se recomienda mantener valores más bajos para reseñas más cortas y reducir costos. Los administradores pueden configurar esto de acuerdo con el valor de “Máximo de palabras por reseña” que configure en cada regla.

4.6 temperaturas

Los comerciantes también pueden controlar la creatividad del Generador de reseñas con SEO para Opencart ajustando la escala de valores de temperatura, que va de 0.0 a 1.0. En el caso de GPT 5.5 de ChatGPT, la temperatura no es compatible con el módulo.

Con un valor de 0.0, las respuestas son predecibles y siguen un patrón fijo, lo cual es ideal si necesitas que todas las reseñas tengan un tono consistente. A medida que te acercas a 1.0, la respuesta se vuelve más variada y menos uniforme. Para reseñas que se leen con naturalidad, un valor entre 0.5 y 0.7 funciona bien para la mayoría de las tiendas.

4.7 Consultar reseñas existentes

Cuando se activa la opción “Sí”, la IA de Knowband OpenCart genera reseñas de clientes para cada producto antes de generarlas. Si un producto ya tiene reseñas, se omite por completo. Esto evita que el mismo producto acumule lotes repetidos y que se desperdicien tokens de API en productos que no necesitan contenido nuevo.

4.8 URL de CRON en Generación de reseñas de productos de OpenCart

La pestaña Configuración general proporciona una URL protegida con token para la generación automática de revisiones. Copie esta URL y agréguela a su servidor como una tarea programada (cron job).

Se recomienda ejecutarlo cada 15 minutos. Solo las solicitudes que contengan el token correcto activarán la generación; la URL no hace nada sin él.

Haga clic en Guardar antes de salir de esta pestaña.

5.0 Reglas de revisión

Las reglas de revisión permiten controlar con precisión cómo se ejecuta el proceso automatizado de generación de reseñas de OpenCart. Cada regla se dirige a un grupo específico de productos o categorías y define todos los parámetros: fecha de publicación, límites de generación, tono, idioma y desglose de las calificaciones.

La lista de reglas de revisión muestra cada regla con su ID, nombre, modo de publicación, tipo de contenido, límite diario, estado activo y tienda asignada. Generar ahora en cualquier fila para ejecutar esa regla inmediatamente. Haga clic Editar para cambiar su configuración.

5.1 Agregar una nueva regla de revisión

Los administradores de la tienda pueden añadir una regla para generar las reseñas en función de las configuraciones añadidas en las reseñas de productos automatizadas de OpenCart.

Store: Seleccione a qué tienda se aplica esta regla si utiliza una configuración multi-tienda en OpenCart.

Habilitar regla: Active esta opción para que la regla sea activa. Las reglas inactivas se guardan, pero no se ejecutarán mediante CRON ni al hacer clic en Generar ahora.

Modo de publicación:

  • Inmediato– Las reseñas se publican en el momento en que se generan. Sin demoras ni trámites de aprobación.
  • programadoLas reseñas se generan y programan, y luego se publican aleatoriamente dentro de un intervalo de días que usted defina. Los administradores de la tienda pueden configurar, por ejemplo, un intervalo de 0 a 7 días para que cada reseña se publique aleatoriamente dentro de ese período. Esto hace que el patrón de acumulación parezca natural, en lugar de repentino.
  • ManualLas reseñas se generan y almacenan en la pestaña “Reseñas” del plugin Opencart AI Review Generated. Ninguna reseña se publica hasta que un administrador abre y aprueba cada entrada. Ideal si deseas tener control total sobre lo que aparece en la tienda online.

Retraso aleatorio (días): Aparece cuando se selecciona el modo Programado. Establezca un rango de días mínimo y máximo. Cada reseña generada se publica aleatoriamente dentro de ese intervalo.

Máximo por Cron: El número máximo de revisiones que esta regla puede generar en una sola ejecución de CRON.

Máximo por día: El número total de revisiones que esta regla puede generar en todas las ejecuciones de CRON en un día calendario.

Máximo por producto por día: Gestiona la cantidad de reseñas que un solo producto puede recibir en un día según esta regla, utilizando Knowband eCommerce Review Generations. Esto evita que un producto alcance un volumen excesivo en poco tiempo.

Máximo de palabras por reseña: Límite de palabras para cada reseña generada. Use 150 para reseñas estándar. Redúzcalo a 50 o menos para contenido breve. Auméntelo para reseñas largas y detalladas.

Idiomas: Marque cada idioma en el que desee que se generen las reseñas. Si selecciona inglés y francés, todas las reseñas se generarán en ambos idiomas. Solo los idiomas instalados en su tienda OpenCart aparecerán en esta lista.

Tipo de contenido: Elige si la regla se aplica a productos específicos o a categorías completas. Al seleccionar Productos, puedes buscar y añadir artículos individuales. Al seleccionar Categorías, la regla se aplica a todos los productos de esa categoría.

Tono: Configura el tono para las reseñas generadas.

  • Desarrollo profesional
  • Casual
  • Técnico
  • Persuasivo

Generar usando: Permite seleccionar qué datos del producto utiliza la IA al escribir cada reseña. Al menos uno debe estar activo.

  • Nombre del producto
  • Descripción del producto
  • Precio del producto
  • Categoria del producto

Habilitar la descripción proporciona a la IA más contexto para un contenido específico y preciso. Habilitar el precio permite que las reseñas hagan referencia a la relación calidad-precio. Deshabilitar un dato significa que la IA no lo tendrá en cuenta.

Distribución de calificaciones (%): Los administradores de la tienda pueden configurar el porcentaje de distribución entre las calificaciones de 1 a 5 estrellas. El total debe ser exactamente 100. Por ejemplo: 5 estrellas al 50%, 4 estrellas al 30%, 3 estrellas al 10%, 2 estrellas al 5%, 1 estrella al 5%. La extensión sigue esta distribución al asignar calificaciones a cada reseña generada, de modo que el perfil general en la página del producto se ve realista en lugar de uniformemente perfecto.

Nombre de la regla: Campo obligatorio. Asigne a cada regla un nombre que deje claro su propósito, por ejemplo, “Colección de invierno en inglés” o “Categorías de la página de inicio informales”.

Aviso personalizado: En las configuraciones de revisión de reglas se incluye un campo opcional que reemplaza la instrucción de generación predeterminada para esta regla. Escriba una instrucción simple y utilice las variables admitidas para obtener los datos del producto y mostrarlos en el mensaje.

Las variables admitidas son: {nombre_producto}, {Descripción del Producto}, {precio}, {categoría}, {nombre_de_la_tienda}, {tono}, {max_words}

Haga clic en Guardar para crear la regla. Aparecerá inmediatamente en la lista de Reglas de revisión.

5.2 Edición y eliminación de reglas

Haga clic en Editar en cualquier fila de regla para volver a abrir el formulario y cambiar cualquier configuración. Use la flecha desplegable junto a Editar y seleccione Eliminar para eliminar una regla de forma permanente. Eliminar una regla no elimina las reseñas que ya se generaron bajo ella en la pestaña de reseñas en el Plugin para crear reseñas de OpenCart.

5.3 Acciones masivas

El menú desplegable “Acciones en lote” que se encuentra en la parte inferior de la lista de reglas le permite aplicar acciones a varias reglas seleccionadas a la vez.

Pestaña de reseñas 6.0

La pestaña Reseñas muestra todas las reseñas que ha generado la extensión. Aquí puedes gestionar, aprobar o eliminar las reseñas antes o después de que aparezcan en la página del producto.

6.1 Lista de reseñas en el plugin generador de reseñas con IA de Knowband OpenCart

 

Cada entrada en la pestaña de reseñas muestra:

  • ID: Número de revisión secuencial
  • Producto¿Para qué producto se generó la reseña?
  • Idioma¿En qué idioma fue escrito?
  • Previsualizar: Versión abreviada del cuerpo de la revisión
  • Crítico: El nombre y la dirección de correo electrónico generados para el perfil del invitado
  • Valoración
    : La calificación por estrellas asignada según la configuración de distribución de la regla.
  • EstadoProgramado, publicado o pendiente de aprobación
  • Creadas: Cuando se generó la reseña
  • Publicado: Cuando se publicó en la tienda
  • Tienda¿A qué tienda pertenece la reseña?

Utilice los controles de filtro situados encima de la lista para ordenar por producto, idioma, autor de la reseña, valoración, estado, rango de fechas o tienda.

6.2 Aprobación y publicación de reseñas

Para las reglas configuradas en modo de publicación manual, las revisiones llegan a esta pestaña con el estado “Pendiente de aprobación”. Haga clic aquí. Aprobar y publicar en cualquier fila para enviar esa revisión en vivo inmediatamente.

Haga clic en la flecha desplegable junto a Aprobar y publicar para acceder a la Ver Opción. Esto abre el texto completo de la reseña para que puedas leerlo antes de tomar una decisión.

6.3 Eliminación de reseñas

Haga clic en la flecha desplegable junto a Aprobar y publicar y seleccione Eliminar Para eliminar una reseña de forma permanente. Las reseñas eliminadas no se pueden recuperar.

7.0 Pasos para generar la clave API para las configuraciones del módulo Generador de contenido y traductor de IA de Prestashop.

Para la API de Claude: 

  1. Visitar El sitio web de Anthropic, y haga clic en “Iniciar construcción”.
  2. Crea una cuenta, accede a tu Panel de Control, genera una clave API y guárdala de forma segura.

Para la API de Gemini:

  1. Para acceder a la API, visite el Estudio de IA de Google sitio web.
  2.  Haga clic en “Obtener clave API”, acepte los términos del servicio, cree su clave y péguela en la configuración del módulo.

Para la API de ChatGPT: 

  1. Obtener un Clave API de OpenAI y configúrelo dentro de los ajustes del módulo.
  2. Haz clic en tu perfil (arriba a la derecha) → “Ver claves de API” → “Crea una nueva clave secreta”.
  3. Copie la clave inmediatamente y guárdela en un lugar seguro. 

7.0 Preguntas frecuentes

¿Qué hace la extensión Generador de reseñas con IA de OpenCart?

El Generador de reseñas de IA para OpenCart Se conecta a ChatGPT, Claude o Gemini y genera reseñas específicas de productos según las reglas que configures en el panel de administración. Cada reseña se redacta para el producto específico con el tono y el idioma que especifica la regla, y luego se publica a través del sistema de reseñas nativo de OpenCart.

¿Qué proveedores de IA son compatibles?

La extensión admite tres proveedores: OpenAI (ChatGPT), Anthropic (Claude) y Google (Gemini). La conexión se realiza mediante una clave API propia. Solo un proveedor puede estar activo a la vez. Puede cambiar de proveedor desde la configuración general sin que ello afecte a las reglas ni a las revisiones existentes.

¿Cuáles son los tres modos de publicación en la generación de reseñas?

La opción Inmediata publica una reseña en el momento en que se genera. La opción Programada la retiene y la publica aleatoriamente dentro de un intervalo de días que usted configure, lo que crea un patrón visualmente natural a lo largo del tiempo. La opción Manual la mantiene en la pestaña Reseñas hasta que un administrador la apruebe.

¿Cómo funciona la distribución de las calificaciones en la extensión de reseñas de productos de OpenCart?

Dentro de cada regla de revisión, asigna un porcentaje a cada nivel de estrellas del 1 al 5. La suma de los números debe ser exactamente 100. La extensión respeta esta división al asignar las calificaciones, para que el perfil en la página del producto no se vea artificialmente uniforme.

¿Cómo funciona la automatización CRON en el plugin Generador de reseñas con IA de OpenCart?

Copia la URL CRON protegida con token desde Configuración general y agrégala a la tarea programada de tu servidor. Se recomienda ejecutarla cada 15 minutos. La URL solo activa la generación cuando el token correcto está presente.

¿La extensión de reseñas con IA de OpenCart admite varios idiomas?

Sí. Dentro de cada regla, selecciona los idiomas en los que deseas que se generen las reseñas. Cada reseña se genera en el idioma seleccionado. Solo los idiomas instalados en tu tienda OpenCart aparecen en la lista.

¿Para qué sirve el campo de solicitud personalizada?

Las reseñas generadas por IA de OpenCart reemplazan la instrucción de generación predeterminada para esa regla específica. Úsalas cuando necesites que las reseñas sigan un formato particular o se centren en un atributo específico del producto. Inserta las variables compatibles para importar datos de productos de forma dinámica.

¿Qué controla Max Tokens?

Limita la cantidad de texto que la IA genera por cada solicitud de revisión. Valores más altos permiten contenido más extenso, pero el costo por ejecución es mayor. Valores más bajos reducen tanto la extensión como el costo. Mantén la coherencia con la configuración de “Máximo de palabras por revisión” en tus reglas.

¿Puedo evitar que se generen reseñas duplicadas en las reseñas automáticas de productos de OpenCart?

Sí. Activa la opción «Comprobar reseñas existentes» en la configuración general. La extensión revisará cada producto antes de generar las reseñas y omitirá aquellos que ya las tengan.

¿Qué versiones de OpenCart son compatibles con las reseñas generadas por IA de OpenCart?

La automatización de reseñas de OpenCart funciona con OpenCart 3.x. Asegúrese de que el sistema de reseñas nativo esté activo antes de ejecutar la generación.

Conclusión 8.0

El generador de reseñas con IA de Knowband para OpenCart integra la generación automática de reseñas en tu panel de administración. Configura una regla, conecta una clave API y la extensión se encargará de la generación, la programación y la publicación.

La distribución de las calificaciones mantiene la autenticidad de las reseñas. La generación multilingüe abarca todos los mercados a los que sirve tu tienda. La aprobación manual te brinda control editorial total cuando lo necesitas. Una vez que las reglas están activas, la automatización CRON ejecuta todo según lo programado sin necesidad de intervención diaria.

Para obtener asistencia, desarrollo personalizado o información sobre extensiones para OpenCart, póngase en contacto directamente con el equipo de Knowband.

 

Guía del usuario de OpenCart Form Studio: Creador de formularios todo en uno para comentarios, contactos y encuestas.

1.0 Introducción

Recopilar datos de clientes sin una solución fiable resulta en comentarios perdidos, consultas sin respuesta y oportunidades de generación de leads que no llevan a ningún lugar. Ya sea para un formulario de contacto básico, un formulario de comentarios de producto o una encuesta de satisfacción del cliente post-compra, la extensión OpenCart Form Builder se encarga de todo en un solo lugar.
Esta Extensión OpenCart Form Builder permite a los propietarios de tiendas crear formularios ilimitados sin escribir una sola línea de código. Formularios de contacto, formularios de encuesta, formularios de registro, formularios de generación de leads: todas las necesidades de recopilación de datos de una tienda de comercio electrónico están cubiertas. Este plugin de formulario de contacto para OpenCart funciona igual de bien para empresas pequeñas y grandes.
Creación de formularios, protección contra spam mediante Cloudflare Turnstile, notificaciones por correo electrónico para administradores y clientes, integración con Mailchimp y Brevo, gestión de envíos de formularios y bloqueo de IPs y correos electrónicos. La extensión Knowband OpenCart Survey cubre todo el flujo de trabajo, permitiéndole utilizarla como plugin de formulario de contacto, herramienta de encuesta o formulario de captación de leads para OpenCart, todo en una única extensión, sin necesidad de soluciones separadas para cada función.

2.0 Guía de instalación

Requisitos del sistema

Antes de instalar la extensión, confirme que su entorno cumple los siguientes requisitos:

  • OpenCart versión 3.x
  • Una configuración de correo electrónico funcional en su panel de administración de OpenCart.

Instalación de la extensión

Paso 1: Descargue el archivo ZIP e inicie sesión en el panel de administración de OpenCart.
Paso 2: Acceda a Extensiones y luego a Instalador. Haga clic en el botón Cargar, seleccione el archivo ZIP y confirme. OpenCart procesará la carga automáticamente.
Paso 3: Una vez completada la carga, acceda a Extensiones. Seleccione la categoría de la extensión en el menú desplegable. Encuentre OpenCart Form Studio en la lista y haga clic en Instalar.
Paso 4: Tras la instalación, haga clic en Editar para abrir el panel de configuración de la extensión.
Paso 5: Si la extensión no aparece en la lista, limpie la caché de OpenCart en el Panel de Control, haga clic en el icono de engranaje azul y seleccione Actualizar.

Problemas comunes de instalación

La carga falló: El servidor está rechazando el archivo debido al tamaño. Solicite a su proveedor de alojamiento que aumente los parámetros upload_max_filesize y post_max_size a al menos 32 MB.
Los correos electrónicos no se están enviando: Acceda a Sistema, luego a Configuración y a continuación a la pestaña Correo electrónico. La extensión utiliza la configuración de correo electrónico estándar de la tienda, a menos que haya definido una configuración personalizada en el formulario.
La página parece tener problemas: Limpie la caché del navegador y restablezca la caché del tema de OpenCart en el panel de actualización del Panel de Control.

3.0 Descripción general del panel de administración

Tras la instalación, la extensión añade cuatro secciones al panel de administración:

  • Configuración general: Active o desactive la extensión, defina plantillas de correo electrónico globales, configure Cloudflare Turnstile y gestione la lista de bloqueo de IPs y correos electrónicos.
  • Formularios: Cree, actualice y organice todos los formularios. Cada uno tiene su propia estructura de pestañas.
  • Envíos de formularios: Una única vista para cada envío, en todos los formularios.
  • Lista negra de IPs y correos electrónicos: Bloquee completamente las direcciones para que no lleguen a sus formularios.

4.0 Configuración general

La sección Configuración general tiene tres sub-pestañas: Configuración global, Plantillas de correo electrónico y Cloudflare Turnstile.

4.1 Configuración global

Activar/Desactivar módulo: La opción principal del plugin de encuestas de OpenCart. Al activarla, todos los formularios activos son visibles en el front-end. Al desactivarla, todos los formularios se ocultan a los visitantes, sin modificar ningún dato ni configuración guardada.

4.2 Plantillas de correo electrónico

Activar plantilla de correo electrónico: Activa o desactiva el sistema global de plantillas de correo electrónico HTML. Cuando está activado, todos los correos electrónicos enviados: notificaciones administrativas, respuestas automáticas y respuestas manuales, utilizan las plantillas de encapsulamiento HTML definidas en esta sección. Desactive esta opción para enviar correos electrónicos en texto plano, sin formato. La etiqueta {message_content} en la plantilla es reemplazada por el cuerpo del correo electrónico específico del formulario en el momento del envío.
Contenido del correo electrónico del administrador: La notificación que su equipo recibe con cada envío. Escriba el asunto y el cuerpo del correo en el editor de texto avanzado y haga clic en “Etiquetas de variables” en el panel “Variables de plantilla” para importar automáticamente los valores de los campos del correo.
Contenido de respuesta automática: El mensaje se envía directamente al cliente tras el envío. Úselo para confirmar la recepción, informar un plazo o indicar el siguiente paso.
Correo electrónico de respuesta: Define el diseño para las respuestas manuales que su equipo envía desde el panel de Envíos de Formularios.
Las tres plantillas de correo electrónico admiten formato de texto avanzado, incluyendo negrita, cursiva, enlaces, listas y HTML, para que los correos puedan coincidir con la identidad visual de su tienda sin ningún desarrollo personalizado.

4.3 Protección contra spam con Cloudflare Turnstile

Cualquier formulario público atrae envíos de bots. Esta Integración de Cloudflare Turnstile con OpenCart bloquea los envíos automatizados sin mostrar a los clientes ningún rompecabezas visual ni desafío CAPTCHA. Los visitantes reales continúan sin ninguna fricción adicional.
Active la opción “Habilitar Cloudflare Turnstile” en el menú desplegable y pegue la Clave del sitio y la Clave secreta de su cuenta de Cloudflare en los campos proporcionados. El Tema del widget puede configurarse como Automático, Claro u Oscuro para que coincida con su tienda.
Pasos para obtener su Clave del sitio y Clave secreta de Cloudflare:

  1. Inicie sesión en su cuenta de Cloudflare en dash.cloudflare.com.
  2. En el menú de la izquierda, acceda a Proteger y Conectar, luego Seguridad de Aplicaciones y finalmente Turnstile.
  3. Haga clic en Agregar widget y complete los detalles de su dominio.
  4. Seleccione un modo de widget y finalice la creación del widget.
  5. Copie la Clave del sitio y la Clave secreta que aparecen en la pantalla de confirmación.
  6. Pegue ambas en los campos de Cloudflare Turnstile en la extensión y guarde.

Tras la configuración global, el campo Cloudflare Turnstile también puede añadirse directamente en formularios individuales, arrastrándolo desde el selector de campos al diseño del formulario.

5.0 Creación y gestión de formularios

5.1 Lista de formularios

La sección Formularios muestra todos los formularios creados con el Constructor de formularios para OpenCart. Cada fila de la lista muestra el ID del formulario, el título, el código corto, la URL del formulario, el recuento de vistas, el recuento de mensajes, el estado activo y los botones de acción para ver, editar o eliminar el formulario.
La columna de código corto muestra el código de inserción de cada formulario en el formato [kbcf-form id=1]. Pegue este código corto en cualquier página CMS o área de contenido de su tienda OpenCart para insertar el formulario directamente en ese lugar, sin necesidad de usar la pestaña Posicionamientos.
Haga clic en Agregar nuevo para crear un formulario. Cada formulario se abre con ocho pestañas de configuración: Información, Formulario, Correo electrónico, Notificaciones, Página de agradecimiento, Configuración, Posicionamientos y Sincronización.

5.2 Pestaña Información: Identidad del formulario y configuración SEO

Habilitar página de formulario independiente: Cuando se establece en “Sí”, el Constructor de Formularios de OpenCart genera una página independiente para este formulario con su propia URL, basada en el slug que ingrese.
Título del formulario: El nombre que se muestra a los clientes encima del formulario en la interfaz de usuario. Admite entrada de datos en inglés y francés.
Slug del formulario: La ruta de URL para la página del formulario independiente. Por ejemplo, al escribir “contacto”, la URL generada será su-tienda.com/contacto. Admite varios idiomas.
Meta título: Título optimizado para SEO en la página del formulario independiente. Compatible con varios idiomas.
Meta palabras clave: Palabras clave meta para la página del formulario, que ayudan en la categorización interna del contenido. Admite varios idiomas.
Meta descripción: Descripción para el motor de búsqueda de la página del formulario independiente. Manténgala por debajo de 160 caracteres.

5.3 Pestaña Formulario: Creación del diseño del formulario

La pestaña Formulario comienza vacía, con un mensaje solicitando agregar una fila. Haga clic en Agregar fila para abrir el selector de diseño.
Puede seleccionar cualquier diseño entre las 9 opciones disponibles.
Tras agregar una fila, haga clic en Agregar campo de entrada dentro de cualquier columna para abrir el selector de campos.
Tipos de campos disponibles:

  • Texto: respuestas escritas cortas
  • Área de texto: respuestas escritas largas
  • Correo electrónico: con validación de formato
  • Contraseña: campo de entrada enmascarado
  • Teléfono: entrada de número de teléfono con validación
  • URL: entrada de dirección web con validación de formato
  • Número: entrada numérica con validación
  • Fecha: selección de fecha con validación de formato
  • Archivo: cargas de archivos adjuntos del cliente en los formatos que especifique
  • Listas desplegables: selección única de opción múltiple
  • Casillas de verificación: opción múltiple
  • Botones de radio: selección única con opciones visibles
  • HTML: insertar marcado personalizado o encabezados de sección dentro del formulario
  • Cloudflare Turnstile: posicione el widget de protección contra spam en un lugar específico
  • Enviar: activar acciones configuradas tras completar el formulario

5.4 Pestaña Correo electrónico: Configuración de correo electrónico por formulario

La pestaña “Correo electrónico” tiene dos sub-pestañas: “Correo electrónico al administrador” y “Respuesta automática”.
Enviar correo electrónico al administrador gestiona las notificaciones que su equipo recibe con cada nuevo envío. Configure:

  • Para: Nombre y dirección de correo electrónico del destinatario. Agregue varios destinatarios usando el botón + Para.
  • CCO: Destinatarios ocultos. Agréguelos usando el botón + CCO.
  • Nombre y correo electrónico del remitente: La identidad del remitente mostrada en la notificación.
  • Nombre y correo electrónico de respuesta: A dónde se dirigen las respuestas de los clientes.
  • Asunto: El asunto del correo electrónico. Compatible con inglés y francés.
  • Mensaje: El cuerpo del correo utiliza el editor de texto avanzado. Compatible con inglés y francés. Use el panel de Etiquetas disponibles a la derecha para insertar valores dinámicos del texto enviado.

Respuesta automática: Los campos son los mismos que los del correo de confirmación enviado al cliente. Habilite la respuesta automática y configure el asunto, el mensaje y los detalles del remitente. La respuesta automática se envía inmediatamente tras el envío, sin necesidad de acción manual.

5.5 Pestaña Notificaciones: Mensajes de validación personalizados

La pestaña Notificaciones define mensajes específicos para cada formulario e idioma, mostrados al visitante cuando ocurren eventos específicos durante el envío del formulario. Deje cualquier campo en blanco para usar la configuración predeterminada de la extensión.
Cada mensaje acepta entradas en inglés y francés. Los mensajes configurables son:

  • Mensaje de éxito: Mostrado cuando el formulario se envía correctamente (predeterminado: Mensaje enviado correctamente)
  • Mensaje de error de envío: Mostrado cuando el envío falla (predeterminado: No se pudo enviar el mensaje)
  • Mensaje de detección de spam: Mostrado cuando se detecta spam (predeterminado: Actividad de spam detectada)
  • Error de validación de campo obligatorio: Mostrado cuando un campo obligatorio queda en blanco (predeterminado: Falta campo obligatorio)
  • Error de validación de longitud máxima: Mostrado cuando la entrada supera la longitud permitida (predeterminado: La entrada supera la longitud permitida)
  • Error desconocido en la carga del archivo: Mostrado en fallos de carga no identificados (predeterminado: Error de carga desconocido)
  • Error de tipo de archivo no válido: Mostrado cuando se carga un formato de archivo no compatible (predeterminado: Tipo de archivo no compatible)
  • Error de límite de tamaño de archivo: Mostrado cuando un archivo cargado supera el límite de tamaño (predeterminado: Límite de tamaño de archivo superado)
  • Error al enviar archivo PHP: Mostrado en errores de carga en el servidor (predeterminado: Error de carga del servidor)
  • Error de formato de número no válido: Mostrado cuando un campo numérico recibe un valor no válido (predeterminado: Formato de número no válido)
  • Error de validación de número mínimo: Mostrado cuando un número está por debajo del mínimo permitido (predeterminado: Número por debajo del límite mínimo)
  • Error de validación de número máximo: Mostrado cuando un número supera el máximo permitido (predeterminado: Número supera el límite máximo)
  • Error de dirección de correo electrónico no válida: Mostrado cuando se ingresa una dirección de correo electrónico no válida (predeterminado: Dirección de correo electrónico no válida)
  • Error de URL no válida: Mostrado cuando se ingresa un formato de URL no válido (predeterminado: Formato de URL no válido)
  • Error de número de teléfono no válido: Mostrado cuando se ingresa un número de teléfono no válido (predeterminado: Número de teléfono no válido)
  • Error de dirección IP en lista negra: Mostrado cuando una dirección IP bloqueada intenta enviar una solicitud (predeterminado: Dirección IP bloqueada)
  • Error de dirección de correo electrónico en lista negra: Mostrado cuando un correo electrónico bloqueado intenta enviarse (predeterminado: Dirección de correo electrónico bloqueada)

5.6 Pestaña Página de agradecimiento

Mostrar página de agradecimiento: Seleccione “Sí” para activar una página post-envío para este formulario.
Tipo:

  • Página predeterminada: Una página de confirmación integrada, configurada dentro de la extensión. No se necesita una página CMS separada.
  • URL personalizada: Redirige al cliente a cualquier URL que especifique tras el envío.

Agradecimiento (Título): El título mostrado en la página de agradecimiento predeterminada. Compatible con inglés y francés.
Agradecimiento (Alias): El slug de URL para la página de agradecimiento. Admite varios idiomas.
Contenido de agradecimiento: Texto principal de la página de agradecimiento, editable con el editor de texto avanzado. Compatible con inglés y francés. Acepta negrita, cursiva, enlaces, imágenes, tablas y HTML puro.

5.7 Pestaña Configuración: Controles de visualización y comportamiento

Activo: Activa o desactiva este formulario específico en la interfaz de usuario. Establézcalo en “Sí” para hacerlo público. Todas las configuraciones permanecen guardadas cuando se establece en “No”.
Grupos de clientes: Controla qué grupos de clientes pueden ver este formulario. Marque la casilla de verificación Predeterminado para limitar la visibilidad al grupo de clientes predeterminado. Déjela desmarcada para permitir todos los grupos de clientes, incluidos los visitantes. Esto corresponde directamente a los grupos de clientes configurados en su tienda OpenCart, y no a una segmentación de Visitante/Cliente.
Botón Abrir formulario: Active la opción “Sí” para reemplazar el formulario integrado por un botón que, al hacer clic, abre el formulario como una ventana emergente. Cuando se activa, se mostrarán las siguientes opciones de estilo:

  • Etiqueta de botón (multiidioma)
  • Color del texto
  • Color de fondo
  • Color del texto al pasar el cursor
  • Color de fondo al pasar el cursor
  • Mostrar icono (Sí/No)
  • Icono personalizado (carga de archivo)

Botón flotante: Active la opción “Sí” para fijar el botón “Abrir formulario” en la pantalla, manteniéndolo visible mientras el visitante desplaza la página. Cuando se activa, se mostrarán las siguientes opciones:

  • Etiqueta flotante (multiidioma)
  • Posición (predeterminado: centro_derecha)
  • Margen derecho (px)
  • Margen superior (px)
  • Color del texto
  • Color de fondo
  • Color del texto al pasar el cursor
  • Color de fondo al pasar el cursor
  • Mostrar icono (Sí/No)
  • Icono personalizado (carga de archivo)

5.8 Pestaña Posicionamientos: Dónde aparece el formulario

La pestaña Posicionamientos controla dónde se muestra cada formulario en su tienda. Seleccione uno o más diseños de página y una o más posiciones dentro de esos diseños. El formulario se renderizará en todas las combinaciones de diseño y posición seleccionadas. El estilo visual, formulario integrado o botón para abrir en ventana emergente, se define en la opción Botón Abrir formulario, en la pestaña Configuración.
Diseños disponibles:

  • Afiliado
  • Afiliados
  • Categoría
  • Finalizar compra
  • Comparar
  • Contacto
  • Predeterminado
  • Inicio
  • Sitio
  • Fabricante
  • Producto
  • Búsqueda
  • Mapa del sitio

Use Ctrl o Cmd y haga clic para seleccionar varios diseños a la vez.
Posiciones disponibles:

  • Contenido superior
  • Contenido inferior
  • Columna izquierda
  • Columna derecha
  • Posición del encabezado
  • Posición del pie de página

Seleccione todas las posiciones donde el formulario debe aparecer en los diseños elegidos. No es necesario editar el tema ni usar código personalizado.
Por ejemplo, seleccionar “Producto” en “Diseños” y marcar “Contenido inferior” en “Posiciones” coloca el formulario debajo de la descripción del producto en todas las páginas de producto. Seleccionar “Inicio” con “Contenido superior” coloca el formulario encima del contenido de la página de inicio.

5.9 Pestaña Sincronización: Integración de marketing por correo electrónico

La pestaña Sincronización conecta el formulario a Mailchimp o Brevo, para que las direcciones de correo electrónico enviadas se agreguen automáticamente a sus listas de marketing. Mapee los campos del formulario con los campos del proveedor antes de guardar. Solo el campo Correo electrónico es obligatorio. Para Mailchimp, los campos de dirección deben mapearse como “todos o ninguno”.
Mailchimp:

  • Activar Mailchimp: Seleccione “Sí” para activar la integración de este formulario.
  • Clave de API de Mailchimp: Pegue su clave de API de Mailchimp. Haga clic en Verificar clave de API para confirmarla.
  • CONFIGURAR: Haga clic para cargar los datos de su cuenta de Mailchimp.
  • Audiencia: Seleccione la lista de audiencia de Mailchimp a la que desea agregar suscriptores.
  • Mapeo de campos: Mapee los campos de su formulario con los campos correspondientes de Mailchimp usando las columnas Título y Mailchimp.

Brevo:

  • Activar Brevo: Seleccione “Sí” para activar la integración de este formulario.
  • Clave de API de Brevo: Pegue su clave de API de Brevo. Haga clic en Verificar clave de API para confirmarla.
  • CONFIGURAR: Haga clic para cargar los datos de su cuenta de Brevo.
  • Lista: Seleccione la lista de contactos de Brevo a la que desea agregar suscriptores.
  • Mapeo de campos: Mapee los campos de su formulario con los campos correspondientes de Brevo usando las columnas Título y Brevo.

6.0 Gestión de envíos de formularios

Todos los envíos de formularios de su tienda aparecen en el panel de Envíos de Formularios, simplificando la gestión de envíos de formularios en OpenCart para equipos de cualquier tamaño. Filtre los envíos por Asunto del correo electrónico, Datos del envío, Nombre del formulario o estado de Respondido usando la barra de filtros en la parte superior.
El panel muestra el asunto del correo electrónico de la notificación del administrador, los datos completos del envío con etiquetas y valores de los campos, el nombre del formulario de origen del envío, si se ha enviado una respuesta y la fecha y hora del envío.
Haga clic en el icono de visualización en cualquier fila para abrir el mensaje completo y responder directamente desde la misma pantalla. El formulario de respuesta incluye los campos De, Para, Responder a y Asunto, rellenados previamente según el mensaje original. Adjunte archivos en formatos JPG, JPEG, PNG, GIF, ZIP o PDF, con un tamaño de hasta 8 MB, si es necesario.

7.0 Lista negra de IPs y correos electrónicos

La sección Lista negra de IPs y correos electrónicos gestiona los envíos repetidos de spam en el origen. Cualquier entrada añadida aquí se verifica antes de que el formulario sea registrado o enviado a alguien.
Direcciones IP bloqueadas: Introduzca una dirección IP o patrón por línea. Use una dirección única para un bloqueo exacto o un comodín para cubrir un rango. Por ejemplo, 69.89.31.* bloquea todas las direcciones en ese rango. Usar *.226 bloquea cualquier IP que termine con esos dígitos.
Direcciones de correo electrónico bloqueadas: Sigue la misma lógica que el bloqueo de IP. Una dirección por línea. Escribir *@mail.ru bloquea todas las direcciones de ese dominio. *@qq.com hace lo mismo para ese proveedor.
Filtro de spam para correos electrónicos (Regex): Introduzca aquí patrones de expresiones regulares que se aplicarán a las direcciones de correo electrónico entrantes. Cualquier dirección que coincida con un patrón será bloqueada antes de que el envío se complete. Agregue un patrón por línea. La extensión incluye patrones de ejemplo listos para usar, que cubren los dominios y estructuras de dirección más comunes en spam. Simplemente péguelos y se aplicarán inmediatamente.

8.0 Preguntas frecuentes

P: ¿Qué es la extensión OpenCart Form Builder y qué hace?
La Extensión de encuesta para OpenCart de Knowband es una herramienta de creación de formularios que permite a los propietarios de tiendas OpenCart crear formularios de contacto, encuestas, formularios de comentarios, formularios de generación de leads y formularios de registro ilimitados, sin necesidad de escribir una sola línea de código. Incluye creación de formularios por arrastrar y soltar, protección contra spam con Cloudflare Turnstile, configuración de correos electrónicos por formulario, respuesta automática, sincronización con Mailchimp y Brevo, seguimiento de envíos de formularios y control de posicionamiento a través de la pestaña “Posicionamientos”. Funciona con OpenCart 3.x.
P: ¿Cómo creo una encuesta en OpenCart usando el Constructor de encuestas de OpenCart?
Abra la extensión y haga clic en Agregar nuevo formulario. Dé un título y un slug al formulario. En la pestaña Formulario, agregue una fila y luego inserte campos de botón de opción para valoraciones, listas desplegables para categorías y campos de texto para comentarios escritos. Acceda a la pestaña Correo electrónico para configurar la respuesta automática, vaya a la pestaña Página de agradecimiento para configurar el mensaje post-envío, elija el posicionamiento en la pestaña Posicionamientos y active el formulario. No se necesita ningún desarrollador en ningún paso.
P: ¿Cómo puedo recopilar comentarios de clientes en OpenCart sin un desarrollador?
El plugin de encuestas de OpenCart gestiona todo el proceso de recopilación de comentarios desde el panel de administración. Cree el formulario, acceda a la pestaña Configuración y defina los Grupos de clientes para limitar la visibilidad. A continuación, elija el diseño en la pestaña Posicionamientos. Una vez activado, todos los envíos aparecerán en el panel Envíos de formulario, listos para que su equipo los lea y responda.
P: ¿Cómo muestro formularios en las páginas de productos de OpenCart?
Acceda a la pestaña “Posicionamientos” dentro del formulario. En la lista “Diseños”, seleccione “Producto”. En la sección “Posiciones”, marque “Contenido inferior” o “Contenido superior”. El formulario aparecerá en esa posición en todas las páginas de producto sin ningún cambio en el tema.
P: ¿Este plugin de encuesta para OpenCart admite notificaciones por correo electrónico?
Sí. Cada formulario tiene su propia configuración de correo electrónico en la pestaña “Correo electrónico”, en la sub-pestaña “Correo electrónico al administrador”. La notificación del administrador se envía a la dirección configurada y se activa en cuanto un cliente envía el formulario. La sub-pestaña “Respuesta automática” gestiona la confirmación para el cliente. El asunto, el cuerpo del texto y la dirección de respuesta se definen individualmente para cada formulario en el Constructor de encuestas de OpenCart, utilizando editores de texto avanzados multilingües.
P: ¿Cómo creo formularios ilimitados en OpenCart con esta extensión de encuesta para OpenCart?
Esta extensión de encuesta para OpenCart no tiene límite de formularios, campos ni envíos. Agregue tantos como necesite su tienda: formularios de contacto, formularios de comentarios de productos, encuestas de satisfacción del cliente, formularios de generación de leads, formularios de registro y encuestas post-compra. Cada uno funciona con su propia configuración, reglas de posicionamiento, enrutamiento de correos electrónicos y un registro de envíos dedicado.
P: ¿Cuál es la forma más fácil de crear una encuesta en OpenCart?
Abra el Constructor de Formularios de OpenCart, haga clic en Agregar nuevo formulario, asígnele un nombre y defina el slug. Use la interfaz de arrastrar y soltar del constructor de formularios de OpenCart para agregar los campos a las filas del diseño. Configure el correo electrónico y las opciones de posicionamiento, active el formulario y estará en línea. Un usuario principiante, sin conocimientos técnicos, puede ir desde la apertura de la extensión hasta la creación de una encuesta en menos de 15 minutos.
P: ¿Cuál es el mejor plugin de creación de formularios para OpenCart en 2026?
El mejor plugin de creación de formularios para OpenCart en 2026 abarca creación de formularios, posicionamiento, filtrado de spam, automatización de correos electrónicos y gestión de envíos, todo en una única instalación, sin necesidad de desarrollador. Esta extensión incluye: constructor de arrastrar y soltar, integración con Cloudflare Turnstile, correos electrónicos y respuestas automáticas por formulario, integración con Mailchimp y Brevo con mapeo de campos, control de posicionamiento basado en diseño y un panel completo de gestión de envíos con función de respuesta directa.
P: ¿Cómo funciona la protección contra spam en OpenCart Form Studio?
Active Cloudflare Turnstile en Configuración general, en la pestaña Cloudflare Turnstile, introduciendo la Clave del sitio y la Clave secreta de su cuenta de Cloudflare. Una vez activado globalmente, arrastre el campo Cloudflare Turnstile a cualquier diseño de formulario individual. Este enfoque de protección contra spam para formularios OpenCart bloquea los bots silenciosamente antes de que el envío sea registrado. Los clientes reales no ven ningún desafío ni CAPTCHA. La Lista negra de IPs y correos electrónicos añade una segunda capa para bloquear agentes maliciosos conocidos por dirección o dominio.
P: ¿La extensión OpenCart Form Builder es compatible con la versión más reciente de OpenCart?
Sí. Esta extensión de formulario adaptable para OpenCart es compatible con OpenCart 3.x. Consulte el Constructor de formularios Knowband OpenCart para obtener la información más reciente sobre compatibilidad y detalles de soporte de versión en la página del producto.

9.0 Conclusión

OpenCart Form Studio cubre todas las necesidades relacionadas con formularios de una tienda OpenCart, todo en un único panel de administración. Formularios ilimitados, constructor de formularios con función de arrastrar y soltar, funcionalidades de OpenCart, protección contra spam, configuración de correo electrónico por formulario, sincronización con marketing por correo electrónico, control de posicionamiento mediante el sistema de Diseños y Posiciones y un panel completo de gestión de envíos, todo ello sin escribir una sola línea de código.
Para soporte, requisitos personalizados o desarrollo de extensiones para OpenCart, póngase en contacto directamente con el equipo de Knowband.

Manual de usuario de la extensión Asistente de administración inteligente con IA de OpenCart

 

1.0 Introducción

Cada tienda OpenCart genera datos cada hora: pedidos, inventario, clientes registrados, carritos abandonados y fluctuaciones en los ingresos. Toda esta información se almacena en la base de datos. Para acceder a cualquier dato específico, hay que ir a la sección de administración correspondiente, seleccionar un rango de fechas, cargar el informe y repetir el proceso al día siguiente.

El Knowband Asistente administrativo inteligente con IA para OpenCart Elimina por completo esa necesidad. Integra una interfaz de chat con IA en tu panel de administración de OpenCart. Escribe cualquier pregunta sobre tu tienda en lenguaje natural y obtén una respuesta directa de tu base de datos en tiempo real en segundos. Sin SQL. Sin informes. Sin intervención de desarrolladores.

Esta guía explica detalladamente cada pestaña y configuración para que puedas conectar tu proveedor de IA, configurar el asistente y comenzar a consultar los datos de tu tienda desde el primer día. Compatible con OpenCart 3.x.

1.1 ¿Quién debería usar este chatbot de administración de IA para OpenCart?

Este asistente administrativo está diseñado para:

  • Los dueños de tiendas que realizan las mismas comprobaciones de datos todas las mañanas necesitan una forma más rápida de hacerlo.
  • Personal de operaciones que desea obtener información en tiempo real sobre pedidos, niveles de existencias e ingresos sin tener que cargar páginas de informes.
  • Tiendas multiadministradoras donde los distintos miembros del equipo necesitan diferentes niveles de acceso a los datos de la tienda.
  • Cualquier comerciante que desee análisis de back office de OpenCart impulsados ​​por IA sin depender de un desarrollador.

2.0 Guía de instalación

Requisitos del sistema

Antes de la instalación, confirme que su configuración cumple con lo siguiente:

  • OpenCart 3.x
  • PHP 7.2 o superior
  • Una clave API activa de OpenAI (ChatGPT), Anthropic (Claude) o Google (Gemini).

Instalación de la extensión

Paso 1: Descarga el archivo ZIP de la extensión desde tu cuenta. Inicia sesión en tu panel de administración de OpenCart.

Paso 2: Ve a Extensiones y luego a Instalador. Haz clic en el botón Cargar, selecciona el archivo ZIP de tu sistema y haz clic en Abrir. OpenCart se encarga de la carga y la extracción automáticamente.

Paso 3: Una vez confirmada la carga, vaya a Extensiones y luego a Extensiones. Seleccione Módulos en el menú desplegable de categorías. Localice el módulo en la lista y haga clic en el botón verde Instalar que aparece junto a él.

Paso 4: Una vez finalizada la instalación, haga clic en el botón Editar para abrir el panel de configuración por primera vez.

Paso 5: Si la extensión no aparece en la lista después de la instalación, vaya al Panel de control, haga clic en el icono del engranaje azul en la parte superior derecha y seleccione Actualizar para reconstruir la caché.

Problemas comunes de instalación

Error al cargar la página: El tamaño del archivo supera el límite del servidor. Solicita a tu proveedor de alojamiento que aumente los parámetros upload_max_filesize y post_max_size en la configuración de PHP a al menos 32 MB y vuelve a intentar subir el archivo.

La extensión no es visible después de la instalación: Dirígete al Panel de control y usa el icono de engranaje para borrar la caché de OpenCart. Luego, vuelve a Extensiones, después a Módulos y realiza una nueva búsqueda.

La pantalla de configuración parece estar rota: Borre la caché de su navegador recargándola por completo y restablezca la caché del tema de OpenCart desde el menú de configuración del panel de control.

3.0 Descripción general del panel de administración

El asistente de administración inteligente de IA para OpenCart de Knowband tiene ocho pestañas en la parte superior de la pantalla de configuración:

  • Configuración Preferencias principales, opciones de visibilidad de SQL, entrada de voz, idioma, retención de registros, caché de esquema.
  • Proveedor de IA: Conecta OpenAI ChatGPT, Anthropic Claude o Google Gemini utilizando tu propia clave API.
  • Diseño del widget: Ajusta el aspecto del widget de chat dentro del panel de administración con una vista previa en tiempo real a la derecha.
  • Vistas de base de datos: Seleccione los dominios de datos de la tienda que la IA tiene permitido consultar.
  • Control de acceso: Decida qué perfiles de empleados pueden abrir y utilizar el asistente.
  • Chips predefinidos: Accesos directos con un solo toque para consultar los datos diarios de la tienda.
  • Historial de consultas: Un registro continuo de cada pregunta formulada, con el nombre del empleado, el tiempo de respuesta y el estado.
  • Sesiones: Historias de conversación completas por empleado, disponibles para su consulta en cualquier momento.

4.0 Ficha Configuración

4.1 Configuración general para el Asistente administrativo inteligente con IA para OpenCart

Habilitar Chatbot: Control principal de encendido/apagado para este asistente administrativo. Al desactivarlo, se elimina por completo el widget de chat del panel de administración sin borrar ninguna configuración guardada ni el historial de consultas.

Habilitar chips predefinidos: Muestra u oculta los botones de preguntas de un solo toque dentro del widget de chat. Los chips aparecen como un panel expandible que cualquier administrador puede abrir o cerrar.

Estado predeterminado de los chips: Configura si el panel de chips está abierto o cerrado cuando el widget se carga por primera vez. Al estar contraído, permanece oculto hasta que el administrador lo abre. Al estar expandido, muestra el panel de chips de inmediato.

Número máximo de filas de resultados: Límite máximo de filas de datos que la IA devuelve para una sola consulta. El rango es de 1 a 1000; el valor predeterminado es 100. Aumente este valor para consultas que requieran conjuntos de datos completos y manténgalo en 100 o menos para comprobaciones diarias rápidas.

Mostrar/ocultar consulta SQL: Si se selecciona Sí, la consulta SQL utilizada para generar cada respuesta aparece en el chat debajo del resultado. Cualquier administrador puede ver exactamente cómo se obtuvieron los datos sin necesidad de consultar a un desarrollador.

Permitir edición y reejecución de SQL: Si se selecciona Sí, la consulta SQL que aparece debajo de una respuesta se puede editar en el chat. Cambia el rango de fechas, la categoría de producto o el umbral y vuelve a ejecutarla sin tener que escribir una nueva pregunta desde cero.

La entrada de voz: Activa el icono del micrófono en el chat. Al formular una pregunta, el navegador la convierte a texto mediante la API de reconocimiento de voz web. Funciona mejor en Chrome para ordenadores de escritorio.

4.2 ajustes de idioma

Utilice el lenguaje de back-office: El asistente responde en el idioma que esté configurado en el panel de administración de OpenCart. Si se cambia el panel de administración a francés, las respuestas aparecerán automáticamente en francés.

Usar idioma personalizado: Bloquea el idioma de respuesta a una opción específica, independientemente de la configuración del panel de administración. Útil cuando el personal trabaja en un idioma diferente al predeterminado del panel de administración.

4.3 Configuración de registro y caché

Retención de registros (días): Número de días que el historial de consultas permanece en el sistema antes de que las entradas antiguas se eliminen automáticamente. El valor predeterminado es de 90 días. No es necesaria ninguna limpieza manual; la eliminación se realiza automáticamente.

TTL de la caché de esquema (minutos): El tiempo durante el cual la extensión conserva el esquema de la base de datos en caché antes de actualizarlo. El valor predeterminado es de 1440 minutos. El esquema es un mapa de la estructura de la base de datos almacenada que la IA utiliza para generar consultas precisas. La página de Configuración muestra la última marca de tiempo de caché y la próxima fecha de vencimiento, por lo que el estado siempre está claro.

Actualizar esquema ahora: Reconstruye la caché del esquema bajo demanda sin esperar al ciclo TTL. Úsela después de agregar una nueva extensión, actualizar OpenCart o realizar cualquier cambio estructural en la base de datos.

Haga clic en Guardar configuración Aplicar todos los cambios en esta pestaña.

Pestaña de proveedor de IA 5.0

5.1 Cómo elegir a su proveedor

La pestaña Proveedor de IA se conecta a un modelo de IA externo mediante el proveedor que hayas elegido. Se admiten OpenAI (ChatGPT), Anthropic Claude y Google Gemini. Solo necesitas tu clave API y la conexión es directa, sin intermediarios ni suscripciones adicionales.

Haz clic en cualquier botón de proveedor para cargar su configuración: la clave API, el selector de modelo y el control de temperatura. Solo un proveedor puede estar activo a la vez. Cambiar de proveedor no afecta al historial de consultas ni a la configuración existente.

5.2 Cómo obtener tu clave API

OpenAI

  1. Visita platform.openai.com e inicia sesión o regístrate.
  2. Abra la sección Claves API desde el menú del icono de la cuenta.
  3. Haz clic en Crear nueva clave secreta, asígnale una etiqueta y guarda.
  4. Copia la clave antes de salir de la página. OpenAI no la mostrará de nuevo. Pégala en el campo Clave API de OpenAI.

Claude antrópico

  1. Visita console.anthropic.com e inicia sesión o regístrate.
  2. Dirígete a Claves API en el menú de navegación de la izquierda.
  3. Haz clic en Crear clave, asígnale un nombre y cópiala.
  4. Péguelo en el campo Clave API de Claude. También hay un enlace directo a la consola de Anthropic disponible en el módulo.

Google Géminis

  1. Visita aistudio.google.com e inicia sesión con una cuenta de Google.
  2. Haz clic en Obtener clave API en la parte superior izquierda.
  3. Selecciona un proyecto y genera la clave.
  4. Cópialo y pégalo en el campo Clave API de Gemini.

5.3 Selección de modelo para la extensión de análisis del back office de OpenCart

IA abierta:

  • GPT-4o Mini, respuesta rápida, menor coste de API, adecuado para preguntas administrativas diarias rutinarias.
  • GPT-4o ofrece un razonamiento más potente para consultas que abarcan varias tablas unidas.
  • GPT-5.5, el nivel más capaz para preguntas analíticas complejas o por capas.

Claude Antrópico:

  • Claude Haiku 4.5, rápido y económico, funciona bien para los controles matutinos en las tiendas.
  • Claude Sonnet 4.6 es un punto intermedio útil entre velocidad y profundidad analítica.
  • Claude Opus 4.7 es la mejor opción cuando las consultas involucran múltiples fuentes de datos.

Google Géminis:

  • Gemini 3.5 Flash, rápido y potente, la opción estándar de partida para la mayoría de las tiendas.
  • Gemini 3.1 Flash-Lite, la opción más económica por consulta, ideal cuando es importante mantener bajos los costos de la API.

5.4 Ajuste de temperatura

Controla la coherencia y la variabilidad de las respuestas de la IA. Con un valor de 0, las respuestas son más precisas. Con un valor de 1, hay mayor variación en la formulación. Para consultas de datos almacenados, 0.3 es el punto de partida práctico. Utilice 0.0 cuando la precisión fáctica estricta sea la prioridad.

Haga clic en Guardar configuración del proveedor Aplicar.

6.0 Pestaña de diseño de widgets

La pestaña Diseño del widget controla la apariencia del widget de chat dentro del panel de administración de OpenCart. Cada ajuste se muestra en el panel de vista previa en tiempo real a la derecha antes de guardar los cambios.

Posición: La esquina de la pantalla donde aparece la burbuja de chat. La esquina inferior derecha es la predeterminada.

Nombre del chatbot: El nombre en el encabezado del widget. Asistente de administración inteligente por defecto.

Mensaje de saludo: El primer mensaje que se muestra al abrir el widget. Predeterminado: ¡Hola! Pregúntame lo que quieras sobre tu tienda.

Icono de burbuja: Reemplaza la imagen de burbuja predeterminada. PNG cuadrado, 64×64 píxeles, límite de 2 MB.

Avatar del chatbot: La imagen que aparece junto a cada respuesta del bot. PNG cuadrado, 48×48 píxeles, límite de 2 MB.

Ancho y alto del widget: Tamaño del panel de chat abierto en píxeles. El valor predeterminado es de 400 píxeles de ancho por 560 de alto.

Configuración de color: Seis controles de color, encabezado, burbuja de chat, mensaje de usuario, mensaje del bot, fondo y texto. No se requieren conocimientos de CSS. Los cambios se reflejan inmediatamente en la vista previa.

Haga clic en Guardar diseño Aplicar.

7.0 Pestaña Vistas de la base de datos

7.1 Cómo funcionan las vistas de la base de datos en este chatbot de IA para administración de OpenCart

Se creó un conjunto de vistas MySQL predefinidas para la extensión de informes de IA de OpenCart, que organiza y simplifica los datos relevantes para cada dominio. Las consultas se ejecutan únicamente sobre estas vistas; la IA no tiene acceso a las tablas originales y todas las vistas son de solo lectura. Los datos de la tienda no se pueden modificar, eliminar ni escribir a través del chat bajo ninguna circunstancia.

Al desmarcar una vista, ese dominio se elimina de la lista de consultas permitidas del asistente. La vista permanece intacta en la base de datos y se puede volver a habilitar en cualquier momento.

7.2 Vistas de base de datos disponibles

  • Resumen de pedidos: Pedidos combinados con detalles del cliente, moneda, estado y totales.
  • Artículos de la línea de pedido: Líneas de productos individuales por pedido con cantidades y precios.
  • Clientes: Registros completos de clientes con información sobre grupo, género y fecha de la última visita.
  • Productos: Datos del catálogo con información sobre nombre, stock, precio, categoría e imagen.
  • Precios específicos / Descuentos en productos: Anulación de precios por producto y por combinación. Desactivada por defecto.
  • Categorías: Nombres de las categorías y su jerarquía.
  • Carritos de compra: Carritos de compra activos y abandonados con detalles del cliente y la moneda.
  • Reglas del carrito / Cupones: Reglas de descuento con datos de uso y bandera de envío gratuito.
  • La disponibilidad de stock: Niveles de existencias por producto y combinación, con nombres legibles.
  • Empleados: Cuentas de administrador y sus datos de perfil.
  • Direcciones de clientes: Registros de direcciones con datos de país, estado y cliente resueltos.
  • Transportistas / Métodos de envío: Transportistas activos con mensaje de retraso en la entrega. Desactivado por defecto.
  • Fabricantes / Marcas: Registros de marcas con descripciones y cantidades de productos.
  • Combinaciones/variantes de productos: Datos de variantes con nombres de stock, referencia y atributos.
  • Atributos y valores del producto: Agrupar atributos como Color y Tamaño con sus respectivos valores.

Haga clic en Guardar y crear vistas para aplicar. La extensión Knowband crea las vistas MySQL para cualquier dominio activado.

8.0 Pestaña de control de acceso

La pestaña Control de acceso permite configurar qué miembros del personal administrativo de OpenCart pueden abrir el asistente.

Garrapata: Restringir el chatbot a perfiles de empleados específicos. Para activar el acceso basado en roles. Cuando esta opción está desactivada, todos los administradores que hayan iniciado sesión pueden usar el asistente sin restricciones.

Cuando el acceso basado en roles está activo, aparece una lista de perfiles a continuación. El acceso de Superadministrador es permanente y no aparece en la lista. Marque cualquier otro perfil (Logístico, Vendedor, Traductor o roles personalizados) que deba tener acceso. Los perfiles que no estén marcados no verán al asistente al iniciar sesión. Si deja todos los perfiles sin marcar mientras el acceso basado en roles está activado, el asistente solo tendrá acceso de Superadministrador.

Haga clic en Guardar configuración de acceso Aplicar.

9.0 Pestaña de chips predefinidos

Los chips predefinidos son accesos directos a preguntas integrados en el widget de chat. Cada chip envía una pregunta almacenada a la IA en el momento en que se pulsa, sin necesidad de escribir ni navegar.

9.1 Chips predeterminados en el plugin de información de pedidos de OpenCart

Diez patatas fritas vienen listas para usar:

  1. Pedidos de hoy: ¿Cuántos pedidos se realizaron hoy?
  2. Ingresos (30 días): ¿Cuáles fueron los ingresos totales en los últimos 30 días?
  3. Pedidos cancelados: ¿Cuántos pedidos se cancelaron en los últimos 30 días?
  4. Carros Abandonados: ¿Cuántos carritos de compra fueron abandonados en los últimos 30 días?
  5. Clientes activos: ¿Cuál es el número actual de clientes activos?
  6. Fuera de stock: ¿Qué productos no tienen existencias disponibles en este momento?
  7. Pocas unidades disponibles (menos de 5): ¿Qué productos tienen menos de 5 unidades disponibles?
  8. Productos sin SKU: ¿A cuántos productos les falta una referencia SKU?
  9. Cupones de envío gratis: ¿Qué cupones activos ofrecen envío gratuito hoy?
  10. Nuevos clientes (este mes): ¿Cuántos clientes se han registrado este mes hasta el momento?

9.2 Agregar un chip personalizado

Haga clic en Agregar chip para abrir el formulario del chip.

Etiqueta: Texto breve para el botón. Que no supere las tres palabras. Por ejemplo: Ingresos semanales.

Pregunta: La pregunta que recibe la IA al pulsar este chip. Escríbela del mismo modo que la escribirías directamente en el chat. Por ejemplo: ¿Cuáles son los ingresos totales de los últimos 7 días?

Posición: La posición del chip en la lista del panel. Los números más bajos aparecen primero.

Activo: Sí, muestra el chip en el widget. No, lo mantiene guardado pero oculto.

Haga clic en Ahorrar chip Para finalizar, aparecen los botones Editar y Eliminar en cada fila para realizar cambios posteriores.

10.0 Pestaña Historial de consultas

La pestaña Historial de consultas registra todas las preguntas enviadas a través de esta herramienta. Cada entrada del registro muestra:

  • Fecha: La hora en que se envió la consulta.
  • Empleado: ¿Qué cuenta de administrador lo ejecutó?
  • Pregunta: El texto completo de lo que se preguntó.
  • Filas: Número de filas de datos que devolvió la consulta.
  • Tiempo (ms): El tiempo que tardó en ejecutarse la consulta.
  • Proveedor: El servicio de IA que lo gestionó se muestra como una insignia etiquetada.
  • Estatus Verde para éxito, rojo para errores.
  • SQL: La consulta ejecutada, visible en línea.

Filtre por estado y rango de fechas en la parte superior. Exporte los resultados visibles a CSV o Excel usando los botones encima de la tabla. Haga clic Eliminar registros antiguos para eliminar inmediatamente las entradas anteriores al período de retención de registros configurado.

Pestaña Sesiones 11.0

La pestaña Sesiones contiene el historial completo de conversaciones por empleado. Cada fila muestra el nombre del empleado, la hora de inicio de la sesión y el número de mensajes. Haga clic Ver Permite abrir el hilo completo, con preguntas y respuestas en orden cronológico, en una ventana emergente. Resulta útil para revisar los datos consultados, comprobar el uso del asistente o continuar la conversación de una sesión anterior.

12.0 Preguntas frecuentes

P: ¿Qué es el Asistente de Administración Inteligente con IA de Knowband OpenCart y cómo funciona?

Este es un chatbot de IA para administradores de OpenCart que permite a los administradores de tiendas formular preguntas en lenguaje natural y obtener respuestas al instante a partir de datos reales de la tienda. Se conecta a la base de datos de la tienda mediante vistas MySQL predefinidas de solo lectura, envía cada pregunta al proveedor de IA seleccionado (OpenAI, Anthropic Claude o Google Gemini), que crea y ejecuta una consulta SQL y, finalmente, entrega el resultado en lenguaje natural. Compatible con OpenCart 3.x.

P: ¿Qué proveedores de IA trabajan con la herramienta de análisis de back office de OpenCart?

El asistente de administración inteligente con IA de Knowband OpenCart es compatible con OpenAI (GPT-4o Mini, GPT-4o, GPT-5.5), Anthropic Claude (Haiku 4.5, Sonnet 4.6, Opus 4.7) y Google Gemini (Gemini 3.5 Flash, Gemini 3.1 Flash-Lite). Cada proveedor se conecta mediante su propia clave API sin necesidad de suscripción adicional. Solo paga por lo que la IA procesa.

P: ¿Puede el asistente administrativo de IA inteligente de OpenCart modificar o eliminar algún dato de la tienda?

No. La herramienta de análisis de ventas con IA de OpenCart lee los datos únicamente a través de vistas MySQL predefinidas. Ninguna consulta enviada a través del chat puede actualizar, eliminar ni escribir nada en la base de datos. Cada respuesta es una recuperación de solo lectura de tu tienda en línea.

P: ¿Qué datos puedo consultar utilizando el chatbot de IA del administrador de OpenCart?

Se pueden consultar pedidos, clientes, ingresos, existencias, carritos abandonados, cupones de descuento, combinaciones de productos, cuentas de empleados, transportistas, marcas y categorías. La pestaña Vistas de la base de datos controla qué dominios están activos. Active un dominio para permitir su acceso y desactívelo para restringirlo.

P: ¿Cómo funcionan los chips predefinidos en la herramienta OpenCart Smart Store Analytics?

Los chips son botones de preguntas que se pueden pulsar con un solo toque en el widget. Al pulsar uno, la pregunta guardada se envía directamente a la IA. El conjunto de chips predeterminado abarca pedidos, ingresos, carritos abandonados, existencias bajas, artículos agotados, clientes activos, clientes nuevos, pedidos cancelados, cupones de envío gratuito y productos sin SKU. Se pueden añadir, editar o eliminar nuevos chips desde la pestaña Chips predefinidos.

P: ¿Qué hace la función de visibilidad SQL en la herramienta de análisis de back office de OpenCart?

Activa la opción Mostrar consulta SQL y el código SQL de cada respuesta aparecerá en el chat debajo del resultado. Activa también la opción Permitir edición y reejecución de SQL para que este código se pueda editar directamente en el chat. Cambia una fecha, un filtro o un umbral y vuelve a ejecutarlo sin necesidad de hacer una nueva pregunta. Esta herramienta de análisis de ventas con IA de OpenCart hace que esta funcionalidad sea accesible para cualquier administrador, no solo para aquellos con conocimientos de SQL.

P: ¿Cómo funciona el control de acceso basado en roles en el chatbot de administración de IA de OpenCart?

Abra la pestaña Control de acceso y marque la opción Restringir el chatbot a perfiles de empleados específicos. El acceso de Superadministrador no se puede eliminar. Para los demás perfiles (Logista, Vendedor, Traductor o cualquier rol personalizado), marque los que deban tener acceso. Los perfiles que no estén marcados no verán al asistente después de iniciar sesión.

P: ¿Qué es la caché de esquema en la herramienta de análisis del back office de OpenCart?

La caché de esquema almacena el mapa estructural de la base de datos de la tienda para que la IA pueda generar consultas precisas sin necesidad de leer la base de datos completa en cada solicitud. La primera sesión de chat la genera automáticamente. Se actualiza según la configuración de TTL de la caché de esquema. Tras instalar una nueva extensión, actualizar OpenCart o realizar cualquier cambio en la base de datos, utilice la opción Actualizar esquema ahora para reconstruirlo al instante.

P: ¿Cómo conecto un proveedor de IA al Asistente de administración de IA inteligente de OpenCart?

Dirígete a la pestaña «Proveedor de IA». Selecciona el proveedor que prefieras: OpenAI, Anthropic Claude o Google Gemini. Para OpenAI, inicia sesión en platform.openai.com, ve a «Claves de API» y genera una nueva clave secreta. Para Anthropic, inicia sesión en console.anthropic.com, abre «Claves de API» y crea una. Para Gemini, inicia sesión en aistudio.google.com, haz clic en «Obtener clave de API» y genera una para tu proyecto. Pega la clave en el campo correspondiente y guarda.

P: ¿Es compatible el Asistente de administración inteligente con IA de OpenCart con OpenCart 3.x?

Sí. El asistente administrativo inteligente Knowband OpenCart funciona con OpenCart 3.x. Visite la página del producto para obtener información sobre la compatibilidad y las notas de la versión.

Conclusión 13.0

El Asistente administrativo inteligente con IA para OpenCart de Knowband Ofrece análisis de back office de OpenCart con IA para cualquier tienda OpenCart sin necesidad de conocimientos de SQL, soporte de desarrolladores ni plataformas de informes de terceros. Consulta en lenguaje natural, obtén respuestas a partir de datos en tiempo real, visualiza el código SQL de cada resultado y ajústalo al instante.

Los chips predefinidos reducen el tiempo de verificación diaria de la tienda a menos de un minuto. El acceso basado en roles pone la información correcta al alcance de las personas adecuadas. El historial de consultas mantiene un registro completo de cada pregunta formulada y cada resultado obtenido.

Para obtener asistencia, resolver requisitos personalizados o solicitar trabajos de desarrollo para OpenCart, póngase en contacto directamente con el equipo de Knowband.