Magento: Exibindo Atributos Customizados na Página do Produto

No Magento é muito fácil criar atributos customizados para seus produtos. Apesar de ser simples fazer com que os atributos customizados apareçam na página do produto do Magento, isso é feito de forma engessada, apenas na tabela de Informações Adicionais.

Porém caso você queira fazer outras formas de customizações como exibir um atributo ao lado do preço ou então criar condições baseadas em seu atributo customizado, você deverá recorrer ao php para customizar seu Magento.

Recuperando atributos customizados via PHP no seu Magento

Para recuperar atributos que são campos de textos (textbox ou text area), você pode utilizar o seguinte comando:

<?php echo $_product->getNomeAttributo() ?>

Repare que para cada atributo que você criar, você utilizará um comando diferente. Se você possui um atributo chamado Fabricante, você utilizará o comando:

<?php echo $_product->getFabricante() ?>

Ou então um atributo cujo o código seja cor_fundo:

<?php echo $_product->getCorFundo() ?>

Porém para atributos que são dropdown (select) ou então campo de múltipla escolha, você deve passar o código do atributo implicitamente.

Veja o exemplo para o atributo tamanho_camisa que é um dropdown:

<?php echo $_product->getAttributeText('tamanho_camisa') ?>

Você pode utilizar essas informações em qualquer página, desde que você consiga recuperar o objeto produto, podendo, por exemplo, exibir algum atributo no grid ou lista de produtos.

Para mais informações sobre como criar atributos no Magento veja o vídeo sobre atributos (inglês).

[toggle title=”Fonte”]
http://denisspalenza.com/
[/toggle]

2014-07-01T18:28:32+00:00

RECEBA DICAS VALIOSAS NO SEU EMAIL

x