NEXT_PUBLIC_STOREFRONT_URL=<appUrl> c'est important pour la creation d'un compte et d'envoyer l'url de confirmation
Creation et generation de query
mutation { accountRegister( input: { email: "customer@example.com" password: "secret" redirectUrl: "http://localhost:3001/account-confirm/" channel: "default-channel" } ) { errors { field code } user { email isActive isConfirmed } } }
puis run dans le terminal npm run generate
Pour le query de confirmation aussi on suit le meme process
mutation { confirmAccount( email: "customer@example.com" token: "5fc-9f2116f96bdafd612cf4" ) { errors { field code } user { email isActive isConfirmed } } }
Configuration essentiel:
Il est primordiale de configurer votre serveur mail dans le Dashboard Saleor pour envoyer les emails au Customers
Objectif: Faire le UI et un RegisterForm et faire les queries de mutation.
Documentation: Processus de creation de compte dans Saleor Next.js Storefront
Reference
NEXT_PUBLIC_STOREFRONT_URL=<appUrl>
c'est important pour la creation d'un compte et d'envoyer l'url de confirmationmutation { accountRegister( input: { email: "customer@example.com" password: "secret" redirectUrl: "http://localhost:3001/account-confirm/" channel: "default-channel" } ) { errors { field code } user { email isActive isConfirmed } } }
puis run dans le terminalnpm run generate
Pour le query de confirmation aussi on suit le meme process
mutation { confirmAccount( email: "customer@example.com" token: "5fc-9f2116f96bdafd612cf4" ) { errors { field code } user { email isActive isConfirmed } } }