nao funciona
eu estou colocando esse codigo
vtexid.start({ returnUrl: '/', userEmail: '', locale: 'pt-BR', forceReload: false });
quando executa essa funcao e o usuario n esta locado a funcao esta direcionando para a pagina q coloco no returnUrl
(q ae no caso eh a home)
eu quero q abre o box de login na tela sem carregar a pagina
oq esta errado ae?
obrigado
Basta utilizar a função javascript:
vtexid.start({
returnUrl: "/",
userEmail: '',
locale: 'pt-BR',
forceReload: true
})
@Nathan Prestes quando to utilizando essa funcao ta dando erro de funcao nao encontrada, sabe pq?
VM12645:1 Uncaught ReferenceError: vtexid is not defined
Sim pois você precisa inserir o script do vtexid, acredito ser esse(lembrando que a versão pode ser alterada):
<script language="javascript" src="https://io.vtex.com.br/vtex-id-ui/3.15.33/vtexid-jquery.min.js?v=1.4.1204.1950" type="text/javascript"></script>
No caso esse é a versão 1.4....
Preciso identificar se a pessoa fez o login ou simplesmente fechou o modal. existe essa possibilidade? algo do tipo then ou done ??????
vtexid.start({
returnUrl: "/",
userEmail: '',
locale: 'pt-BR',
forceReload: true
}).then(function(e) {
}).done(function(e) {
});
esses then ou done não funcionam!
Não sei se faz diferença, mas estou fazendo essa funcionalidade no checkout!
@Fabiano Matos tente isso:
vtexid.start({
returnUrl: "",
userEmail: '',
locale: 'pt-BR',
forceReload: false
})