Evaluando propuestas

Desarrollo de Asistente Ia experto para e-commerce en Opencart (integración con catálogo Api)

Publicado el 16 Febrero, 2026 en Programación y Tecnología

Sobre este proyecto

Abierto

Busco un desarrollador Senior con experiencia en Inteligencia Artificial (LLMs) y PHP/OpenCart para crear un asistente virtual avanzado que funcione como Personal Shopper y gestor de postventa. Este asistente debe estar completamente integrado con nuestro catálogo de productos y sistema de pedidos.

Los requisitos clave del proyecto incluyen:

1) Integración con el catálogo (RAG):
* La tienda está construida en OpenCart.
* Se dispone de una API de Gesplanet con más de 3.000 productos en formato JSON.
* La sincronización del catálogo debe realizarse mediante una carga completa diaria (entre las 00:00 y las 07:00) y actualizaciones incrementales cada 2 horas, utilizando un parámetro de fecha y hora.
* Es fundamental implementar una base de datos vectorial para el sistema RAG (Retrieval-Augmented Generation) que garantice respuestas precisas con información real de productos, precios y stock.

2) Widget y experiencia de usuario:
* El asistente se presentará a través de un widget moderno y responsive.
* El historial de chat debe ser persistente entre diferentes páginas y pestañas del navegador, manteniendo la conversación sincronizada.
* La interacción con el asistente permitirá la entrada de texto y audio (Speech-to-Text).
* Las respuestas se mostrarán en texto, con la opción de un botón "Play" para activar la salida de voz (Text-to-Speech bajo demanda).

3) Funcionalidades de ventas e integración:
* El asistente deberá ofrecer recomendaciones de productos, permitiendo filtrar por categoría, marca, talla, peso y precio.
* Los productos recomendados se mostrarán en un formato de carrusel.
* Se incluirá un botón "Añadir al carrito" que funcione vía AJAX y se integre con la sesión de OpenCart.
* También habrá un botón "Ver en tienda" para redirigir al usuario a la página del producto.
* El asistente debe tener conocimiento de las políticas de la tienda, como información sobre envíos y devoluciones.

4) Postventa y seguridad:
* Los usuarios podrán consultar el estado de sus pedidos introduciendo su correo electrónico y número de pedido.
* Para garantizar la seguridad, se implementará una validación en la base de datos y se enviará una OTP (One-Time Password) por correo electrónico antes de mostrar el estado y el seguimiento del pedido.
* Se incluirá un botón de acceso directo a WhatsApp para soporte adicional.

Categoría Programación y Tecnología
Subcategoría Tiendas Online (e-commerce)
¿Cuál es el alcance del proyecto? Cambio mediano

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por P.