Tudo o que quer saber antes de instalar.
Uma análise detalhada de como o DataFirefly Cross-Sell: Carrossel de Produtos Associados, Upsell e Recomendações com Estatísticas para PrestaShop 8 funciona, porque o construímos assim e o raciocínio por trás das funcionalidades acima.
Porque é que a venda cruzada nativa do PrestaShop não chega
O bloco de venda cruzada integrado no PrestaShop 8 (hook displayCrossSellingShoppingCart) mostra 4 produtos aleatórios da mesma categoria dos artigos já no carrinho. É tudo. Sem ponderação, sem aprendizagem, sem conjuntos e sem estatísticas: nem sequer sabe se alguém clica. Numa loja que faça 10 000 € de faturação mensal, uma venda cruzada inteligente com 8 % de CTR e 5 % de conversão representa várias centenas de euros de valor médio adicional por mês. O bloco nativo deixa esse dinheiro em cima da mesa porque propõe produtos sem lógica comercial. O DataFirefly Cross-Sell substitui esse bloco por um motor realmente controlado.
7 estratégias, pontuações somadas e o controlo do seu lado
O motor expõe 7 estratégias de recomendação que ativa ou desativa com um peso de 0 (desativada) a 10 (prioridade máxima): acessórios nativos do PrestaShop, produtos comprados frequentemente em conjunto (calculados sobre o histórico de encomendas validadas), mesma categoria, mesmo fabricante, mais vendidos do período, novidades e faixa de preço próxima (com uma percentagem configurável, 30 % por predefinição). Para cada produto candidato, o motor soma os pesos das estratégias em que ele aparece: um produto que surge ao mesmo tempo como acessório (peso 10), como comprado em conjunto (peso 9) e na mesma categoria (peso 7) obtém 26 pontos e passa à frente de um produto presente numa única estratégia. É uma lógica simples, legível e depurável, sem uma «IA» opaca que produz recomendações impossíveis de explicar.
O conjunto «comprados frequentemente» que aprende sozinho
A cada encomenda validada, o módulo regista os pares de produtos comprados em conjunto numa tabela dedicada (dfccs_bought_together), com um contador de frequência. Quantas mais encomendas tiver, mais pertinente fica o índice. Quando um cliente tem no carrinho um produto que aparece em pares frequentes (limiar mínimo de 3 ocorrências), o módulo mostra um bloco separado com os 4 produtos mais vezes comprados juntos e um desconto automático (percentagem ou montante fixo, configurável). O cliente acrescenta todo o conjunto ao carrinho num clique, com o código promocional aplicado automaticamente. É a mecânica «Frequently bought together» da Amazon, na sua loja, sem algoritmos externos e sem enviar os seus dados para lado nenhum.
Estatísticas que mostram o que resulta mesmo
O módulo regista quatro eventos por produto recomendado: impressão (o produto foi mostrado no carrossel), clique (o cliente clicou no cartão), adição ao carrinho a partir do carrossel e compra (o produto recomendado entrou numa encomenda validada). A 30 dias, o painel de administração calcula o CTR (cliques a dividir por impressões) e a taxa de adição ao carrinho, no total e por estratégia. Na prática: vê se a estratégia «mais vendidos» supera a «mesma categoria» na sua loja e ajusta os pesos em conformidade. Os dados são conservados 90 dias por predefinição (configurável) e um botão «Limpar» esvazia a tabela num clique. Sem dependências externas: os seus dados ficam consigo.
Carrossel rápido, em AJAX e sem dependências
O carrossel está escrito em HTML, CSS e JavaScript puros, sem Slick, Swiper ou outra biblioteca de terceiros que acrescentaria 50 a 100 kB para carregar. Carregamento diferido opcional das imagens, deslocamento automático configurável com velocidade em milissegundos, navegação por setas e pontos e ciclo ativável. Número de produtos por vista separado entre computador (4 por predefinição) e telemóvel (2 por predefinição). O botão «Adicionar ao carrinho» funciona por AJAX, sem recarregar a página, pelo que o cliente fica no carrinho. Os eventos de estatísticas seguem também por AJAX, fora do caminho crítico do LCP. No Lighthouse, o impacto é desprezível mesmo com 12 produtos apresentados.
Multiloja, multilingue e compatível com vários temas
Todas as tabelas incluem a coluna id_shop: analytics, bought_together, bundle e bundle_product. Cada loja de uma rede multiloja tem as suas recomendações, a sua aprendizagem e as suas estatísticas, algo que os módulos concorrentes de venda cruzada muitas vezes falham. O título do carrossel e o título do conjunto são traduzíveis em todos os idiomas ativos, com FR, EN, DE, ES e IT pré-preenchidos; numa loja portuguesa, basta escrevê-los na configuração. O módulo é compatível com o tema Classic e com o tema Hummingbird, e os 3 hooks de posicionamento (displayShoppingCartFooter, displayShoppingCart e displayCrossSellingShoppingCart) permitem integrar mesmo em temas personalizados em que um desses hooks tenha sido retirado.
Configuração em 3 minutos, implantação sem risco
Depois de instalado, o módulo funciona de imediato com a configuração predefinida (todas as estratégias ativas com pesos já testados, conjuntos ativos com 10 % de desconto e estatísticas ativas). Testa na sua loja, olha para as estatísticas ao fim de 7 dias e ajusta os pesos se for preciso. Se desinstalar o módulo, todas as tabelas e a configuração são eliminadas de forma limpa, sem vestígios na base de dados. Código-fonte PHP não cifrado, namespace próprio DfCartCrossSell e conformidade com os padrões do PrestaShop 8.
Ainda não existem avaliações.