Novo campo de newsletter no Minha Conta do Storefront 2.0
Agora, os usuários podem ativar ou desativar a newsletter diretamente no componente Minha Conta, usando um campo de seleção já pronto. Isso elimina a necessidade de as agências de desenvolvimento codificarem manualmente as chamadas de API. A mudança simplifica o processo, permitindo que a preferência de newsletter seja atualizada automaticamente, economizando tempo e esforço de programação, além de garantir uma experiência de usuário consistente com o restante da página.
O que mudou
Adicionamos um novo campo de opt-in/out de newsletter diretamente no componente Minha Conta (wake-components).
Agora, o usuário pode marcar ou desmarcar a opção de receber newsletter através de um checkbox pronto, sem que a agência precise implementar manualmente chamadas para a API.
O que resolve
Antes, para exibir e atualizar a preferência de newsletter, era necessário consumir diretamente a Storefront API utilizando as queries customer, customerUpdate e a mutation newsletterUpsert.
Com essa atualização no wake-components, o input já está integrado ao fluxo de atualização de conta e funciona automaticamente.
Benefício para as agências
- Menos esforço de desenvolvimento: basta utilizar o componente padrão do Minha Conta.
- Integração automática: o checkbox já se conecta com a API, sem necessidade de criar mutations/queries customizadas.
- Experiência consistente: segue o mesmo padrão visual e de usabilidade do restante do Minha Conta.
Observação
Se a agência optar por não usar o componente padrão e quiser exibir o campo em outro lugar (ex.: modal no checkout), continua sendo necessário consumir a Storefront API diretamente.