Guias de compra PrestaShop 8 e 9: documentação
Instalar o módulo, criar um guia, definir os critérios, programar a atualização e ler as estatísticas de audiência e vendas.
Apresentação
O módulo cria páginas de guia de compra a partir do seu catálogo. Cada guia responde a uma pergunta do cliente, por exemplo «Que robot aspirador escolher para um apartamento com animais?». Escolhe os produtos comparados e os critérios, o módulo calcula uma pontuação de 0 a 100 para cada produto, indica três escolhas e gera a classificação, a tabela comparativa, as estatísticas e a FAQ. A classificação é recalculada quando o catálogo muda.
Instalação
- Em Módulos > Gestor de módulos, clique em Carregar um módulo e selecione
dfbuyingguide-1.1.0.zip. - A instalação cria o separador Catálogo > Guias de compra, as tabelas do módulo e a pasta
img/dfbuyingguide/para as imagens de capa. - O botão Configurar do módulo abre diretamente esse separador.
A partir da versão 1.0.0, basta carregar o ZIP 1.1.0: o script de atualização acrescenta as colunas e as tabelas de estatísticas sem alterar os seus guias.
Definições gerais
O painel Definições, sob a lista de guias, contém:
- Prefixo do URL:
guidespor defeito. Os guias ficam em/guides/url-do-guiae o índice de todos os guias em/guides. - Idade máxima de uma classificação: 12 horas por defeito. Depois desse prazo, a classificação é recalculada na visita seguinte mesmo sem alteração do catálogo, o que acompanha as promoções programadas.
- Produtos analisados por guia: 300 por defeito. Os produtos mais vendidos do âmbito são analisados primeiro. Aumente o valor para categorias grandes, até 5000.
- Mostrar o selo do guia nas páginas de produto: os produtos com uma escolha ou um lugar no top 3 mostram uma ligação para o guia.
- Mostrar os guias nas páginas de categoria: um bloco no fundo das categorias lista os guias cujo âmbito contém a categoria.
- Medir audiência e vendas: ativa as estatísticas e o cookie de atribuição
dfbg_attr(ver abaixo).
Criar um guia
Clique em Adicionar um guia de compra. Os campos principais:
- Título: escreva-o como a pergunta do cliente. Um guia só é publicado nos idiomas em que tem título.
- URL amigável: gerado a partir do título se ficar vazio.
- Imagem de capa: mostrada no topo do guia, na página de guias e nas partilhas em redes sociais. Formato horizontal, pelo menos 1200 px de largura. É redimensionada para 1600 px de largura no máximo.
- Autor e Função do autor: mostrados sob o título e incluídos nos dados estruturados.
- Introdução: a quem se destina o guia e o que conta para essa utilização.
- Produtos comparados: as categorias do âmbito. Nenhuma categoria marcada significa todo o catálogo. Incluir subcategorias está ativo por defeito.
- Preço mínimo e Preço máximo: 0 significa sem limite. O preço é o que os visitantes veem, na moeda por defeito. Útil para um guia como «os melhores modelos abaixo de 300 €».
- Apenas produtos em stock: exclui os produtos esgotados quando a gestão de stock está ativa.
- Produtos na classificação: de 1 a 20, 5 por defeito. As escolhas são sempre mostradas, mesmo fora dessa classificação.
- Limiar da escolha orçamento reduzido: 50% por defeito (ver «As três escolhas»).
- Permitir que os visitantes adaptem a classificação, Mostrar a tabela comparativa, Mostrar as perguntas frequentes.
- Perguntas adicionais: uma pergunta por linha, no formato
Pergunta | Resposta. São acrescentadas depois das perguntas geradas. - Conclusão, Meta título e Meta descrição: o título e o início da introdução servem de valores por defeito.
- Publicado: um guia não publicado pode ser pré-visualizado a partir do back-office.
Clique em Guardar e ficar: os painéis de critérios, classificação atual, audiência e histórico aparecem sob o formulário.
Os critérios
Sem critérios, os produtos são ordenados por vendas. Clique em Adicionar um critério e escolha um tipo.
Tipos de critérios
- Característica: valores preferidos: atribui de 0 a 100 pontos a cada valor de uma característica, por exemplo Material: aço inoxidável 100, alumínio 70, plástico 30. Depois da primeira gravação, o formulário mostra todos os valores da característica com um cursor e botões para preencher todos os valores de uma vez. Um produto com vários valores fica com o melhor.
- Característica: valor numérico: o módulo lê o número contido no valor («90 min», «1200 W», «2,5 kg») e compara os produtos. Escolha em Valores preferidos se é melhor o mais alto ou o mais baixo. Valor mínimo e Valor máximo excluem os produtos fora do intervalo ou sem valor. Unidade é acrescentada aos números das estatísticas.
- Preço (mais baixo é melhor).
- Vendas (popularidade): com base nas quantidades vendidas.
- Produtos recentes: com base na data de criação do produto.
Peso, obrigatoriedade e textos
- Peso: de 0 a 10. O peso 0 mostra o critério na tabela comparativa sem o usar na pontuação.
- Obrigatório (critérios de característica): os produtos sem essa característica, ou cujo valor tem 0 pontos, ficam fora do guia.
- Etiqueta mostrada aos visitantes: se ficar vazia, é usado o nome da característica.
- Conselho de compra: explica porque é que o critério conta. Aparece na secção «Como escolher», por cima das estatísticas do catálogo.
As setas da lista de critérios mudam a sua ordem de apresentação na tabela comparativa e na secção «Como escolher».
Cálculo da pontuação
Para cada critério, os valores dos produtos são convertidos para uma escala de 0 a 100: nos critérios numéricos, preço, vendas e novidade, o melhor produto do âmbito obtém 100 e o mais fraco 0; nos critérios de valores aplicam-se os pontos que atribuiu. A pontuação global é a média das pontuações ponderada pelo peso dos critérios. Os preços são comparados na moeda por defeito.
O painel Classificação atual mostra os 20 primeiros produtos com a pontuação global, o preço, a escolha e uma coluna de pontuação por critério. Use-o para afinar os pesos antes de publicar.
As três escolhas
- Melhor escolha global: o produto classificado em primeiro lugar.
- Melhor relação qualidade-preço: entre os produtos mais baratos do que a melhor escolha e cuja pontuação atinge pelo menos 60% da sua, aquele com a melhor relação entre pontuação e preço.
- Melhor com orçamento reduzido: o produto mais barato que atinge a percentagem definida em Limiar da escolha orçamento reduzido da pontuação da melhor escolha, se for mais barato do que as outras duas escolhas.
Uma escolha só aparece se algum produto cumprir a condição. Os pontos fortes de um produto são os critérios com 70 ou mais (3 no máximo), os pontos a considerar os que têm 30 ou menos (2 no máximo).
Atualização das classificações
A alteração de um produto, de um preço específico, de um valor de característica ou de uma categoria marca as classificações para recalcular. Uma alteração de stock só marca os guias configurados com «Apenas produtos em stock». O recálculo acontece:
- na visita seguinte ao guia;
- pela tarefa cron, se a programar;
- com o botão Recalcular agora de um guia ou Recalcular agora todas as classificações da lista.
Tarefa cron
O URL do cron é mostrado por cima da lista de guias. Chame-o de hora a hora para que os visitantes nunca esperem por um recálculo. Acrescente &force=1 para recalcular todos os guias. O botão Novo token substitui o token e o URL antigo deixa de funcionar. Exemplo:
0 * * * * curl -s "https://a-sua-loja.pt/index.php?fc=module&module=dfbuyingguide&controller=cron&token=O_SEU_TOKEN" > /dev/null
Data mostrada e histórico
A data «Classificação atualizada em» que os visitantes veem só muda se mudarem os primeiros lugares ou as escolhas. O painel Histórico das recomendações lista essas alterações com os 5 primeiros produtos em cada data.
Os hooks de um módulo não são executados para um funcionário cujo perfil não tenha a permissão «Ver» sobre o módulo. Se a sua equipa alterar o catálogo com um perfil assim, a tarefa cron e a idade máxima das classificações servem de rede de segurança.
A página do guia
Por ordem: título, autor, número de produtos comparados e data de atualização, imagem de capa, introdução, índice, escolhas, classificação, tabela comparativa, secção «Como escolher», conclusão, FAQ, uma nota sobre o método e os guias relacionados (guias publicados que partilham uma categoria).
Adaptar a classificação
Quando a opção está ativa e o guia tem pelo menos 2 critérios com peso, um painel acima da classificação oferece um cursor de importância por critério e um cursor de orçamento máximo. A classificação é recalculada no navegador entre os 20 melhores produtos, sem recarregar, e uma ligação repõe a classificação do guia. Sem JavaScript, o painel fica oculto. Os motores de busca veem sempre a classificação do guia.
Adicionar ao carrinho
Os produtos que se adicionam diretamente ao carrinho, sem combinação a escolher, mostram um botão Adicionar ao carrinho que usa a função de carrinho do tema. Os restantes mostram Ver o produto. Em modo catálogo, não é mostrado nenhum botão de carrinho.
Pré-visualização de um guia não publicado
O botão Pré-visualizar o guia abre a página com uma faixa de pré-visualização. A ligação contém um token próprio do guia, a página fica em noindex e as estatísticas não são contadas.
Personalizar as cores
As cores são definidas por variáveis CSS que o seu tema pode substituir: --dfbg-accent, --dfbg-accent-soft, --dfbg-muted, --dfbg-line, --dfbg-surface, --dfbg-low e --dfbg-radius. Os tipos de letra são os do tema.
Localizações e SEO
- Índice dos guias:
/guides, com a imagem de capa ou o produto classificado em primeiro lugar de cada guia. - Páginas de categoria: hook
displayFooterCategory. - Páginas de produto: hook
displayProductAdditionalInfo, selo de escolha ou «Posição n.º X» com ligação para o guia. - Localização livre:
{hook h='displayDfBuyingGuides' id_category=12}num template do tema. Semid_category, são listados todos os guias. - Sitemap: se o módulo nativo gsitemap estiver instalado, o índice e os guias são acrescentados com a data da última alteração de recomendação.
- Dados estruturados: Article (com autor e imagem), ItemList da classificação e FAQPage. As etiquetas Open Graph são acrescentadas no head.
- Multilingue: canonical, hreflang para cada idioma em que o guia tem título e redirecionamento 301 quando um URL é aberto noutro idioma.
Audiência e vendas
A lista de guias mostra as visualizações e a receita dos últimos 30 dias, e quatro indicadores globais no topo. Cada guia tem um painel Audiência e vendas para 30 dias e desde o início:
- Visualizações: uma por visitante, por guia e por dia, sem robôs.
- Cliques em produtos e taxa de cliques face às visualizações.
- Cliques em adicionar ao carrinho a partir da classificação.
- Visitantes que adaptaram a classificação.
- Encomendas e taxa de conversão face às visualizações.
- Receita sem impostos: montante sem impostos dos produtos vindos do guia, convertido para a moeda por defeito.
Atribuição das vendas
Quando um visitante clica num produto a partir de um guia, o cookie próprio dfbg_attr memoriza o produto e o guia durante 30 dias. Quando o produto entra no carrinho, a atribuição é copiada para o carrinho. Na validação da encomenda, incluindo por webhook de pagamento, a encomenda e o montante sem impostos desse produto são atribuídos ao guia. Só contam as encomendas validadas (estado pago ou equivalente).
O cookie dfbg_attr é criado no clique sem passar pelo seu gestor de consentimento. Indique-o na sua política de cookies ou desative a opção Medir audiência e vendas.
Duplicar um guia
A ação Duplicar da lista copia o guia com os critérios, os pontos por valor, as lojas e a imagem. A cópia é criada não publicada, com um URL com sufixo, e abre logo para edição.
Multiloja
Cada guia é associado às lojas escolhidas no seu formulário. As classificações, o histórico e as estatísticas são calculados loja a loja.
Resolução de problemas
- «Nenhum produto corresponde a este guia»: verifique as categorias, o intervalo de preços, a opção de stock e os critérios obrigatórios ou com limites.
- Falta um produto esperado: tem de estar ativo, visível no catálogo e entre os produtos analisados. Aumente «Produtos analisados por guia» para categorias grandes.
- O guia devolve um erro 404: não está publicado, não tem título neste idioma ou não está associado a esta loja.
- A classificação não reflete uma alteração: clique em «Recalcular agora» e programe a tarefa cron.
- A imagem de capa é recusada: verifique se a pasta
img/dfbuyingguide/tem permissão de escrita.