Как программно добавить товарную характеристику (атрибут) при установке модуля?

[16 июля 2019 г.]    Российская сборка Magento 2.52.2
Magento 2: модули и услуги
magereport.com: составление перечня необходимых для установки заплаток SUPEE
#1 stuff
  • Группа: Пользователь
  • Сообщений: 27
  • Регистрация: 06.06.2011

07.07.2011 14:36

спасибо, но я решил пойти все-таки другим путем и создать атрибут, как вы советовали. вручную в админке мне это удалось, но как создать атрибут программно? руководствуясь маном
http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/installing_custom_attributes_with_your_module#dokuwiki__top
ничего не получается. атрибут не добавляется в базу, в адинке тоже его нет. написано где-нибудь как создать атрибут для товара программно? меня конкретно интересует структура файла config.xml и mysql-инсталлера, и какие еще файлы для этого нужны

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8995
  • Регистрация: 20.02.2010

07.07.2011 14:41

Разумеется, Magento позволяет добавлять характеристики товаров программно.

В качестве примера посмотрите системный модуль Mage_Catalog.

Обратите внимание, что в процессе установки Magento модуль Mage_Catalog добавляет к стандартному набору характеристик товара некоторые стандартные характеристики: имя, вес, описание и. т.п.

Установочные скрипты модуля расположены в подпапке папке sql папки модуля.

Поделиться темой: