Click to copy
License
Servicios y ampliaciones
Realizamos una instalación exprés de módulos en HelpDesk de hasta 3 días laborables. Puede instalar los módulos usted mismo: consulte las FAQ del HelpDesk para obtener instrucciones.
La extensión le permite utilizar el módulo en varias tiendas cuando tiene activado el modo multitienda.
550,00 EUR (IVA inc.) 447,15 EUR red
447,15 EUR red
550,00 EUR bruto
    1789 puntos en el programa de fidelización
    3-months
    support We guarantee that our module will work in your store
    Instant
    Access You will immediately receive access to the module files
    EU VAT
    Invoice You will receive PDF invoice right after payment
    Descripción detallada

    Módulo profesional para administradores de tiendas PrestaShop

    Este módulo está diseñado para los administradores de la tienda que quieren tener una visión completa del historial de cambios de todos los ajustes y campos en el panel de administración de la tienda PrestaShop:

    • El módulo registra los cambios del administrador y los procedentes de la API.
    • El módulo crea un registro ultrapreciso con información sobre todas las acciones realizadas.
    • El registro contiene, entre otras cosas, información sobre los valores antes y después de todos los campos disponibles para cambiar en el panel de administración de la tienda.
    • El módulo no afecta al rendimiento de la tienda y gestiona enormes cantidades de datos en un eficiente sistema de reserva de 4 niveles: Servidor Redis externo → Memoria → RAM → Archivo.

    Nuestro módulo le dará la respuesta cuando necesite determinar: quién y qué ha cambiado en su tienda - configuraciones, descripciones, precios, etc.

    Funcionalidad

    • Sistema de reserva de 4 niveles: Redis → Memoria → RAM → Archivo
    • Registro de acciones administrativas: añadir, editar, eliminar objetos
    • Registro de acciones de API: incluida la identificación de claves de API
    • Interfaz de administración: visualización y filtrado de registros
    • Migración automática: scripts CRON para el procesamiento de registros
    • Rendimiento optimizado: impacto mínimo en el funcionamiento de la tienda

    Registro automático

    • Objetos: Producto, Categoría, Pedido, Cliente, etc.
    • Módulos: instalación/desinstalación
    • Configuración: cambios en los ajustes de la tienda
    • API: llamadas con clave de identificación
    PrestaShop Advanced Logger - back office activities
    Manual

    PrestaShop Advanced Logger - back office activities
    Configuración
    PrestaShop Advanced Logger - back office activities
    Lista de inicios de sesión

    Arquitectura de inicio de sesión

    Si algún sistema está deshabilitado o no disponible, el módulo saltará automáticamente al siguiente nivel.

    1. Redis (máximo rendimiento, recomendado)
      • RPUSH de logs a la cola activity_log
      • Procesamiento asíncrono mediante cron
    2. Tabla de memoria MySQL (alto rendimiento)
      • Tabla Ps_activity_log_buffer (ENGINE=MEMORY)
      • Operaciones RAM rápidas
    3. Buffer en memoria (rendimiento medio)
      • Tabla PHP en memoria durante toda la petición
      • Flush al final de la ejecución(shutdown)
    4. Archivo NDJSON (fallback)
      • Escritura en var/logs/activity_fallback.ndjson
      • Migración vía cron a base de datos

    Contexto ampliado para diferentes objetos

    • Producto: product_reference, product_active
    • Categoría: category_active, parent_category
    • Pedido: estado_pedido, total_pedido
    • Cliente: customer_email, customer_active
    • Módulo: module_name, module_version, module_author, module_display_name

    Visualización de registros y estructura de registros

    En el panel de administración, vaya a Parámetros avanzados → Registros de actividad:

    • Filtrar por acción, tipo de objeto, empleado
    • Búsqueda por fecha, ID de objeto
    • Detalles del contexto de cada registro
    • Estado de almacenamiento: información sobre los recursos disponibles
    PrestaShop detailed logger - changes in back office
    Visualización de registros

    Seguimiento de los cambios Antes/Después

    El módulo realiza un seguimiento automático de los cambios a nivel de campo utilizando ganchos Before/After:

    • Ganchos Antes: hookActionObjectUpdateBefore, hookActionObjectDeleteBefore
    • Ganchos After: hookActionObjectUpdateAfter, hookActionObjectDeleteAfter
    • Definiciones ObjectModel: utiliza $definition['fields'] para un seguimiento preciso
    • Detección de cambios: Compara los valores antes y después de la modificación
    { "cambios_campo": { "name": { "from": "Antiguo nombre del producto", "a": "Nuevo nombre del producto" }, "price": { "from": 19.99, "to": 29.99 }, "active": { "desde": 0, "to": 1 } } }

    Pruebas unitarias

    El módulo está dotado de pruebas unitarias automáticas para que su correcto funcionamiento en su tienda sea altamente probable.

    Cobertura de las pruebas

    • ActivityLogger (singleton, logging, flush)
    • StorageManager (fallbacks, operaciones por lotes)
    • FileStorage (NDJSON, recuperar, borrar)
    • LogMigrator (migración, limpieza)

    Ejecución de pruebas

    cd modules/pshowlogger
    vendor/bin/phpunit

    Supervisión de

    • Estado de los sistemas de almacenamiento en el panel de administración
    • Registros de errores en PHP error_log
    • Métricas de rendimiento en scripts CRON

    Seguridad

    • ID de empleado: recuperación automática desde el contexto de PrestaShop
    • Clave API: detección a partir de las cabeceras de autorización
    • Escape SQL: todos los datosse escapan de forma segura
    • Permisos de archivos: permisos adecuados para los archivos de registro
    • Exclusión de clases: posibilidad de excluir clases sensibles (por ejemplo, EmployeeSession)
    Changelog ()
    Cargando...
    Komentarze ()
    The reviews posted on our store are not sponsored in any way. We also verify that they were added by customers who have purchased from us or guests. If you want to learn more about this topic please read our Regulations.
    homescreen.pl
    06/08/2025
    Ciekawie narzędzie się szykuje. Brakowało mi szczegółowych informacji w jednym miejscu. Czy będzie się dało też np odczytać jakimi zapytaniami bombarduje nas przez API inny serwer?

    Zostaw komentarz

    Escriba un comentario By adding an opinion you agree to the processing of your personal data. Read more about our Privacy Policy.

    • Rating:

    Requisitos técnicos

    Requisitos técnicos

    • PHP 7.1 - 8.x
    • Extensión de servidor ionCube Loader
    • Sólo Importador PrestaShop: PHP libxml versión > 2.9.3
    • Sólo PrestaShop Facebook Integrator: PHP 7.2 o superior
    • Validador de IVA de PrestaShop sólo: PHP SOAP

    Más información sobre los requisitos técnicos en la base de conocimientos

    Asistencia y actualizaciones

    Soporte = Actualizaciones + HelpDesk

    Obtendrá 90 días (3 meses) de acceso al paquete completo de soporte de PrestaShow.

    Actualizaciones de módulos
    Los módulos le informarán de las actualizaciones disponibles. Lea el registro de cambios y realice una actualización del módulo con 1 clic directamente desde su tienda.

    Panel HelpDesk
    Este es el panel donde le proporcionamos ayuda. En el HelpDesk puede informar de problemas, solicitar la instalación gratuita de módulos y actualizaciones, y encargar modificaciones y trabajos de desarrollo individuales.

    Ampliar el soport e
    Una vez finalizado el soporte, puede utilizar el módulo sin restricciones. Puede ampliar su acceso al soporte en cualquier momento que lo necesite.

    Base de conocimientos y FAQ

    Gratis para siempre

    La base de conocimientos está disponible para todo el mundo. Encontrará documentación sobre el módulo, así como instrucciones, vídeos y respuestas a las preguntas más frecuentes.

    Licencia

    Licencia de por vida para el módulo

    Contenido completo de la licencia

    Guía del usuario del panel de gestión del módulo

    Dominios adicionales para Multitienda

    • Todos nuestros módulos son compatibles con PrestaShop Multitienda.
    • El soporte para un número ilimitado de dominios para PrestaShop Multitienda requiere la compra del soporte multitienda para el módulo.

    Modificación del código

    • El código del módulo relacionado con la integración con la tienda y el diseño (.tpl, .css, .js) es de código abierto y puede modificarlo libremente.
    • El código fuente del módulo (.php) está encriptado con ionCube y modificarlo anulará la garantía.
    Demo

    Demo - pruebe el módulo

    Todavía no hay entradas.