Produtos relacionados automáticos para Magento 2

Kowal Recomendações Flexíveis de Produtos para Magento 2 é um módulo para lojas e agências que precisam de mais do que as listas padrão de produtos relacionados.
Compatibilidade
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
61,50 €
Enviar por Email a um Amigo

Pedir informações sobre este produto

Descrição / Produtos relacionados automáticos para Magento 2

MAGENTO 2 · RECOMENDAÇÕES · PERFIS · MERCHANDISING

Adapte as recomendações ao produto e à etapa da compra.

Kowal Related Products Profiles

Crie perfis de recomendação baseados em atributos, condições e filtros. Apresente listas ajustadas na página de produto, no carrinho e no checkout, e complemente ou substitua as listas nativas do Magento.

Condições e atributos · Grid, Slider, Compact · Related, Upsell, Crosssell

COMO FUNCIONA NA PRÁTICA

01 · Cria um perfil
Escolhe o âmbito, as condições e a forma de apresentação.

02 · O motor seleciona produtos
Aplica o contexto, as correspondências e os filtros de destino.

03 · A lista aparece na loja
É renderizada no local escolhido para o perfil.

O que ganha a sua loja?

Conheça as funcionalidades, a utilização e as definições do módulo.

Conheça o módulo

Crie recomendações de produtos inteligentes no Magento 2 sem se limitar a relações rígidas related, upsell e cross-sell.

Kowal_RelatedProductsProfiles é um módulo que permite desenhar cenários de recomendação próprios com base em perfis, atributos de produto, condições de ativação, filtros de destino e incorporação flexível no layout da loja. Assim, as recomendações deixam de ser uma lista estática e passam a fazer parte da estratégia de vendas da loja.

Transforme listas de produtos comuns em cenários de venda reais

No Magento padrão, os produtos relacionados são muitas vezes demasiado simples para responder a implementações mais exigentes. A loja pode querer mostrar produtos diferentes na página de produto, outros no carrinho e outros no checkout. Por vezes, a lista deve funcionar apenas para grupos de clientes selecionados, apenas durante uma campanha sazonal ou apenas quando o produto cumpre condições específicas do catálogo.

Este módulo foi criado precisamente para estes casos.

Em vez de associar produtos manualmente, cria um perfil de recomendação. O perfil define:

  • onde deve funcionar,
  • para que produto deve ser ativado,
  • como selecionar os produtos de destino,
  • como os limitar e ordenar,
  • como devem ser apresentados,
  • onde devem ser renderizados,
  • e se devem alimentar as listas nativas do Magento.

Mais informação

Addtocart Description

Veja a DEMO do módulo

nome de utilizador: related
palavra-passe: M2Related

Compatibilidade com o modelo Luma / Blank, KOWAL

Change Log

Versão: 1.1.22

22.05.2026

Adicionado

  • Adicionado data patch de instalação de perfis de exemplo com três perfis predefinidos:
    • related
    • crossel
    • upsell
  • Adicionada gestão da posição dos blocos nativos da página de produto para blocos Related e Upsell.
  • Adicionados dropdowns de administração para posições dos blocos Related e Upsell.
  • Adicionados alvos de posição suportados na página de produto:
    • content
    • content.aside
    • sidebar.main
    • sidebar.additional
    • product.info.main
    • product.info.media
    • product.info.details
  • Adicionados os campos de perfil related_block_position e upsell_block_position.

Alterado

  • A injeção nativa Magento de Related, Upsell e Crosssell substitui agora a saída do bloco nativo pela saída renderizada pelo módulo quando a checkbox correspondente está ativa.
  • O modo Append renderiza agora produtos nativos Magento mais produtos do perfil dentro da saída do módulo.
  • O modo Replace renderiza agora apenas produtos do perfil dentro da saída do módulo.
  • Related Products usa por predefinição o modo replace.
  • Os botões de ação do perfil no admin foram movidos para o topo do formulário na ordem ao estilo Magento:
    • Back
    • Delete
    • Save and Continue
    • Save Profile
  • A integração ACL/menu do admin foi alinhada com a estrutura de menu Kowal_Base:
    • Kowal.co > Modules > Related Product Profiles > Profiles
    • a configuração permanece na configuração Magento Stores.

Corrigido

  • Prevenida a renderização duplicada na storefront quando um perfil é tratado por uma substituição de lista nativa Magento.
  • Corrigida a visibilidade da entrada de menu Profiles para funções de admin limitadas, ligando os recursos de menu e ACL à árvore de módulos Kowal.
  • Preservados os produtos das listas nativas Magento para o modo Append, evitando recursão durante a recolha de itens nativos.

Manual de instalação do módulo

Instalação e configuração do módulo

Este documento descreve a instalação do módulo Kowal_RelatedProductsProfiles e a configuração básica de um perfil de recomendação de produtos no painel Magento.

Requisitos

  • Magento 2 com suporte para módulos Composer.
  • PHP compatível com o projeto: ^8.1, ^8.2 ou ^8.3.
  • Módulo base kowal/base instalado, porque o menu administrativo utiliza a estrutura Kowal.co > Modules.
  • Acesso administrativo à CLI do Magento.

Instalação via Composer

  1. Adicione o repositório do módulo:

Receberá os dados de acesso ao repositório Composer, endereço de e-mail do cliente e token de licença, por e-mail após a compra. Também estão disponíveis na área de cliente depois de iniciar sessão em kowal.store. Substitua TWOJ_EMAIL_KLIENTA pelo endereço de e-mail da sua conta e TWOJ_TOKEN pelo token recebido. Execute os comandos no diretório raiz do Magento.

composer config repositories.kowal composer https://repo.kowal.store
  1. Configure os dados de acesso ao repositório Composer Kowal:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'
  1. Instale o módulo:
composer require kowal/module-related-products-profiles
  1. Ative o módulo:
php bin/magento module:enable Kowal_RelatedProductsProfiles
  1. Execute a atualização da base de dados:
php bin/magento setup:upgrade

Durante setup:upgrade, o módulo cria a tabela de perfis e executa um data patch com três perfis de exemplo: related, crossel, upsell. O patch não substitui perfis existentes com os mesmos códigos.

  1. No modo de produção, reconstrua a dependency injection:
php bin/magento setup:di:compile
  1. Limpe a cache:
php bin/magento cache:flush

Configuração global básica

Aceda a:

Stores > Configuration > Kowal > Related Product Profiles

Defina:

  • Enable Frontend Output: Yes
  • Enable Debug Logging: No em produção, Yes apenas para diagnosticar o funcionamento dos perfis

Guarde a configuração e limpe a cache se o Magento o solicitar.

Permissões administrativas

O módulo adiciona recursos ACL para perfis e configuração.

Acesso à lista de perfis:

Kowal > Modules > Related Product Profiles > Profiles

Acesso à configuração:

Stores > Settings > Configuration > Related Product Profiles Configuration

Para um utilizador demo que deve gerir apenas perfis, atribua a permissão Profiles. Se o utilizador também deve alterar a definição global de ativação do módulo, atribua também o recurso de configuração.

Onde gerir perfis

A lista de perfis está no menu:

Kowal.co > Modules > Related Product Profiles > Profiles

Na lista, pode adicionar um novo perfil, editar um perfil existente ou eliminar um perfil.

O exemplo abaixo cria um perfil que substitui o bloco nativo Magento Related Products na página de produto. Os produtos serão selecionados de acordo com o mesmo attribute_set_id, ou seja, do mesmo conjunto de atributos que o produto visualizado pelo cliente.

1. Criação do perfil

Aceda a:

Kowal.co > Modules > Related Product Profiles > Profiles

Clique em Add New Profile.

2. Secção General

Defina:

  • Name: Related Products
  • Code: related
  • Is Active: selecionado
  • Sort Order: 0
  • Placements: selecione Product Page
  • Store Views: selecione All Store Views
  • Customer Groups: selecione All Customer Groups
  • Context Strategy: First matching item
  • From Date: vazio
  • To Date: vazio

Notas:

  • Na página de produto, o contexto é sempre o produto atualmente visualizado.
  • Context Strategy tem significado prático sobretudo para o carrinho e o checkout.
  • Code deve ser único.

3. Secção Activation Conditions

Adicione a condição:

Attribute CodeOperatorValue
statusEquals1

Significado:

  • O perfil será executado apenas se o produto de contexto estiver ativo.
  • Se a condição não for cumprida, todo o perfil será ignorado.

4. Secção Matching Rules

Adicione a regra:

Source AttributeTarget AttributeOperatorRequiredEmpty Value PolicyDefault Value
attribute_set_idattribute_set_idEqualsselecionadoSkip Rulevazio

Significado:

  • O módulo obterá attribute_set_id do produto atual.
  • Depois encontrará produtos com o mesmo attribute_set_id.
  • Required significa que o produto de destino deve cumprir esta regra.

Exemplos alternativos de regras:

  • brand -> brand, operador Equals: produtos da mesma marca.
  • category_ids -> category_ids, operador Category Intersects: produtos de pelo menos uma categoria em comum.
  • color -> color, operador Equals: produtos da mesma cor.

5. Secção Target Product Filters

Adicione o filtro:

Attribute CodeOperatorValue
statusEquals1

Significado:

  • Nos resultados serão apresentados apenas produtos ativos.

Opcionalmente, pode adicionar um filtro de visibilidade:

Attribute CodeOperatorValue
visibilityIn List2,3,4

6. Secção Sorting & Display

Defina:

  • Sort Attribute: entity_id
  • Sort Direction: DESC
  • Secondary Sort Attribute: vazio
  • Secondary Sort Direction: None
  • Title: Related Products
  • Subtitle: vazio
  • Products Limit: 8
  • Template Variant: Slider
  • Image Role: category_page_grid
  • Show Price: selecionado
  • Show Old Price: não selecionado
  • Show Add To Cart: selecionado
  • Show Product Name: selecionado
  • Show Short Description: não selecionado
  • Show Badges: não selecionado
  • Hide If Empty: selecionado
  • Exclude Current Product: selecionado
  • Exclude Quote Products: selecionado
  • Exclude Out Of Stock: selecionado

Significado dos campos principais:

  • Template Variant controla o aspeto da lista: Grid, Slider ou Compact.
  • Products Limit limita o número de produtos nos resultados.
  • Exclude Current Product impede que o produto atualmente visualizado apareça nos resultados.
  • Exclude Out Of Stock remove produtos indisponíveis.

7. Secção Native Magento Lists

Para Related Products, defina:

  • checkbox Related Products: selecionada
  • Mode: Replace
  • Position: Magento default position

Significado:

  • Selecionar a checkbox significa que o módulo assume o bloco nativo Magento Related Products.
  • Replace significa que no bloco assumido serão apresentados apenas produtos do perfil.
  • Append significa que o módulo apresentará produtos nativos Magento mais produtos do perfil.
  • Position permite mover o bloco para outro local da página de produto.

Exemplos de posições:

  • Magento default position: deixa o bloco no local definido pelo tema Magento.
  • sidebar.additional: move o bloco para a sidebar adicional.
  • sidebar.main: move o bloco para a sidebar principal.
  • content: move o bloco para o conteúdo principal da página.
  • content.aside: move o bloco para a área lateral do content.
  • product.info.main: move o bloco para a coluna principal de informações do produto.
  • product.info.media: move o bloco para a área da galeria do produto.
  • product.info.details: move o bloco para a área de detalhes ou separadores do produto.

Se o contentor selecionado não existir no tema atual, o Magento deixará o bloco no local predefinido.

Para Upsell Products e Crosssell Products, neste exemplo deixe as checkboxes não selecionadas.

8. Secção Layout XML

Para este exemplo, deixe os campos vazios:

  • Product Page XML: vazio
  • Edit Cart XML: vazio
  • Checkout XML: vazio

Não é necessário adicionar XML se utilizar a secção Native Magento Lists. O XML é útil quando o perfil deve ser renderizado como um bloco adicional do módulo fora das listas nativas do Magento.

9. Guardar o perfil

Clique em:

  • Save Profile, para guardar e voltar à lista de perfis
  • Save and Continue, para guardar e permanecer no formulário

Depois de guardar, limpe a cache do Magento se o resultado não ficar imediatamente visível no frontend.

Exemplo de configuração de Upsell na sidebar

Se quiser mover Upsell Products para sidebar.additional:

  1. Em Placements, selecione Product Page.
  2. Em Native Magento Lists, selecione Upsell Products.
  3. Defina Mode:
    • Append, se quiser apresentar upsells nativos Magento mais produtos do perfil.
    • Replace, se quiser apresentar apenas produtos do perfil.
  4. Defina Position: Additional sidebar - sidebar.additional.
  5. Escolha Template Variant: normalmente Compact adapta-se bem à sidebar.

Exemplo de configuração de Crosssell no carrinho

Para crosssell:

  1. Em Placements, selecione Edit Cart.
  2. Em Native Magento Lists, selecione Crosssell Products.
  3. Defina Mode: geralmente Replace.
  4. Position não está disponível para crosssell, porque atualmente o posicionamento aplica-se apenas aos blocos na página de produto.

Diagnóstico

Se o perfil não apresentar produtos:

  1. Verifique se o módulo está ativado na configuração.
  2. Verifique se o perfil tem Is Active selecionado.
  3. Verifique se Placements corresponde ao local onde está a testar o perfil.
  4. Verifique as condições em Activation Conditions.
  5. Verifique se o produto de contexto tem valores dos atributos usados em Matching Rules.
  6. Desative temporariamente Exclude Out Of Stock se estiver a testar em produtos sem stock.
  7. Ative Enable Debug Logging apenas durante o diagnóstico.

Comandos após a implementação de alterações

Depois de atualizar o módulo, execute:

php bin/magento setup:upgradephp bin/magento cache:flush

No modo de produção, execute adicionalmente:

php bin/magento setup:di:compile
Pressione para saltar o carrossel

Encontrámos outros produtos que podem ser do seu interesse!

Avaliações dos Clientes

Qualidade
Preço
Suporte
szybka instalka
Avaliado por Tomasz
szybka instalka

1 artigo

Escreva a sua própria avaliação
Está a avaliar: Produtos relacionados automáticos para Magento 2
A sua classificação:
Preço
Qualidade
Suporte
loader
Carregando...

Classificação enviada para aprovação.

Perguntas e respostas

Question
O módulo permite apresentar automaticamente produtos relacionados na página do produto sem atribuição manual?
Answer
Sim — o módulo permite definir regras ou condições (por exemplo, atributos, categorias, etiquetas) e, com base nisso, selecionar automaticamente produtos relacionados, em vez de os atribuir manualmente.
Question
Posso escolher quantos produtos relacionados são apresentados ao cliente?
Answer
Sim — na configuração, normalmente é possível definir o número máximo de produtos relacionados apresentados no bloco, o que permite otimizar o aspeto da página e a experiência do utilizador.
Question
O bloco de produtos relacionados pode ser apresentado não só na página do produto, mas também, por exemplo, na página de categoria ou no carrinho?
Answer
Embora a principal utilização seja na página do produto, muitas extensões deste tipo (por analogia) também permitem apresentar blocos noutras páginas — vale a pena consultar a documentação da versão específica do módulo.
Question
A instalação do módulo exige a substituição de ficheiros do núcleo do Magento ou do tema?
Answer
Não — o módulo funciona como uma extensão padrão para Magento 2 e não requer modificações nos ficheiros core do sistema nem do tema. (Aplica-se à instalação padrão)
Question
É possível definir regras para a seleção de produtos relacionados — por exemplo, produtos da mesma categoria ou com preço semelhante?
Answer
Sim — o módulo permite configurar regras ou condições para a seleção de produtos relacionados (por exemplo, as mesmas categorias, etiquetas ou intervalo de preços).
Question
O módulo suporta lojas multilingues/multi-store?
Answer
Normalmente sim — o módulo é concebido para Magento 2 com várias vistas de loja, o que permite ajustar o aspeto e as condições para diferentes idiomas/lojas.
Question
Isto afeta o desempenho da loja quando tenho uma base de produtos muito grande?
Answer
Minimamente — o módulo seleciona automaticamente os produtos e apresenta-os na página, mas, como qualquer consulta ou bloco adicional, vale a pena testar o seu funcionamento num ambiente de teste, especialmente com um grande número de produtos.
Question
Posso excluir produtos ou categorias específicos da seleção automática?
Answer
Sim — na configuração do módulo, é possível indicar condições de exclusão (por exemplo, produtos em saldo, determinadas categorias) do bloco de produtos relacionados.
Question
Após a compra do módulo, recebo suporte e atualizações?
Answer
Sim — o fabricante declara que os módulos estão abrangidos por suporte técnico e atualizações.
Alterar preferências de cookies