Показать атрибут в определенной категории товаров в Magento admin

Я хочу показать атрибут для товаров определенной категории, так как он бесполезен для товаров других категорий. Есть определенные атрибуты, определенные для каждой категории товаров, и все атрибуты различны для каждой категории товаров.

Поэтому я не хочу показывать все атрибуты во всех продуктах. Я просто хочу показать те атрибуты, которые требуются для конкретной категории товаров. Есть ли способ определить атрибут для каждой категории?

2 ответа

Вот вариант:

  1. Создан новый набор атрибутов на основе набора атрибутов по умолчанию.
  2. Назначьте нужный атрибут в новый набор атрибутов.
  3. Выберите новый созданный набор атрибутов во время добавления продукта.

Вы можете использовать этот новый созданный набор атрибутов для целевых категорий.

Надеюсь, что этот код работает для вас, вы можете написать этот код в вашем файле view.phtml magento

<?php
$product_id = $_product->getId();
$your_custom_product_id = array('51','52','53','54','55','56'); // Your customs Product Ids

if(in_array($product_id,$your_custom_product_id))
{
$attribute = $_product->getResource()->getAttribute(‘attribute_code’);
echo $attribute->getFrontendLabel();
echo $attributeValue = Mage::getModel(‘catalog/product’)->load($_product->getId())->getMyAttribute();
}

?>
Другие вопросы по тегам