APPROSEARCH para Sylius
Lleva la busqueda de tu tienda Sylius a otro nivel con inteligencia artificial. Aprovecha la flexibilidad de Symfony con un motor de busqueda semantico que entiende a tus clientes.
Instalacion paso a paso
Configura APPROSEARCH en Sylius en pocos minutos
Instala el bundle via Composer
Ejecuta composer require approsearch/sylius-plugin en tu proyecto Sylius. El bundle se registrara automaticamente gracias al sistema de auto-configuration de Symfony Flex.
Configura el bundle
Anade tu clave API de APPROSEARCH en el archivo de configuracion del bundle. Define los canales de Sylius que deseas conectar y los locales para busqueda multiidioma.
Configura la conexion API
El plugin utiliza la API de Sylius para acceder al catalogo de productos. Verifica que la API de Sylius esta habilitada y configura los permisos necesarios para la sincronizacion.
Indexa tu catalogo
Ejecuta el comando bin/console approsearch:index para sincronizar tu catalogo con APPROSEARCH. Puedes automatizar la reindexacion con un cron job o usar los eventos de Sylius para sincronizacion en tiempo real.
Integra el widget de busqueda
Sobreescribe el template de busqueda de Sylius con el widget de APPROSEARCH. Puedes usar el template Twig incluido en el plugin o integrarlo manualmente con total control sobre el markup.
APPROSEARCH vs Busqueda Nativa
Compara las capacidades de busqueda nativa de Sylius con APPROSEARCH
Búsqueda nativa
- Busqueda basada en Elasticsearch o consultas Doctrine que requieren configuracion manual compleja y mantenimiento constante.
- Sin procesamiento de lenguaje natural ni comprension semantica de las consultas de los usuarios.
- La relevancia de los resultados depende de la configuracion manual de pesos y mappings de Elasticsearch.
- No incluye autocompletado ni sugerencias de busqueda out-of-the-box, requiere desarrollo personalizado.
- Sin tolerancia a errores ortograficos o tipograficos sin configuracion adicional de analyzers.
- Ausencia de panel de analitica para monitorizar el comportamiento de busqueda de los usuarios.
APPROSEARCH
- Motor de busqueda semantico con IA que funciona sin necesidad de configurar Elasticsearch ni mantener infraestructura de busqueda.
- Integracion nativa con la arquitectura de Sylius: canales, locales, zonas de precios y taxones.
- Instalacion limpia via Composer que respeta las convenciones del ecosistema Symfony y las mejores practicas de desarrollo.
- Autocompletado predictivo con resultados instantaneos que no requiere desarrollo frontend adicional.
- Sincronizacion automatica mediante eventos de Sylius: cuando actualizas un producto, el indice de busqueda se actualiza automaticamente.
- API REST documentada que permite integraciones headless y custom storefronts basados en frameworks como React o Vue.
Preguntas frecuentes sobre Sylius
¿Que version de Sylius es compatible con APPROSEARCH?
¿Necesito Elasticsearch para usar APPROSEARCH con Sylius?
¿Funciona con Sylius Plus y sus funcionalidades enterprise?
¿Puedo usar APPROSEARCH en un proyecto Sylius headless?
Otras integraciones
Potencia la busqueda en Sylius
Empieza gratis y transforma la experiencia de busqueda de tus clientes.