Descubra como aprimorar sua plataforma do Adobe Commerce com comércio combinável, desenvolvimento que prioriza a API e Edge Delivery Services. Conheça as estratégias para obter flexibilidade, desempenho e integração perfeita.
Uma sessão recente liderada por Russell Albin, engenheiro técnico sênior de marketing e arquiteto técnico principal da Adobe, focou em A abordagem moderna: extensibilidade efetiva no Adobe Commerce. Com base em mais de 13 anos de experiência em comércio eletrônico, Russell compartilhou insights sobre as ferramentas e as estratégias que podem ajudar a simplificar suas operações e reduzir significativamente o custo total de propriedade.
Temas e pontos principais
1. Comércio composto
O comércio composto é uma abordagem que permite que as empresas criem seus aplicativos de comércio, integrando serviços comerciais individuais, às vezes de diferentes fornecedores. Esse método oferece flexibilidade, agilidade e a capacidade de adaptar a experiência comercial às necessidades comerciais exclusivas. Essa abordagem oferece vários benefícios:
- Flexibilidade e personalização: o comércio combinável permite que as empresas selecionem e integrem serviços individuais de vários fornecedores para adaptarem a experiência de comércio às necessidades comerciais específicas. Se você tiver interesse em saber mais sobre estratégias de comércio combináveis para comércio eletrônico escalável e ágil, assista a este webinário.
- Agilidade e velocidade: essa abordagem permite a implementação mais rápida de novos recursos e funcionalidades, reduzindo o tempo de entrada no mercado e permitindo que as empresas respondam rapidamente às demandas em constante mudança do mercado.
- Dívida técnica reduzida: ao adotar uma abordagem combinável, as empresas podem minimizar a dívida técnica, facilitando a manutenção e a atualização de seus sistemas de comércio.
2. Priorização da API e arquitetura orientada por eventos
- Desenvolvimento que prioriza a API: a utilização de APIs permite uma integração rápida com sistemas de back-office e a criação de novos pontos de contato de clientes. Essa abordagem oferece suporte a uma arquitetura modular e escalável.
- Webhooks e personalização em tempo real: os webhooks permitem a personalização em tempo real e a extensão de processos nativos, como criação e finalização de contas de clientes, inserindo uma lógica personalizada de sistemas de terceiros.
- Arquitetura orientada por eventos: atuar em eventos em tempo real ou quase em tempo real melhora a capacidade de resposta e a experiência do cliente. O Adobe Commerce expõe vários eventos que podem acionar ações e integrar-se a outros sistemas.
3. Desempenho e extensibilidade
- Edge Delivery Services: esses serviços garantem alto desempenho com tempos de resposta inferiores a 250 milissegundos e escalabilidade, permitindo o dimensionamento independente de serviços. Eles também ajudam a manter altas pontuações no Lighthouse, começando perto de 100. Se quiser saber mais sobre Edge Delivery Services com o Adobe Commerce, assista a este webinário.
- Extensibilidade da interface do usuário: a extensão da interface do usuário (UI) do administrador usando os componentes da UI e do App Builder do Adobe permite criar aplicativos de página única seguros e escalonáveis sem afetar a base de código principal do PHP. Essa abordagem reduz o risco associado a atualizações e simplifica o desenvolvimento de códigos.
- Kit inicial de integração back office: este kit simplifica a integração com sistemas ERP, PIM, OMS ou CRM, reduzindo o tempo e os custos de desenvolvimento. Ele fornece uma estrutura para integrações escaláveis e de fácil manutenção, adaptadas às necessidades comerciais exclusivas. Estes são alguns tutoriais para saber mais sobre o kit inicial do Adobe Commerce para integrações de back-office.
Esses temas destacam as abordagens estratégicas e dicas práticas para a implementação do Adobe Commerce, garantindo uma plataforma de comércio eletrônico flexível, de alto desempenho e de fácil manutenção.
Dicas profissionais de Russell Albin para dominar o Adobe Commerce
Estratégias principais para a implementação do Adobe Commerce
1. Utilizar o App Builder e a API Mesh do Adobe
- Integração simplificada: use o App Builder e a API Mesh para integrar rapidamente serviços de terceiros.
- Arquitetura orientada por eventos: atue em eventos em tempo real, melhorando a capacidade de resposta e a experiência do cliente.
O App Builder do Adobe é uma plataforma de desenvolvimento nativa em nuvem que permite aos desenvolvedores criar integrações e aplicativos personalizados para o Adobe Commerce. Os principais benefícios incluem:
- Ambiente sem servidor: execute aplicativos em um ambiente sem servidor seguro e escalável, reduzindo a necessidade de gerenciamento de infraestrutura.
- Lógica personalizada: insira lógica personalizada em processos nativos, como gerenciamento de pedidos ou criação de conta de cliente, sem modificar a base de código principal.
- Integração com serviços de terceiros: integre-se rapidamente a serviços de terceiros usando a API Mesh, que oferece suporte às APIs GraphQL, REST e SOAP.
- Manipulação de eventos: assine e atue em vários eventos expostos pelo Adobe Commerce, permitindo respostas em tempo real ou quase em tempo real às ações do cliente. Este é um tutorial para configurar sua instância do Adobe Commerce para enviar eventos para seu aplicativo App Builder.
2. Utilizar a pesquisa em tempo real
- Indexação em tempo real: garante que novos produtos e alterações sejam refletidos nos resultados da pesquisa quase instantaneamente.
- Resultados personalizados: usa o comportamento e as preferências do cliente para adaptar os resultados da pesquisa, melhorando a experiência de compra.
- Filtragem avançada: permite que os clientes refinem suas pesquisas com vários filtros, facilitando a localização de produtos específicos.
O recurso Live Search do Adobe Commerce aproveita o Adobe Sensei, uma tecnologia de IA e aprendizado de máquina, para fornecer resultados de pesquisa altamente relevantes. Este é um tutorial para saber mais sobre o Live Search, bem como uma documentação sobre práticas recomendadas.
Dicas profissionais para uma implementação eficaz
1. Começar de forma simples e avançar
- Comece com módulos ou recursos mais simples e passe gradualmente para integrações mais complexas.
2. Focar na extensibilidade da interface do usuário
- Estenda a interface do usuário do administrador adicionando novas funcionalidades ou páginas personalizadas sem afetar a base de código principal do PHP.
- Use os componentes da interface do usuário do React e da Adobe para criar aplicativos seguros e escalonáveis de página única.
3. Otimizar o desempenho com o Edge Delivery
- Comece com pontuações altas do Lighthouse e as mantenha detectando e solucionando problemas rapidamente.
- Use os Edge Delivery Services para garantir que seu site permaneça rápido e responsivo.
4. Utilizar o kit inicial de integração de back office
- O uso do kit inicial simplifica as integrações com os sistemas ERP, PIM, OMS ou CRM.
- Adapte as integrações às suas necessidades comerciais exclusivas, reduzindo o tempo e os custos de desenvolvimento.
5. Adotar camada de dados orientada por evento
- Implante um esquema de dados padronizado para enviar dados em tempo real no Adobe e em sistemas de terceiros.
- Integre-se aos produtos Adobe Experience Cloud para aprimorar a personalização e os insights do cliente.
6. Flexibilidade e personalização
- Escolha os recursos conforme necessário para ter uma experiência comercial personalizada
Conclusão
A implementação eficaz do Adobe Commerce requer uma abordagem estratégica e as ferramentas certas. Ao adotar uma estratégia de comércio combinável, aproveitar o desenvolvimento que prioriza a API e utilizar o App Builder, a API Mesh e os Edge Delivery Services da Adobe, as empresas podem criar uma experiência de comércio digital contínua e de alto desempenho. Comece de forma simples, concentre-se na extensibilidade da interface do usuário e otimize o desempenho para garantir uma implementação bem-sucedida.