Accès rapide :
Los expertos de Synolia le proporcionarán un apoyo integral a lo largo de todo su proyecto, ofreciéndole servicios adaptados a sus necesidades.
Más información
Flexibles, personalizables y de alto rendimiento, las soluciones que hemos seleccionado pueden adaptarse a sus necesidades para apoyar su estrategia de digitalización.
Como Premium Partner de la solución Sylius, te ofrecemos un programa de formación completo dirigido a los desarrolladores y administradores de la plataforma. Sin importar el sector de tu empresa, te ayudamos a dominar tu plataforma ecommerce y a aprovechar todo su potencial.
De uno a tres días, en modalidad presencial o a distancia, nuestros programas de formación en Sylius se adaptan a tus perfiles y necesidades.
1. Introducción Requisitos previos (PHP 8, Composer, nociones de Symfony) Objetivos y desarrollo de la formación
2. Presentación de Sylius ¿Qué es Sylius? Casos de uso y posicionamiento (B2C, B2B, empresas mid-market) Comunidad y ecosistema Sylius Standard vs Sylius Plus
3. Arquitectura de Sylius Las capas principales: * Componentes * Bundles * Core Interfaces de comunicación (Admin, Shop, API)
4. Instalación Requisitos del sistema Instalación tradicional (Composer, MySQL, PHP, etc.) Instalación con Docker Herramientas de desarrollo recomendadas (IDE, clientes API)
5. Resource Bundle Presentación y configuración mínima CRUD de recursos Creación y personalización de recursos, controladores, formularios, repositories, factories Eventos e integración con Twig
6. Grid Bundle Presentación (listados, filtros, paginación, acciones) Creación y personalización de grids Incorporación de acciones y campos personalizados Integración en el menú Admin
7. Locales y traducciones Locales (ISO 15897) Traducciones estáticas y entidades traducibles Gestión de traducciones en Symfony
8. State Machine Conceptos clave: estados, transiciones, guards, callbacks Uso en Sylius (pedidos, pagos, envíos) Creación y personalización de máquinas de estado
9. Channels Definición de los canales de venta Diferencias entre canales (productos, monedas, idiomas, promociones…) Creación de recursos multicanal
10. E-mails Tipos de e-mails (confirmación, restablecimiento de contraseña, pedido, envío…) Configuración en desarrollo y producción Creación y personalización de e-mails
11. Taxons Taxonomía y jerarquía Importador de taxons
12. Atributos y opciones Diferencia entre atributos y opciones Gestión de variantes Importadores
13. Zonas e impuestos Zonas geográficas Categorías y tasas de impuestos
14. Productos Productos simples y configurables Gestión de inventario Importadores Incorporación de pestañas en el menú de producto
15. Promociones Promociones de carrito: reglas, acciones, filtros Promociones de catálogo: scopes y acciones Creación de reglas, acciones y filtros personalizados
16. Envíos y pagos Presentación de los métodos de envío Presentación de los métodos de pago
17. Usuarios y pedidos Tipos de usuarios: cliente, ShopUser, AdminUser Separación Customer / ShopUser Gestión de pedidos y su ciclo de vida Proceso de pedido (order processors)
18. API de Sylius API Shop y Admin API Platform y endpoints Casos de uso (headless, híbrido, integraciones) Creación y personalización de endpoints
19. Validación Validación frontend y backend Incorporación y personalización de reglas de validación
20. Fixtures Definición y rol Uso en desarrollo, pruebas y producción Creación y personalización de fixtures
21. Frontend Twig y templates jQuery Webpack Encore Creación de temas
22. Tests La pirámide de tests PHPUnit Puesta en práctica
23. Plugins ¿Qué es un plugin de Sylius? Ventajas y casos de uso Tipos de plugins (open source, privados, de pago) Creación de un plugin (esqueleto, config, recursos, forms, grids, state machine, fixtures, routing, templates, validación, tests, documentación)
1. Introducción a Sylius Presentación general de Sylius (diferencias entre Standard y Plus) Descubrimiento de la interfaz de administración y conceptos básicos (navegación, menú, filtros, búsqueda). Descubrimiento de la interfaz estándar de la tienda (front) Presentación del glosario (definiciones de los términos y conceptos clave)
2. Gestión del catálogo de productos Productos y variantes: tipo de producto, creación, gestión de variantes (tallas, colores, etc.). Atributos y opciones: cómo enriquecer las fichas de producto. Categorías y taxons: organización del árbol de categorías. Gestión de inventarios de productos (SYLIUS PLUS) Enriquecimiento de productos (medios, SEO, etc.)
Ejercicio práctico: crear una ficha de producto completa.
3. Gestión de clientes y cuentas de usuario Fichas de clientes: consulta, actualización, creación manual, inicio de sesión “como” el cliente Grupos y pools de clientes: B2B/B2C, segmentos (SYLIUS PLUS) Permisos y roles de los usuarios del back office (según la configuración del proyecto).
4. Gestión de pedidos Ciclo de vida de un pedido: pago, preparación, envío, devolución (RMA / notas de crédito). Gestión de estados (pedido, pago, envío). Gestión de facturas
Ejercicio práctico: procesar un pedido de principio a fin.
5. Acciones de marketing Promociones de carrito y de catálogo (descuento en %, monto fijo, sobre un producto, sobre un carrito). Códigos promocionales. Reseñas de clientes y de productos Programa de fidelización (SYLIUS PLUS)
Ejercicio práctico: configurar una campaña promocional.
6. Reportes, seguimiento y herramientas de gestión Dashboard: estadísticas y reportes nativos.
7. Configuraciones avanzadas y parámetros de la tienda Gestión de canales / businessUnits (SYLIUS PLUS) Gestión de monedas e idiomas. Parámetros de envío (países, zonas, transportistas, reglas). Parámetros de pago (medios, condiciones). Parámetros de impuestos (categorías y tasas) Reglas B2B específicas: catálogo restringido, permisos por cuenta (SYLIUS PLUS)
8. Taller práctico Caso práctico: cada participante gestiona un mini escenario completo (creación de producto, pedido de prueba, validación, generación de una promoción).
Nuestros consultores Sylius acompañan desde hace varios años proyectos ecommerce complejos, del B2B al B2C, incluidas migraciones e integraciones con las aplicaciones del sistema de información. Su experiencia en terreno garantiza una formación concreta, adaptada a las necesidades reales de los equipos y de los proyectos.
Olivier Allain, arquitecto de la solución Sylius en Synolia desde 2017, acompaña a diario a nuestros clientes. Trabaja en estrecha colaboración con el editor de Sylius e imparte regularmente sesiones de formación y presentaciones del roadmap del producto a nuestros clientes.
"El objetivo de nuestra formación en Sylius es que cada participante sea plenamente autónomo: comprender la arquitectura, administrar la plataforma y aplicar las buenas prácticas para que el proyecto tenga un alto rendimiento y sea escalable."
Synolia, Premium Partner de Sylius en Francia desde hace varios años, combina experiencia técnica, conocimiento práctico y un enfoque a medida. Nuestras formaciones permiten a los equipos dominar Sylius, desde la administración hasta las buenas prácticas de desarrollo, adaptándose a las necesidades específicas de tu proyecto ecommerce.
Al terminar la formación para desarrolladores, los participantes deberían ser capaces de:
Al terminar la formación para administradores, los participantes deberían ser capaces de:
Nuestro equipo estará encantado de acompañarte y formarte para que aproveches todo el potencial de la solución Sylius.