Opções de produto Hulk permite que os comerciantes o utilizem como um filtro de produto, personalizador de produto ou um agrupador de produtos.
Para utilizar o Opções de produto Hulk com o Zapiet - Entrega e Recolhas, você precisará adicionar um trecho de código para garantir que o botão de finalização de compra na página do carrinho permaneça bloqueado até que os detalhes no nosso widget sejam selecionados.
Requisitos
Você precisa usar Taxas de envio calculadas por transportadora — as taxas não funcionarão se você estiver utilizando as taxas do Zapiet - Entrega e Recolhas.
Bloquear o botão de finalização de compra
Clique em Configurações, depois em Desenvolvedores.
Copie e cole o seguinte código na janela de Scripts personalizados.
window.IntegrationCheckoutClick = function() {
return {
required: window.ZapietCheckoutEnabled
};
}Clique em Salvar.
Agora, o botão de finalização de compra permanecerá bloqueado até que o cliente selecione as informações no widget do Zapiet - Entrega e Recolhas.
Solução de problemas
Se o código não estiver funcionando, tente adicionar jQuery no topo do arquivo do carrinho, por exemplo, cart.liquid, cart-template.liquid, main-cart.liquid, main-cart-footer.liquid etc.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
Limitações
A integração atualmente não passa as configurações de idioma para a finalização de compra. Isso significa que não podemos carregar uma redação diferente dependendo do método selecionado no widget.
O endereço de recolha não será pré-preenchido nos campos de endereço de envio.
As taxas não funcionarão se você estiver utilizando as taxas do Zapiet - Entrega e Recolhas — você precisará utilizar as Taxas de envio calculadas por transportadora.
Se você não tiver certeza de qual versão das taxas está utilizando, consulte Qual versão das taxas estou usando?, ou entre em contato via chat para mais informações.