Solução de problemas
Os problemas mais comuns do plugin caem em uns poucos padrões. Use esta página como checklist antes de abrir um chamado.
O parcelamento não aparece
Verifique nesta ordem:
- Máximo de parcelas está maior que
1? - Parcelamento na página interna do produto ou na listagem está com alguma opção marcada (não está em "Não exibir")?
- Parcela mínima não está alta demais? Ex: produto de R$ 30 com mínima de R$ 30 → só 1x cabe.
- Ocultar parcelamento em 1x está marcado e o produto só comporta 1x? Aí está fazendo o que você pediu.
- O produto tem preço maior que
0e não está sendo visto pelo admin (o plugin oculta no admin).
O preço cheio aparece mesmo com desconto configurado
Verifique:
- Desconto no preço principal está com porcentagem maior que
0. - Se o produto está em promoção, confirme o que está em Mostrar preço original — o que parece "preço cheio" pode ser o riscado ao lado do preço com desconto.
- Sempre exibir preço à vista está marcado? Se não, e o desconto é
0%, o bloco à vista some. - O filtro
wcsp_is_availableestá retornandofalsepra esse produto? Veja Ocultar em produtos específicos.
O desconto não é aplicado no checkout
Mesmo que apareça na vitrine, o desconto só é cobrado quando você configura os métodos:
- Método com desconto tem pelo menos um gateway selecionado.
- O cliente está escolhendo um desses gateways no checkout.
- Desconto no preço principal é maior que
0. - Você não está testando com o admin do site. Faça checkout em uma janela anônima.
O desconto não aparece no carrinho desde a v2.5.1 — só aparece no checkout depois que o cliente escolhe a forma de pagamento. Isso é proposital para evitar gateways recalcularem juros sobre um total já descontado.
Exibição incorreta em temas Elementor
Em alguns temas (especialmente comerciais com layouts próprios baseados em Elementor), o plugin pode aplicar a configuração errada — usando a configuração de Listagem na página do produto, ou vice-versa.
Caso 1: produto único parecendo listagem
Sintoma: na página do produto não aparece o botão de tabela completa (ou ele aparece pequeno como na listagem).
Solução: adicione o shortcode [wcsp_open_single_product] ANTES do bloco onde o preço aparece (no Elementor, num widget de "Texto/HTML" colocado acima do widget de preço).
Caso 2: listagem parecendo produto único
Sintoma: na seção de produtos relacionados (ou recentes, upsells, cross-sells), aparece a tabela completa expansível como se fosse a página do produto.
Solução: adicione o shortcode [wcsp_close_single_product] ANTES do bloco da listagem.
Os dois ao mesmo tempo
Quando os dois problemas acontecem na mesma página (acontece em alguns temas), use os dois shortcodes nos lugares certos. O [wcsp_open_single_product] abre o "modo produto" e o [wcsp_close_single_product] volta pro "modo listagem".
O JavaScript não está funcionando
A tabela completa expansível usa JavaScript pra abrir e fechar. Se ela não abre:
- Abra o console do navegador (F12) e verifique erros.
- Confira se o jQuery está carregado.
- O filtro
wcsp_scriptpode estar desativando o script — veja Referência de hooks. - Algum cache de plugin agressivo (LiteSpeed, WP Rocket) pode estar omitindo o script. Limpe o cache.
O CSS não está sendo aplicado
- O filtro
wcsp_styleestá retornandofalseou um caminho inválido? - Cache de CSS combinado pode estar desatualizado. Limpe o cache.
- O tema pode estar com seletores muito específicos que sobrescrevem. Use as variáveis CSS
--wcsp-*para customizar — veja Aparência.
A integração com Rank Math não está atualizando o schema
- Confirme que o Rank Math está ativo e o produto tem o módulo
Product Schemaconfigurado. - Use a ferramenta Rich Results Test do Google na URL do produto.
- Se o
enable_schemafoi desativado por código, o schema fica intacto (não é injetado).