browsing_basket_summary

componente: CheckoutBasketSummaryHeader

diretório: checkout.basket.summaryheader

template: wd.checkout.basket.summaryheader.template

jsHandler: CheckoutBasketSummaryHeader 


Exemplo de uso

{% browsing_basket_summary(
  Title="Itens no carrinho",
  txtProduct="",
  SizeByItemQuantity=true
) %}

Quando o parâmetro SizeByItemQuantity for true, a quantidade total considera a quantidade de itens de cada produto. Ou seja, caso sejam adicionadas duas Cadeiras e três Cafeteiras, a quantidade total será 5. Quando false, nesse mesmo cenário, a quantidade total será 2. 

Exemplo de resumo do carrinho

Parâmetros

Os parâmetros são utilizados para configurar o widget

NomeDescriçãoTipoValor padrão
TitleTítulo do widgetTextoMeu carrinho
txtProductTexto: indicador de produtoTextoproduto(s)
txtPopupTitleTexto: título do popupTextoProdutos no meu carrinho
CustomerRelationTitleTexto: ClienteTextoCliente
txtPopupSubtotalTexto: label de subtotalTextoSubtotal
"txtGoToBasketTexto: botão que redireciona para o carrinhoTextoIr para o meu carrinho
txtGoToCheckoutTexto: botão que redireciona para o checkoutTextoFinalizar compra
txtCreditCompetenceExceededTexto: Você excedeu o limite de compraTextoVocê excedeu o limite de compra
txtCreditCompetenceSummaryTexto: Seus CréditosTextoSeus Créditos
txtCreditCompetenceCutOffPointTexto: Ponto de corte atingido!TextoVocê está no ponto de corte.
SizeByItemQuantityMostrar o total de itens baseado no total da soma da quantidade de cada item?",Booleanfalse
ReloadTimerTempo (em ms) para o reload dos dados do carrinhoNúmero1200000
FilterItemsSizeLimitar exibição de itens (zero = sem limite)Número0
TextTableETAMensagem: Prazo de EntregaTextoPrazo de Entrega
TextTableFreeMensagem: GRÁTISTextoGRÁTIS
TemplateResultTemplate do resultadoTextowd.product.deliveryfee.result.template
modalWidthLargura da modalTexto550
modalHeightAltura da modalTexto210
WidthResultModalLargura da modal de resultadoTexto500
ForceDisplayForça a exibição mesmo que o produto não seja entregável (IsUndeliverable)Booleanfalse
ShowFieldExibir campo fora da modalBooleanfalse

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/summaryheader/context/ready', “”

Subscribe

'/wd/summaryheader/context/ready'
'/wd/browsing/context/common/basket/updated'
'/wd/browsing/context/ready'
'/checkout/basket/changed'

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.


  • Sem rótulos