Я пытаюсь добавить настраиваемое поле в свои заказы. В этот момент я нашел сообщение ниже, которое помогло мне создать такой атрибут в моей базе данных: http://fabrizioballiano.net/2011/11/15/create-a-custom-order-attribute-in-magento/
require_once('app/Mage.php');
Mage::app()->setCurrentStore(Mage::getModel('core/store')->load(Mage_Core_Model_App::ADMIN_STORE_ID));
$installer = new Mage_Sales_Model_Mysql4_Setup;
$attribute = array(
'type' => 'int',
'backend_type' => 'text',
'frontend_input' => 'text',
'is_user_defined' => true,
'label' => 'My Label',
'visible' => true,
'required' => false,
'user_defined' => true,
'searchable' => true,
'filterable' => true,
'comparable' => true,
'default' => 0
);
$installer->addAttribute('order', 'special_attribute', $attribute);
$installer->endSetup();
После выполнения вышеописанного кода и создания нескольких заказов я могу выполнить цикл всех заказов и увидеть значение по умолчанию для каждого заказа.
Вопрос в том, как я могу хранить данные, которые я хочу в этом поле? Как я могу получить такие данные?
Спасибо!