O Mais Vendidos por Período é um plugin WooCommerce que mostra, em qualquer página da loja, os produtos que mais venderam de verdade em um período — últimos 7 dias, 30 dias, mês corrente, ano, ou um intervalo customizado. A escolha é sua; o plugin lê os pedidos completed e processing direto do WooCommerce e devolve a ranqueação.
Tudo acontece via shortcode:
[best_selling_by_period limit="12" columns="4" period="7day"]
Cola na homepage, em uma sidebar, num bloco de página interna, num builder qualquer — onde aceitar shortcode, funciona.
Por que destacar mais vendidos
Visitante novo na loja não conhece o catálogo. Quando ele vê uma seção "Mais vendidos esta semana", a decisão fica mais fácil: confiar no que outros clientes já compraram. É prova social automática, atualizada com base em dados reais de vendas.
E como o plugin filtra automaticamente produtos sem estoque, ninguém clica em produto indisponível. A vitrine fica sempre acionável.
O que o plugin faz nos bastidores
- Ao renderizar o shortcode, consulta o relatório de vendas do WooCommerce no período pedido.
- Considera apenas pedidos com status
completedeprocessing(vendas reais; cancelados e reembolsados ficam de fora). - Filtra a lista pra manter só produtos com estoque (
stock_status = instock). - Cacheia o resultado por 24 horas em um transient — a query pesada roda uma vez por dia por configuração.
- Renderiza usando o shortcode nativo do WooCommerce, herdando o estilo do tema.
Casos de uso comuns
- Homepage: uma seção "Top 12 desta semana" logo abaixo do banner principal.
- Sidebar de loja: "Mais procurados" com 4 produtos em coluna única.
- Página de categoria: "Os mais vendidos em Eletrônicos no mês" — usando o shortcode dentro de uma página customizada.
- Página de promoção: "Os mais vendidos do ano" pra empurrar best sellers em campanha de aniversário.
Compatibilidade
O plugin é compatível com WooCommerce HPOS (High-Performance Order Storage) — o novo formato de tabelas de pedido que está virando padrão. Também funciona em lojas que ainda usam o armazenamento clássico em wp_posts. Você não precisa escolher; o plugin se adapta.
Próximos passos
- Como usar o shortcode — sintaxe completa, todos os atributos, exemplos práticos.
- Períodos disponíveis —
7day,30day,month,last_month,year,custome o gotcha do15day. - Cache e atualização — como forçar refresh quando precisar de dados quentes.