tag: browsing_welcome_shopper
componente: ProfileWelcomeShopper
diretório: profile.welcome.shopper
template: wd.profile.welcome.shopper.template
jsHandler: ProfileWelcomeShopper
Exemplo de uso
{% browsing_welcome_shopper(
NameTruncate=11
) %}
Com a configuração acima, serão exibidos até 11 caracteres do nome do cliente.
Exemplo de mensagem de saudação
Parâmetros
Os parâmetros são utilizados para configurar o widget
Nome | Descrição | Tipo | Valor padrão |
EmbedLogin | TextHello | Boolean | True |
TextHello | Mensagem: Olá | Texto | Olá |
TextClickHere | Mensagem: Clique aqui para ver seus pedidos | Texto | Clique aqui para ver seus pedidos |
TextLeave | Mensagem: Sair | Texto | Sair |
TextHelloVisitor | Mensagem: Olá visitante | Texto | Olá Visitante. Clique aqui para se cadastrar. |
TextHelloVisitorEmbeded | Mensagem: Saudação" | Texto | Olá Visitante." |
TextShowLoginEmbeded | Mensagem: Exibir login | Texto | Login |
TextNewAccount | Mensagem: Saudação e login | Texto | + Nova conta |
LoginOauth | Exibir login por terceiros? (Facebook, Twitter...) | Boolean | true |
NameTruncate | Número de caracteres visíveis no nome do usuário (se zero, aparecem todos) | Número | 30 |
HoverTimer | Tempo de hover (ms) | Texto | 250 |
TextTableETA | Mensagem: Prazo de Entrega | Texto | Prazo de Entrega |
TextTableFree | TemplateResult | Texto | GRÁTIS |
TemplateResult | Template do resultado | Texto | "wd.product.deliveryfee.result.template" |
modalWidth | Largura da modal | Texto | 550 |
modalHeight | Altura da modal | Texto | 210 |
WidthResultModal | Largura da modal de resultado | Texto | 500 |
ForceDisplay | Força a exibição mesmo que o produto não seja entregável (IsUndeliverable) | Boolean | false |
ShowField | Exibir campo fora da modal | Boolean | false |
Eventos
Os eventos podem ser usados de três formas:
publish: dispara o evento
subscribe: escuta o evento
unsubscribe: deixa de escutar o evento sendo que, neste caso, deve-se passar o mesmo callback informado no subscribe que deseja-se deixar de executar.
Publish
'/wd/profile/welcomeshopper/ready', {}
Subscribe
'/login/success'
Importante
Os argumentos informados nos eventos são opcionais. Ao escutá-los (subscribe) é recomendado validar se o argumento existe antes de utilizá-lo, evitando erros na execução do script.