Ir para o conteúdo principal
Solução de problemas

Adicionar ao carrinho adiciona apenas 1 item pelo preço integral, sem desconto

Se selecionar "Comprar 2" ou "Comprar 3" adicionar apenas um item pelo preço integral, primeiro verifique o que chegou ao carrinho e se a Shopify rejeitou uma solicitação anterior. O mesmo resultado visível pode ter várias causas.

Verifique o resultado

  • Confirme se o widget está visível e se uma oferta está selecionada.
  • Verifique as quantidades, os brindes e os itens extras no carrinho.
  • Se possível, verifique se as linhas têm a propriedade privada _bundlex na resposta /cart.js da loja.
  • Faça uma atualização forçada da página do produto com Ctrl/Cmd + Shift + R e repita a mesma seleção.

Se nenhuma oferta estiver selecionada porque A seleção da oferta é opcional está ativada, adicionar pelo tema sem itens extras da oferta é esperado. Os complementos marcados ainda serão adicionados. Se o widget estiver ausente, comece por widget não aparece. Se todos os itens chegarem, mas os preços forem diferentes, consulte total do carrinho divergente.

Capture a solicitação e a resposta

  1. Abra as ferramentas de desenvolvedor do navegador e selecione Rede.
  2. Selecione a oferta e clique em Adicionar ao carrinho.
  3. Encontre as solicitações /cart/add. Verifique os itens enviados e o status da resposta.
  4. Procure novas tentativas e quaisquer mensagens [Bundlex] no Console.

Uma adição padrão usa /cart/add ou /cart/add.js. Um fluxo personalizado que usa solicitações de alteração do carrinho precisa de uma investigação separada. Alterar linhas existentes do carrinho não é o fluxo normal para adicionar um pacote.

Verifique o marcador do formulário do produto

Normalmente, o Bundlex adiciona esta entrada oculta ao formulário do produto:

<input type="hidden" name="bx-product-form" value="1">
  • Ausente no formulário: o widget pode não ter sido associado ao formulário enviado. Verifique a incorporação ou o bloco do app, o desconto publicado correspondente e se a página tem um segundo formulário, como uma barra fixa.
  • Presente no formulário, mas ausente na solicitação: um tema ou app pode ter recriado a solicitação. O Bundlex tem um fluxo de recuperação limitado para uma ação recente correspondente de adição ao carrinho, portanto, a ausência do marcador, por si só, não comprova uma falha. Inspecione os itens finais e a resposta.

Se a recuperação não funcionar, envie ao suporte a URL do produto e as etapas para reproduzir o problema. Preservar campos ocultos do formulário e propriedades das linhas pode exigir ajuda do desenvolvedor do tema ou do app de carrinho.

Se a Shopify retornar 422

Um erro 422 informa uma falha ao adicionar, mas a Shopify pode já ter adicionado alguns itens. Verifique o carrinho real antes de tentar novamente. Leia a mensagem da resposta e verifique a disponibilidade de todos os brindes e itens extras, incluindo o estoque e a publicação na Loja virtual.

O Bundlex pode primeiro tentar novamente um payload aninhado rejeitado sem relações com o item principal e, depois, tentar novamente os produtos principais com as informações do desconto quando um item extra não puder ser adicionado. Reenviar a solicitação original é uma alternativa posterior. Antes de tentar novamente adicionar uma oferta rejeitada, o Bundlex verifica se as linhas enviadas chegaram ao carrinho. Ele não reenvia a solicitação se encontrar essas linhas ou não conseguir verificar o carrinho. Portanto, um erro 422 nem sempre significa que um item foi adicionado pelo preço integral ou que o desconto foi perdido.

Para unidades gratuitas do produto principal, use Compre X, leve Y. Para produtos de recompensa separados, verifique a configuração e a disponibilidade dos brindes. Uma solicitação rejeitada, por si só, não comprova que as variantes correspondentes sejam a causa.

Se as quantidades digitadas se comportarem de forma inesperada

Na configuração usual de navegação entre níveis, uma quantidade exata pode selecionar uma oferta correspondente. Um valor intermediário pode manter a oferta atual selecionada e adicionar a quantidade configurada para ela. Isso não necessariamente desmarca a oferta nem faz com que todas as unidades sejam cobradas pelo preço integral.

O seletor de quantidade do próprio Bundlex e as configurações de quantidade nativa habilitadas pela equipe de suporte funcionam de forma diferente. Consulte sincronização de quantidade antes de adicionar mais níveis como solução alternativa.

Referência rápida

O que você vêPróxima verificação
Nenhum marcador no formulário enviadoAtivação do widget e ao qual formulário do produto ele foi associado
Marcador no formulário, mas ausente na solicitaçãoSe a recuperação adicionou os itens selecionados. Depois, verifique a recriação da solicitação pelo tema ou app
Resposta 422Mensagem da resposta, disponibilidade de itens extras e novas tentativas
A quantidade digitada é diferente da quantidade no carrinhoQual configuração de controle de quantidade está ativa
O navegador é redirecionado antes que a adição seja concluídaTempo do redirecionamento personalizado. Consulte redirecionamentos do carrinho

Se a causa continuar incerta, entre em contato com o suporte informando a URL do produto, a oferta selecionada, a quantidade esperada, o resultado real e quaisquer mensagens de erro.

Este artigo foi útil?

Seu feedback nos ajuda a melhorar nossa documentação.

Obrigado, continuaremos aprimorando este artigo.

Quer conversar com nossa equipe? Ainda tem alguma dúvida?

Ainda precisa de ajuda?

Nossa equipe está a um clique de distância. Envie uma mensagem e responderemos em breve.

Usamos alguns cookies para manter este site funcionando, medir como ele é usado e ativar nosso widget de chat quando você o abrir. Consulte nossa política de cookies.