FernandoAcosta.Net

Cache e atualização de dados

1 min de leituraAtualizado há 2 semanas

Há dois rankings, atualizados de jeitos diferentes.

Atualiza Forçar
Shortcode (padrão) Cache de 1 hora por combinação de atributos. force="true" no shortcode.
Faixa e source="snapshot" Todo dia às 3h (fuso da loja) e ao trocar o período. Botão Recalcular agora.

O botão fica em WooCommerce > Configurações > Produtos, seção Mais Vendidos por Período, junto com a data da última atualização.

Status do ranking diário e botão Recalcular agora

Tire o force depois do teste

Com force="true", o ranking é recalculado a cada visita. Em loja com muitos pedidos, isso pesa.

O ranking diário não atualiza

O recálculo das 3h depende do WP-Cron, que só roda quando alguém visita o site. Em loja com pouco tráfego ou com o WP-Cron desligado, configure um cron real no servidor ou peça à hospedagem.

Para mudar a duração do cache de 1 hora, use o filtro best_selling_by_period_cache_ttl. Veja Personalizações para devs.

Foi útil?