#magento #custom-attributes
#magento #пользовательские атрибуты
Вопрос:
У меня есть пользовательский атрибут продукта (style_number) Я хотел бы быть частью истории заказов, электронных писем, адресованных клиентам, и т.д.
Я включил это как часть своего предложения (добавив его в XML), но каков наилучший способ включить это также в данные заказа? Насколько я могу судить, я не могу выбирать атрибуты таким же образом.
Я вижу две оценки:
-
Mage::getModel(‘sales/order’)…. что имеет очевидные последствия для производительности.
-
Отредактируйте таблицу заказов на продажу, чтобы включить этот новый столбец, и при преобразовании предложения в заказ добавляйте эти данные.
мне рекомендовали 2, но редактирование таблицы все еще кажется рискованным. Должен ли я продолжить с # 2 или есть альтернативы получше?
Ответ №1:
добавьте их в таблицу sales_flat_order и sales_flat_quote в виде столбцов, вы можете сделать это с помощью сценариев настройки
Комментарии:
1. Прелесть! Не так страшно, как казалось. sales_flat_order_item и sales_flat_quote_item были фактическими таблицами, которые мне были нужны, но этот подход сработал как шарм. Спасибо!