Solución Errores Módulo Personalizado PrestaShop 8.x
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
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
Related categories:
PHP
JavaScript
Website Design
Software Architecture
Software Testing
Prestashop
MySQL
HTML
Debugging
Web Development