Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.
Форум  ->   Разработка плагинов, вопросы по API  ->  API свойств товара


Показать все сообщения в этой ветке


Добавлено: 30.10.13 12:25:16  




Регистрация: 21.03.07
Сообщений: 261


Обратиться по имени

alexmyt:
получить свойство товара

В панели управления откройте модуль "Каталог товаров : Описание свойств товаров", найдите в списке свойство "Производитель", пусть N = номер этого свойства из списка.
Тогда в модели это свойство будет называться custom_field_N, пусть N = 13:
$oItem = AMI::getResourceModel('eshop_item/table')->find(...);
// $oItem->custom_field_13 содержит значение свойства

alexmyt:
получить элемент справочника, соответствующий свойству товара

На текущий момент моделей для справочников в API нет, если есть острая необходимость, обратитесь в СП, в течении нескольких дней будет выдан патч с моделью (только для чтения, без возможности записи).
alexmyt:
присвоить товару свойство, соответствующее элементу справочника

Со следующей версии системы модель товара доступна на запись. Потребуется просто присвоить свойство и сохранить модель, пусть N = 13:
$oItem = AMI::getResourceModel('eshop_item/table')->find(...);
$oItem->custom_field_13 = 'Амиро';
$oItem->save();



0


Создать новую тему Ответить