Descubra cómo mejorar su plataforma de Adobe Commerce con composable commerce, desarrollo con API-first y Edge Delivery Services. Aprenda estrategias para la flexibilidad, el rendimiento y la integración perfecta.
Una sesión reciente dirigida por Russell Albin, ingeniero técnico sénior de marketing y arquitecto técnico principal de Adobe, se centró en “El enfoque moderno: extensibilidad efectiva en Adobe Commerce”. Aprovechando sus más de 13 años de experiencia en comercio electrónico, Russell compartió ideas sobre las herramientas y estrategias que pueden ayudar a optimizar sus operaciones y reducir en gran medida el coste total de propiedad.
Temas principales y aspectos clave
1. Composable commerce
El composable commerce es un enfoque que permite a las empresas crear sus aplicaciones de comercio integrando servicios empresariales individuales, a veces de diferentes proveedores. Este método ofrece flexibilidad, agilidad y la capacidad de adaptar la experiencia comercial a las necesidades únicas de la empresa. Este enfoque ofrece varias ventajas:
- Flexibilidad y personalización: el composable commerce permite que las empresas seleccionen e integren servicios individuales de varios proveedores, de modo que puedan adaptar la experiencia comercial a sus necesidades específicas. Si desea obtener más información sobre estrategias de composable commerce para el comercio electrónico escalable y ágil, no se pierda este seminario web.
- Agilidad y velocidad: este enfoque permite implementar más rápido las nuevas funciones y capacidades, lo que reduce el tiempo de salida al mercado y permite que las empresas respondan rápidamente a las demandas cambiantes del mercado.
- Reducción de la deuda técnica: al adoptar un enfoque componible, las empresas pueden minimizar la deuda técnica, lo que facilita el mantenimiento y la actualización de sus sistemas de comercio.
2. Arquitectura API-first y basada en eventos
- Desarrollo con API-first: el uso de las API permite una integración rápida con los sistemas de gestión interna y la creación de nuevos puntos de contacto de clientes. Este enfoque admite una arquitectura modular y escalable.
- Webhooks y personalización en tiempo real: los webhooks permiten personalizar en tiempo real y ampliar los procesos nativos, como la creación y el cierre de compra de cuentas de clientes, mediante la introducción de lógica personalizada desde sistemas de terceros.
- Arquitectura basada en eventos: actuar sobre eventos en tiempo real o casi en tiempo real mejora la capacidad de respuesta y la experiencia del cliente. Adobe Commerce presenta numerosos eventos que pueden desencadenar acciones e integrarse con otros sistemas.
3. Rendimiento y extensibilidad
- Edge Delivery Services: estos servicios garantizan un alto rendimiento con tiempos de respuesta inferiores a 250 milisegundos y escalabilidad al permitir el escalado independiente de los servicios. También ayudan a mantener puntuaciones altas en Lighthouse, comenzando en cerca de 100. Si desea obtener más información sobre los Edge Delivery Services con Adobe Commerce, no se pierda este seminario web.
- Extensibilidad de la interfaz de usuario: la ampliación de la interfaz de usuario de administración mediante App Builder y los componentes de interfaz de usuario de Adobe permite crear aplicaciones seguras y escalables de una sola página sin afectar a la base de código principal de PHP. Este método reduce el riesgo asociado a las actualizaciones y simplifica el desarrollo de código.
- Kit inicial de integración de gestión interna: este kit simplifica la integración con sistemas ERP, PIM, OMS o CRM, lo que reduce el tiempo y los costes de desarrollo. Proporciona un marco de trabajo para integraciones escalables y que se puedan mantener adaptadas a las necesidades únicas de la empresa. Estos son algunos tutoriales para obtener más información sobre el kit inicial de Adobe Commerce para integraciones de gestión interna.
Estos temas destacan los enfoques estratégicos y las sugerencias prácticas para implementar Adobe Commerce, lo que garantiza una plataforma de comercio electrónico flexible, de alto rendimiento y fácil de mantener.
Sugerencias profesionales de Russell Albin para dominar Adobe Commerce
Estrategias clave para implementar Adobe Commerce
1. Utilizar App Builder de Adobe y API Mesh
- Integración simplificada: utilice App Builder y API Mesh para integrar servicios de terceros rápidamente.
- Arquitectura basada en eventos: actúe sobre eventos en tiempo real para mejorar la capacidad de respuesta y la experiencia del cliente.
App Builder de Adobe es una plataforma de desarrollo nativa de la nube que permite a los desarrolladores crear aplicaciones e integraciones personalizadas para Adobe Commerce. Estas son algunas de las ventajas clave:
- Entorno sin servidor: ejecute aplicaciones en un entorno sin servidor seguro y escalable, lo que reduce la necesidad de administrar la infraestructura.
- Lógica personalizada: introduzca lógica personalizada en procesos nativos, como administración de pedidos o creación de cuentas de cliente, sin modificar la base de código principal.
- Integración con servicios de terceros: integre rápidamente con servicios de terceros mediante API Mesh, que admite API GraphQL, REST y SOAP.
- Gestión de eventos: suscríbase a varios eventos presentados por Adobe Commerce y actúe sobre ellos, lo que permite responder en tiempo real o casi real a las acciones de los clientes. Este es un tutorial para configurar su instancia de Adobe Commerce y enviar inventos a su aplicación de App Builder.
2. Utilizar Live Search
- Indexación en tiempo real: garantiza que los nuevos productos y cambios se reflejen en los resultados de búsqueda casi de forma inmediata.
- Resultados personalizados: utiliza el comportamiento y las preferencias del cliente para adaptar los resultados de búsqueda y mejorar así la experiencia de compra.
- Filtros avanzados: permite a los clientes restringir su búsqueda con varios filtros, lo que facilita la búsqueda de productos específicos.
La función Live Search de Adobe Commerce aprovecha Adobe Sensei, una tecnología de IA y aprendizaje automático, para ofrecer resultados de búsqueda muy relevantes. Este es un tutorial para obtener más información acerca de Live Search y documentación sobre prácticas recomendadas.
Sugerencias profesionales para una implementación efectiva
1. Empezar poco a poco y escalar
- Comience con módulos o funciones más simples y avance de forma gradual hacia integraciones más complejas.
2. Centrarse en la extensibilidad de la IU
- Amplíe la IU de administración añadiendo nuevas funcionalidades o páginas personalizadas sin afectar a la base de código principal de PHP.
- Utilice React y los componentes de IU de Adobe para crear aplicaciones de una sola página seguras y escalables.
3. Optimizar el rendimiento con Edge Delivery
- Comience con puntuaciones altas de Lighthouse y manténgalas detectando y resolviendo problemas con rapidez.
- Utilice Edge Delivery Services para asegurarse de que el sitio sigue siendo rápido y adaptable.
4. Utilizar el kit inicial de integración de gestión interna
- El uso del kit inicial simplifica las integraciones con sistemas ERP, PIM, OMS o CRM.
- Adapte las integraciones a sus necesidades, lo que reducirá el tiempo y los costes de desarrollo.
5. Adoptar capa de datos basada en eventos
- Implemente un esquema de datos estandarizado para enviar datos en tiempo real entre sistemas de Adobe y de terceros.
- Integre con productos de Adobe Experience Cloud para mejorar la personalización y las perspectivas de los clientes.
6. Flexibilidad y personalización
- Elija las capacidades que necesite para disfrutar de una experiencia comercial adaptada
Conclusión
Para implementar de forma eficaz Adobe Commerce, se necesita un enfoque estratégico y las herramientas adecuadas. Al adoptar una estrategia de composable commerce, aprovechar el desarrollo con API-first y utilizar App Builder, API Mesh y Edge Delivery Services de Adobe, las empresas pueden crear una experiencia comercial digital óptima y de alto rendimiento. Comience poco a poco, céntrese en la extensibilidad de la IU y optimice el rendimiento para garantizar una buena implementación.