Solución Errores Módulo Personalizado PrestaShop 8.x

Job ID: 40017690

Budget: $30 – $250 USD

Busco un desarrollador experto en PrestaShop (versión 8.x) para solucionar errores graves en un módulo personalizado ("Agent Login") que permite a nuestros vendedores loguearse desde el Front Office para cargar pedidos en nombre de los clientes.

El módulo presenta dos fallos críticos que necesito resolver:

1. SÍNTOMA DE PRIVACIDAD (EL MÁS URGENTE): El módulo muestra una "Barra de Herramientas" (un banner naranja en la cabecera) cuando el vendedor está trabajando. El problema: Se ha detectado que cuando el vendedor activa este modo, otros clientes reales que están navegando por la web desde sus propias casas/oficinas también comienzan a ver este banner naranja. Esto es un error de visualización grave. Necesito garantizar que ese banner sea visible EXCLUSIVAMENTE para el vendedor logueado, bajo ninguna circunstancia debe aparecerle a un visitante normal.

2. SÍNTOMA DE SESIÓN Y CARRITO: Cuando el vendedor intenta seleccionar un cliente desde el buscador del módulo para "actuar en su nombre":

A veces el inicio de sesión no se produce (no redirige).

Cuando logra entrar, al agregar productos al Carrito, los precios o totales aparecen en $0, o el sistema pide "Registrarse" al intentar finalizar la compra.

El sistema parece perder la "identidad" del cliente en el paso final o arroja errores de contexto como: "If no employee is assigned in the context, cart ID must be provided to this method".

Objetivo del trabajo: Revisar el código del módulo y corregirlo para asegurar que:

La "Barra Naranja" esté totalmente aislada y solo la vea el agente.

El proceso de selección de cliente, carga de carrito y finalización de pedido funcione fluidamente sin perder la sesión ni arrojar errores de contexto.

Material: Proveeré los archivos del módulo actual para su revisión y corrección.

Habilidades (Etiquetas)
PrestaShop

PHP

MySQL

JavaScript

Software Architecture