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
_bundlexna resposta/cart.jsda 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
- Abra as ferramentas de desenvolvedor do navegador e selecione Rede.
- Selecione a oferta e clique em Adicionar ao carrinho.
- Encontre as solicitações
/cart/add. Verifique os itens enviados e o status da resposta. - 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 enviado | Ativação do widget e ao qual formulário do produto ele foi associado |
| Marcador no formulário, mas ausente na solicitação | Se a recuperação adicionou os itens selecionados. Depois, verifique a recriação da solicitação pelo tema ou app |
| Resposta 422 | Mensagem da resposta, disponibilidade de itens extras e novas tentativas |
| A quantidade digitada é diferente da quantidade no carrinho | Qual configuração de controle de quantidade está ativa |
| O navegador é redirecionado antes que a adição seja concluída | Tempo 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.