added

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.