Informações avançadas sobre o produto
- SKU
- M2-PRODUCT-FEATURES
Descrição / Informações avançadas sobre o produto
MAGENTO 2 · ATRIBUTOS · SECÇÕES · INFORMAÇÕES DO PRODUTO
Transforme atributos em informações fáceis de comparar.
Kowal Product Features
Organize as características do produto em secções independentes e recolhíveis. Escolha escalas, listas de swatches, imagens e blocos CMS para que o cliente compreenda mais rapidamente a utilização e os parâmetros do produto.
Configuração por Store View · Perfis de apresentação · Adaptador Hyvä opcional
COMO FUNCIONA NA PRÁTICA
01 · Escolhe as fontes de informação
Atribui atributos ou blocos CMS às secções.
02 · Define a forma de apresentação
Configura o renderer, a ordem e o perfil de apresentação.
03 · O cliente verifica as características relevantes
As secções mostram os dados atribuídos ao produto.
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
kowal/module-product-features é um módulo Magento 2 para apresentar as características mais importantes do produto diretamente na página do produto. A extensão transforma os dados guardados nos atributos Magento em secções legíveis, estéticas e recolhíveis, que ajudam o cliente a compreender o produto mais rapidamente, comparar os seus parâmetros e tomar uma decisão de compra.
O módulo foi preparado para lojas em que a tabela de atributos padrão é insuficiente: os produtos têm características de utilização, aplicações, tecnologias, níveis de parâmetros, certificados, gráficos, ícones ou descrições CMS adicionais. Em vez de os apresentar como uma lista longa e técnica, a loja pode mostrá-los como secções organizadas e ajustadas ao contexto do produto.
Necessidades dos clientes
Os clientes que visitam a página do produto procuram normalmente respostas a perguntas concretas:
- se o produto é adequado à minha utilização,
- em que difere de outras variantes,
- quais são as suas características técnicas mais importantes,
- se tem determinadas funções, certificados ou tecnologias,
- qual é o nível dos parâmetros relevantes, por exemplo respirabilidade, resistência, elasticidade ou ajuste,
- que informações adicionais, entregas ou devoluções se aplicam a este produto.
O módulo responde a estas necessidades ao transferir as características do produto do nível dos dados administrativos técnicos para uma camada de compra clara. O cliente não tem de analisar nomes de atributos em bruto nem tabelas extensas. Recebe secções descritas com linguagem comercial, enriquecidas com ícones, escalas, imagens ou blocos de conteúdo.
Benefícios comerciais
O módulo ajuda a organizar as informações de produto de uma forma que apoia as vendas e o atendimento ao cliente:
- aumenta a legibilidade da página do produto,
- reduz o tempo necessário para encontrar informações essenciais,
- limita o número de perguntas ao apoio ao cliente sobre os parâmetros do produto,
- permite destacar as vantagens do produto sem reconstruir o template da loja,
- permite apresentar características de forma diferente consoante a categoria, o tipo de produto ou a loja,
- facilita a utilização dos atributos Magento existentes como conteúdo comercial,
- permite manter uma aparência consistente das secções de características em vários Store View.
Possibilidades do módulo
O módulo apresenta na página do produto um conjunto de secções configuráveis. Cada secção pode usar um único atributo do produto ou agregar vários atributos num único bloco. O administrador decide que características ficam visíveis, em que ordem aparecem e com que tipo de apresentação são renderizadas.
Principais possibilidades:
- apresentação das características do produto como secções recolhíveis na página do produto,
- expansão e recolha independentes de cada secção,
- ocultação automática de secções vazias,
- suporte para atributos únicos e múltiplos numa secção,
- seleção automática do modo de apresentação para tipos de atributos selecionados,
- renderers dedicados para escalas, listas, swatches, ícones, blocos CMS, imagens e valores numéricos,
- possibilidade de definir uma ordem própria das secções,
- perfis de apresentação atribuídos a secções específicas,
- configuração global de cores, espaçamentos, tamanhos de texto e acentos visuais,
- suporte para configuração por Store View.
Funcionalidades de frontend
Na página do produto, o módulo adiciona um bloco com as características do produto. As secções têm um cabeçalho, conteúdo e um ícone que indica o estado de expansão. Assim, a página do produto mantém-se organizada mesmo quando o produto tem muitas informações adicionais.
As secções podem estar expandidas ou recolhidas por predefinição. Isto permite expor de imediato as informações mais importantes e deixar os conteúdos auxiliares, como especificações, entrega, devoluções ou descrições mais longas, disponíveis após clique.
Se o produto não tiver valor para o atributo usado numa determinada secção, o módulo pode ocultar a secção automaticamente. Assim, o cliente vê apenas as informações que dizem realmente respeito ao produto visualizado.
Tipos de apresentação
O módulo suporta várias formas de apresentar dados de produto.
Escalas de características
O tipo scale serve para apresentar atributos do tipo dropdown que têm de 2 a 5 valores. O cliente vê todo o contexto da escala e o valor selecionado do produto fica destacado.
Exemplos de utilização:
- corte: largo, regular, justo,
- resistência: standard, reforçada, máxima,
- elasticidade: rígido, normal, elástico,
- respirabilidade: baixa, média, elevada.
Este tipo de apresentação é mais legível do que um simples valor textual, porque mostra onde o produto se situa em relação às restantes possibilidades.
Listas de swatches
O tipo swatch_list apresenta valores selecionados de um atributo multiselect juntamente com o swatch. Pode ser um ícone, uma cor ou uma indicação textual configurada no Magento.
Exemplos de utilização:
- utilizações desportivas,
- tecnologias,
- materiais,
- certificados,
- características de utilização.
O cliente recebe uma lista curta de valores atribuídos ao produto, enriquecida com um elemento visual.
Listas com ícones Amasty
O tipo multiselect_icon permite usar ícones atribuídos às opções do atributo no módulo Amasty ShopbyBrand / ShopbyBase. Se a opção tiver uma imagem no campo Small Image, o módulo pode apresentá-la junto à etiqueta.
Esta solução é útil quando a loja já gere ícones de características, marcas, desportos ou utilizações na configuração Amasty e quer usar os mesmos materiais na página do produto.
Secções a partir de blocos CMS
O tipo cms_blocks usa o atributo de produto blocks_id. O administrador atribui blocos CMS ativos ao produto e o módulo renderiza cada bloco selecionado como uma secção recolhível separada.
Exemplos de utilização:
- especificação e funcionalidades,
- informações de entrega,
- devoluções,
- instruções de utilização,
- conteúdos educativos,
- mensagens dependentes do produto.
Assim, os conteúdos descritivos podem ser geridos através dos blocos CMS Magento padrão e atribuídos apenas aos produtos selecionados.
Dados técnicos e valores textuais
O módulo também suporta dados de atributos típicos:
- texto curto numa linha,
- descrição textual mais longa,
- bloco HTML,
- layout etiqueta-valor,
- tabela de parâmetros, opção prevista para uma versão futura,
- uma única etiqueta selecionada,
- lista textual,
- badge e lista de badges, opções previstas para uma versão futura.
Isto permite construir tanto uma secção simples com um único parâmetro como uma especificação mais desenvolvida a partir de vários atributos.
Valores lógicos, datas, preços e números
Para dados especiais, o módulo disponibiliza formas de apresentação dedicadas:
yes_nopara valores sim/não,checkmarkpara características positivas,datepara datas de acordo com a localização da loja,pricepara valores de preço formatados na moeda da loja,number_with_unitpara números com unidade,range_barpara valores apresentados como uma barra de intervalo,rating_dotspara avaliações ou níveis apresentados por pontos.
Estas variantes ajudam a ajustar o formato dos dados à forma como o cliente os lê naturalmente.
Imagens
O módulo também suporta atributos de imagem:
- imagem única,
- imagem com etiqueta,
- grelha de imagens.
Pode servir para apresentar ícones de tecnologias, certificados, pictogramas, marcações de produto ou gráficos informativos adicionais.
Aparência flexível
A aparência do módulo baseia-se na configuração administrativa e em variáveis CSS. A loja pode definir cores globais, fundo da secção, cores do texto, acentos, contornos, arredondamentos, espaçamentos e tamanhos de fonte sem editar ficheiros de template.
Além disso, o módulo suporta perfis de apresentação. Assim, uma secção pode ter uma aparência padrão, outra mais compacta e outra pode ser destacada com uma cor ou acento diferente. Isto é útil para expor conteúdos importantes, por exemplo certificados, tecnologias ou informações que influenciam a decisão de compra.
Exemplos de utilização
O módulo é especialmente adequado para lojas em que o produto requer explicação:
- vestuário desportivo e técnico,
- equipamento desportivo,
- eletrónica,
- produtos com certificados,
- cosméticos e suplementos,
- equipamento para casa,
- produtos B2B com parâmetros técnicos,
- catálogos com um grande número de variantes e características.
Um layout de exemplo na página do produto pode incluir:
- secção
Cechy produktucom várias escalas, - secção
Zastosowaniecomo lista de ícones, - secção
Technologiecomo lista de swatches, - secção
Specyfikacjacomo tabela de atributos, - secções CMS
Dostawa,ZwrotyeInstrukcja użytkowania.
Resumo
kowal/module-product-features organiza as informações de produto e permite apresentá-las num formato ajustado à decisão de compra do cliente. O módulo utiliza mecanismos existentes do Magento: atributos de produto, swatches, blocos CMS, Store View e configuração do sistema, e depois transforma-os em secções legíveis na página do produto.
O resultado é uma página de produto que explica melhor o valor do produto, é mais fácil de consultar rapidamente e dá aos administradores maior controlo sobre a forma como as características do produto são comunicadas aos clientes.
Escalas, swatches e âmbito atual dos renderers
O renderer scale atual suporta dropdown com 2–5 valores. Além de swatch_list, pode escolher swatch_grid e swatch_text; radial_chart mostra o parâmetro numa apresentação circular.
As posições table, badge, badge_list, icon_value e icon_list estão visíveis na configuração como available in future release. Ainda não têm uma apresentação frontend dedicada e final. Na implementação, escolha um renderer disponível e verifique o resultado nos dados do produto.
Configuração de secções e integrações opcionais
Stores → Configuration → Catalog → Product Features disponibiliza Feature Sections, Appearance e Appearance Profiles. Define atributos, ordem, estado predefinido da secção, ocultação de dados vazios e aparência.
O renderer multiselect_icon requer os módulos Amasty adequados e imagens Small Image atribuídas às opções. blocks_id é um atributo multiselect de blocos CMS ativos e também pode ser preenchido através de Update Attributes em massa.
Hyvä e recursos apenas quando há secções
O pacote inclui o Kowal_ProductFeaturesHyva opcional. Para a vista Hyvä, ative ambos os módulos, Enabled e Enable Hyva Integration; no Luma, deixe a integração Hyvä desativada.
O CSS e JS do módulo são carregados na página do produto com secções renderizadas. O adaptador usa um script sem RequireJS e jQuery e não exige reconstrução do Tailwind. Os scripts inseridos pelo administrador em blocos CMS requerem compatibilidade separada.
Tooltips e suporte para vários idiomas
Os comandos product-features:tooltips:copy e product-features:tooltips:reset executam a cópia ou reposição em massa dos tooltips de atributos entre scope e Store View.
A gravação é efetuada pelo consumer kowal.product_features.attribute_tooltip.save. Em operações em lote, assegure o funcionamento da fila e verifique a vista de loja de destino.
Instalação via Composer
Pacote kowal/module-product-features, módulo Kowal_ProductFeatures. Depois de configurar o acesso ao repositório Kowal, instale o pacote, ative o módulo, atualize o Magento e limpe a cache. Em produção, inclua a compilação e o deployment de conteúdo estático de acordo com o processo da loja.
Da configuração ao resultado
1. Escolhe as fontes de informação
Atribui atributos ou blocos CMS às secções.
2. Define a forma de apresentação
Configura o renderer, a ordem e o perfil de apresentação.
3. O cliente verifica as características relevantes
As secções mostram os dados atribuídos ao produto.
Página de vestuário técnico
Mostra a respirabilidade e o ajuste numa escala, as tecnologias como lista de swatches e as informações de cuidado num bloco CMS.
As secções com dados em falta podem ser ocultadas. Num só lugar, organiza parâmetros, gráficos e conteúdos auxiliares.
Prepare secções ajustadas ao seu sortido
Quer adaptar o módulo à sua loja? Peça a implementação do Kowal Product Features e analise a configuração ou as extensões necessárias.
Mais informação
Manual de instalação do módulo
Product Features - instalação, configuração e gestão de atributos
Este documento descreve a configuração do módulo kowal/module-product-features, o significado de todos os campos administrativos e o trabalho com atributos do lado do produto.
Instalação
O módulo destina-se a instalação via Composer.
Os dados de acesso ao repositório Composer, endereço de e-mail do cliente e token de licença, serão enviados por e-mail após a compra. Também estão disponíveis no painel do cliente após 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.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-product-featuresbin/magento module:enable Kowal_ProductFeaturesbin/magento setup:upgradebin/magento cache:flushApós o deployment em produção, execute os comandos padrão adequados ao projeto, por exemplo compilação DI e deploy de assets estáticos, de acordo com o modo de funcionamento do Magento.
Localização da configuração
A configuração do módulo encontra-se no painel administrativo do Magento:
Stores > Configuration > Catalog > Product Features
As definições de aparência encontram-se num grupo separado:
Stores > Configuration > Catalog > Product Features Appearance
Os campos de configuração estão disponíveis ao nível Default, Website e Store View. Assim, diferentes vistas de loja podem ter outras secções de características ou outra aparência.
Product Features
Enabled
Ativa ou desativa o módulo para o âmbito de configuração indicado.
Valores:
Yes- as secções de características do produto são renderizadas na página do produto,No- o módulo não devolve secções e o bloco não aparece no frontend.
Utilização: desativação rápida do módulo para toda a loja, Website selecionado ou Store View sem eliminar a configuração das secções.
Feature Sections
Lista de secções renderizadas na página do produto. Cada linha define uma secção frontend ou um grupo de secções, se for usado o tipo cms_blocks.
Enabled
Ativa ou desativa uma secção individual.
Valores:
Yes- a secção participa na renderização,No- a secção é ignorada.
Utilização: ocultação temporária de uma secção sem apagar as suas definições.
Section Title
Título da secção visível na página do produto.
Exemplos:
Cechy produktu,Zastosowanie Sportowe,Specyfikacja,Technologie,Dostawa.
Utilização: o nome deve ser compreensível para o cliente e não tem de corresponder ao nome técnico do atributo.
Nota: para o tipo cms_blocks, o título da secção filha é obtido a partir do título do bloco CMS.
Attribute Code
Um único atributo de produto usado pela secção. O campo tem a forma de um dropdown com a lista de atributos de produto.
Utilização: use este campo quando a secção se baseia num único atributo, por exemplo sport_usage, blocks_id, material, technology_icon.
Attribute Codes
Lista de vários atributos de produto usados por uma secção. O campo tem a forma de multiselect.
Utilização: use este campo quando uma secção deve agregar várias características, por exemplo várias escalas na secção Cechy produktu ou vários parâmetros na secção Specyfikacja.
Exemplo: a secção Cechy produktu pode conter os atributos fit, resistance, stretch e breathability, todos renderizados como escalas.
Display Type
Define a forma de apresentação do valor do atributo.
O valor vazio Auto significa seleção automática do renderer:
blocks_idé renderizado comocms_blocks,- swatch multiselect como
swatch_list, - select com 2 ou 3 opções como
scale, - select com maior número de opções como
selected_label, - multiselect como
text_list, - boolean como
checkmark, - date como
date, - price como
price, - textarea como
text_block, - image/media_image como
image, - restantes tipos como
text_inline.
Tipos disponíveis:
| Tipo | Utilização |
|---|---|
scale | Escala para atributo select com 2 ou 3 opções. |
swatch_list | Lista de valores multiselect selecionados com swatch Magento. |
multiselect_icon | Lista de valores multiselect selecionados com ícone Amasty ShopbyBrand / ShopbyBase. |
cms_blocks | Secções separadas criadas a partir de blocos CMS atribuídos por blocks_id. |
text_inline | Valor textual curto. |
text_block | Texto mais longo. |
html_block | Conteúdo HTML do atributo. |
accordion_text | Conteúdo HTML/textual numa secção recolhível. |
key_value | Linhas etiqueta-valor. |
table | Dados técnicos em layout de tabela. |
selected_label | Etiqueta da opção selecionada do atributo select. |
text_list | Lista textual dos valores multiselect selecionados. |
badge | Valor único como badge. |
badge_list | Lista de valores como badges. |
icon_value | Valor único com ícone. |
icon_list | Lista de valores com ícones. |
swatch_grid | Valores multiselect selecionados numa grelha de swatches. |
yes_no | Valor boolean como Yes ou No. |
checkmark | Valor boolean como característica positiva; visível apenas para valor verdadeiro. |
date | Data formatada de acordo com a loja. |
price | Preço formatado pelo Magento. |
number_with_unit | Número com unidade. |
range_bar | Número como barra de intervalo. |
rating_dots | Número como pontos de nível ativos. |
radial_chart | Valor fracionário, por exemplo 4/6 ou 7/10, como gráfico circular com etiqueta do atributo. |
image | Imagem única de atributo de imagem. |
image_with_label | Imagem com legenda. |
image_grid | Várias imagens em layout gráfico. |
No painel administrativo, algumas posições estão marcadas como available in future release. Isto aplica-se aos tipos que já estão visíveis na lista de configuração, mas ainda não têm uma apresentação frontend própria e final:
table,badge,badge_list,icon_value,icon_list,swatch_grid.
Sort Order
Ordem das secções na página do produto. Um número mais baixo significa apresentação mais cedo.
Utilização: coloque as secções mais importantes no início, por exemplo 10 para características principais, 20 para utilizações, 30 para especificação.
Default State
Estado inicial da secção na página do produto.
Valores:
Expanded- a secção está expandida por predefinição,Collapsed- a secção está recolhida por predefinição.
Utilização: os conteúdos mais importantes podem ser mostrados de imediato e as informações auxiliares mais longas podem ficar recolhidas.
Hide Empty
Decide se a secção deve ser ocultada quando não há dados para apresentar.
Valores:
Yes- a secção é ocultada se o produto não tiver valor de atributo ou se o renderer não devolver quaisquer elementos,No- a secção pode permanecer visível mesmo sem elementos.
Utilização: na maioria dos casos, recomenda-se Yes para não mostrar secções vazias ao cliente.
Appearance Profile
Seleção do perfil de apresentação definido no campo Appearance Profiles.
O campo tem a forma de dropdown. O administrador já não introduz o código manualmente, apenas escolhe um perfil pronto da lista, normalmente no formato code - label.
Utilização: permite atribuir a uma secção específica uma aparência diferente da global, por exemplo perfil compact, highlight ou plain.
Se o campo estiver vazio e a opção Use global appearance estiver selecionada, a secção usa a aparência global.
Ordem de trabalho recomendada:
- defina o perfil em
Appearance Profiles, - guarde a configuração,
- volte a
Feature Sections, - escolha o perfil na coluna
Appearance Profilepara a secção adequada.
CSS Class
Classe CSS adicional adicionada à secção.
Utilização: ajuste individual da aparência no tema frontend, por exemplo product-features-section--technical.
Renderer Options JSON
Definições opcionais transmitidas ao renderer em formato JSON.
A utilização depende do tipo de apresentação. Exemplos:
{'unit':'cm','precision':1}Para number_with_unit:
unit- unidade, por exemplocm,%,g/m2,precision- número de casas decimais.
Para range_bar:
min- valor mínimo do intervalo,max- valor máximo do intervalo,low_label- etiqueta do início do intervalo,high_label- etiqueta do fim do intervalo.
Para rating_dots:
steps- número de pontos ou níveis.
O tipo radial_chart não exige opções adicionais. O renderer lê o valor do atributo ou a etiqueta da opção no formato x/y, por exemplo 1/6, 4/6, 7/10.
Exemplo para a barra de intervalo:
{'min':0,'max':100,'low_label':'Niska','high_label':'Wysoka'}Exemplo para pontos:
{'steps':5}Nota: o campo deve conter JSON válido. Um valor incorreto é ignorado pelo renderer.
Appearance Profiles
Lista de perfis de apresentação opcionais que podem ser atribuídos a secções através do campo Appearance Profile.
Code
Código técnico do perfil.
Exemplos:
compact,highlight,plain.
Utilização: o código identifica o perfil internamente e é usado como valor de opção no dropdown Appearance Profile junto da secção.
Label
Nome descritivo do perfil visível para o administrador.
Utilização: facilita o reconhecimento do perfil na configuração, por exemplo Kompaktowy, Wyróżniony, Neutralny. Em conjunto com o código, cria uma etiqueta legível na lista de seleção de perfis em Feature Sections.
Background
Cor de fundo da secção para o perfil.
Utilização: destaque de secções selecionadas ou adaptação ao tema.
Text
Cor do texto principal na secção.
Heading
Cor do título da secção.
Accent
Cor de acento, por exemplo elementos ativos, pontos da escala ou destaques.
Accent Background
Cor de fundo dos elementos de acento.
Border
Cor das linhas, separadores, eixos da escala e contornos.
Icon
Cor do ícone de expansão e recolha da secção.
Radius, e.g. 18px
Arredondamento dos cantos da secção.
Exemplos: 0, 8px, 18px.
Padding, e.g. 28px
Espaçamento interno da secção.
Exemplos: 16px, 24px, 28px.
Label Font Size, e.g. 21px
Tamanho do texto das etiquetas de características na secção.
Exemplos: 16px, 18px, 21px, 1.25rem.
Product Features Appearance
Este grupo contém a aparência global das secções. As definições são convertidas em variáveis CSS e aplicadas ao wrapper do módulo.
Section Background Color
Cor de fundo da secção.
Por predefinição: #f4f4f4.
Section Text Color
Cor principal do texto na secção.
Por predefinição: #000000.
Section Heading Color
Cor do cabeçalho da secção.
Por predefinição: #000000.
Muted Text Color
Cor de textos auxiliares e menos relevantes.
Por predefinição: #555555.
Accent Color
Cor de elementos ativos e destaques.
Por predefinição: #000000.
Accent Background Color
Cor de fundo dos elementos ativos, por exemplo seleções.
Por predefinição: #ffffff.
Border Color
Cor de contornos, separadores e eixos da escala.
Por predefinição: #9b9b9b.
Icon Color
Cor do ícone + / - no cabeçalho da secção.
Por predefinição: #000000.
Selected Text Color
Cor do texto do valor selecionado.
Por predefinição: #000000.
Selected Font Weight
Espessura da fonte do valor selecionado.
Por predefinição: 700.
Exemplos: 400, 500, 600, 700, bold.
Section Border Radius
Arredondamento do contentor da secção.
Por predefinição: 18px.
Section Padding
Espaçamento interno da secção.
Por predefinição: 28px.
Section Gap
Espaçamento entre secções.
Por predefinição: 16px.
Heading Font Size
Tamanho da fonte do cabeçalho da secção.
Por predefinição: 20px.
Exemplos: 18px, 20px, 1.25rem, clamp(18px, 2vw, 22px).
Label Font Size
Tamanho da fonte das etiquetas de características e das etiquetas de valores.
Por predefinição: 21px.
Body Font Size
Tamanho da fonte do conteúdo principal da secção.
Por predefinição: 16px.
Gestão de atributos do lado do produto
O módulo não cria um sistema separado de dados de produto. Usa os atributos de produto Magento, pelo que a gestão do conteúdo é feita principalmente na edição do produto.
Edição de um produto individual
- Aceda a
Catalog > Products. - Abra o produto para edição.
- Preencha os atributos que são usados pelas secções do módulo.
- Se o produto deve usar blocos CMS, aceda ao grupo
Product Featurese defina o campoCMS Blocks. - Guarde o produto.
- Limpe a cache, se o projeto o exigir.
A secção aparecerá no frontend apenas quando:
- o módulo estiver ativado,
- a secção estiver ativada na configuração,
- o atributo existir,
- o produto tiver valor do atributo,
- o renderer conseguir processar o valor selecionado,
- a secção não tiver sido ocultada por
Hide Empty.
Atributo blocks_id / CMS Blocks
Durante setup:upgrade, o módulo adiciona o atributo de produto:
- código:
blocks_id, - etiqueta:
CMS Blocks, - tipo:
text, - input:
multiselect, - source model: blocos CMS ativos,
- backend: backend Magento padrão para multiselect,
- scope: Store View,
- grupo:
Product Features, - visível na edição do produto,
- disponível na grelha de produtos e na filtragem da grelha.
O campo CMS Blocks permite atribuir blocos CMS ativos ao produto. Cada bloco selecionado será renderizado como uma secção separada, se existir na configuração do módulo uma secção com:
Attribute Code:blocks_id,Display Type:cms_blocks.
O título da secção no frontend vem do título do bloco CMS e o conteúdo vem do conteúdo do bloco. Blocos inativos ou indisponíveis para o Store View não são renderizados.
Gestão de blocos CMS
Os blocos usados por blocks_id são criados no Magento da forma padrão:
Content > Elements > Blocks
Recomendações:
- use títulos de blocos claros, porque podem ficar visíveis como títulos de secção,
- atribua blocos aos Store View corretos,
- defina o bloco como ativo,
- guarde nos blocos conteúdos descritivos que devam ser partilhados por muitos produtos, por exemplo entrega, devoluções, instruções, tecnologias.
Edição em massa de produtos
O atributo blocks_id está preparado para trabalhar com edição em massa de produtos.
- Aceda a
Catalog > Products. - Selecione produtos na grelha.
- Escolha a ação
Update Attributes. - Defina o valor do campo
CMS Blocks. - Guarde as alterações.
Utilização: atribuição rápida da mesma secção CMS, por exemplo Dostawa, Zwroty ou Instrukcja pielęgnacji, a muitos produtos em simultâneo.
Atributos para escala
Para o tipo scale, use atributos select com 2 ou 3 opções ativas.
Exemplo:
- atributo
fit, - opções:
Luźny,Regularny,Dopasowany.
O produto deve ter uma das opções selecionada. O módulo mostrará todas as opções da escala e destacará a atribuída ao produto.
Se o atributo tiver menos de 2 ou mais de 3 opções, o renderer scale ignorará esse atributo.
Atributos multiselect
Para listas de características, utilizações, tecnologias ou certificados, use atributos multiselect.
Tipos de apresentação possíveis:
text_list,badge_list,swatch_list,swatch_grid,multiselect_icon,icon_list.
O produto pode ter vários valores selecionados. O módulo renderiza apenas os valores atribuídos ao produto.
Swatches Magento
Se o atributo multiselect usar swatches Magento, pode usar o tipo swatch_list ou swatch_grid.
Utilização:
- ícones de tecnologias,
- cores,
- pictogramas de utilização,
- marcações de materiais.
Se a opção tiver um swatch de imagem, o módulo mostrará a imagem. Se tiver um swatch de cor ou texto, o módulo usará a variante adequada.
Ícones Amasty
Para o tipo multiselect_icon, o módulo tenta obter o ícone da opção a partir de Amasty ShopbyBrand / ShopbyBase.
Fonte do ícone:
Shop by Brand > Option Edit > Other > Small Image
O texto alternativo vem de Small Image Alt e, se estiver em falta, da etiqueta da opção.
Se o Amasty não estiver instalado ou a opção não tiver ícone, o módulo mostrará apenas a etiqueta.
Atributos textuais e HTML
Para informações curtas, use text_inline, key_value ou badge.
Para descrições mais longas, use text_block, accordion_text ou html_block.
Nota: html_block e accordion_text renderizam HTML, por isso devem ser usados apenas para conteúdos administrativos fidedignos.
Atributos numéricos
Para valores numéricos, pode usar:
number_with_unit- quando o número exige uma unidade,range_bar- quando o valor deve ser apresentado como progresso num intervalo,rating_dots- quando o valor descreve um nível ou avaliação.
Exemplo de Renderer Options JSON para número com unidade:
{'unit':'%','precision':0}Atributos boolean
Para atributos sim/não, use:
yes_no, quando o cliente deve ver tantoYescomoNo,checkmark, quando a característica deve estar visível apenas se o produto a tiver.
Atributos de imagem
Para atributos do tipo imagem, pode usar:
image,image_with_label,image_grid.
O módulo constrói o endereço da imagem com base no diretório de media do produto Magento e usa a etiqueta do atributo como texto alternativo.
Configuração de exemplo
Secção de várias escalas:
| Campo | Valor |
|---|---|
| Enabled | Yes |
| Section Title | Cechy produktu |
| Attribute Codes | fit, resistance, stretch, breathability |
| Display Type | scale |
| Sort Order | 10 |
| Default State | Expanded |
| Hide Empty | Yes |
Secção de utilizações com ícones:
| Campo | Valor |
|---|---|
| Enabled | Yes |
| Section Title | Zastosowanie Sportowe |
| Attribute Code | sport_usage |
| Display Type | multiselect_icon |
| Sort Order | 20 |
| Default State | Collapsed |
| Hide Empty | Yes |
Secções CMS:
| Campo | Valor |
|---|---|
| Enabled | Yes |
| Section Title | Informacje dodatkowe |
| Attribute Code | blocks_id |
| Display Type | cms_blocks |
| Sort Order | 30 |
| Default State | Collapsed |
| Hide Empty | Yes |
Diagnóstico
Se a secção não aparecer no frontend, verifique:
- se
Enableddo módulo tem o valorYes, - se a secção em causa tem
Enabled = Yes, - se o produto tem o atributo preenchido,
- se foi selecionado o
Attribute CodeouAttribute Codescorreto, - se
Display Typecorresponde ao tipo do atributo, - se
Hide Emptynão oculta a secção vazia, - se o atributo está disponível para o Store View indicado,
- se o bloco CMS está ativo e atribuído ao Store View correto,
- se a cache Magento foi atualizada.