El control <vtex.cmc:welcomeMessage/> renderiza un mensaje de bienvenida, que se debe utilizar en la barra superior de la tienda.
Vea un ejemplo en la siguiente imagen.
Código HTML renderizado
A continuación se muestra un ejemplo del código renderizado por este control:
<div class="welcome col-xs-5"> <script> $(document).ready(function () { vtexid.setScope('1acde8b8-c134-45ca-bda6-8496f39d6734'); vtexid.setScopeName('lojadobreno'); $('body').on('click', '#login', function () { vtexid.start( { returnUrl: '/produto-teste/p', userEmail: '', locale: 'en-US', forceReload: false }); }); }); </script> <div class="ajax-content-loader" rel="/no-cache/user/welcome"> <p class="welcome"> Bem-vindo! <em><a id="login">Já é cadastrado? </a></em> </div></div>
Script de activación de login
Tenga en cuenta que el control renderiza un código HTML con el mensaje de bienvenida y también un script.
Este script se activa cuando el usuario hace clic en el elemento de ID "login", que por defecto viene con el mensaje "Já é cadastrado?" ("¿Ya está registrado?"), y es responsable de llevar al usuario a la pantalla de login.
Cookie
El script renderizado por el control también crea una cookie responsable de informar a la tienda que el usuario está conectado.
Otros servicios de VTEX utilizan el mismo cookie (por ejemplo, el de evaluaciones de productos), y así tienen que pedir de nuevo que el usuario inicie sesión.
En el script del ejemplo anterior, el método que crea este cookie es vtexid.setScope().
Aún siguiendo el ejemplo anterior, el cookie creado sería el siguiente: userGUID=1acde8b8-c134-45ca-bda6-8496f39d6734