Как добавить дополнительное поле к заказам в Magento, например, дату доставки?

#magento

#magento

Вопрос:

Мне нужно для заказа указать дату доставки. На странице сведений о товаре я хочу предоставить клиенту возможность указать дату доставки (выберите дату доставки, а затем нажмите на кнопку «Добавить в корзину»). На мой взгляд, естественно иметь дополнительное поле для заказа с именем «дата доставки», например, и на странице администратора, когда я нажимаю на заказ, чтобы иметь возможность видеть дату доставки. Есть ли способ сделать это?

Ответ №1:

  1. Добавьте новый атрибут в EAV заказа и новый столбец в поле sales_flat_order
  2. заставьте вашего наблюдателя установить значение для объекта заказа перед сохранением заказа
  3. измените шаблон информации о заказе, чтобы отобразить вашу переменную