2013-05-03 1 views
0

В настоящее время Magento имеет следующие стандартные поля «qty»; для каждой строки заказа (к примеру):Magento новое поле заказного заказа «qty»

[qty_canceled] => 0.0000 
[qty_invoiced] => 1.0000 
[qty_ordered] => 1.0000 
[qty_refunded] => 0.0000 
[qty_shipped] => 1.0000 

На представлении заказа, вы можете увидеть, как это:

enter image description here То, что я хотел бы сделать, это добавить новое пользовательское поле с именем qty_allocated

Это новое поле будет использоваться с интеграцией сторонних разработчиков для автоматической обработки заказов, и я не хочу использовать официальные поля qty.

Кто-нибудь знает, возможно ли это? Если да, то как я могу добиться этого? Мне нужно уметь отображать/обновлять это поле также на Magento.

Заранее благодарим за советы и рекомендации.

+0

То довольно провокационный вопрос. Для этого просто добавить новое поле, но создание бэкэнда и т. Д., Возможно, немного больше, чтобы опубликовать его в качестве ответа! – Andrew

+0

Я могу позаботиться о бэкэнд. Можете ли вы дать мне подсказку о том, как создать поле? Это моя отправная точка. – Latheesan

+0

Нужно ли атрибутироваться на продукте или на самом предмете заказа? – Andrew

ответ

0

Пример создания attrtibute для элемента заказа:

$installer = new Mage_Sales_Model_Resource_Setup('core_setup'); 

$installer ->addAttribute('order_item', 'qty_allocated', array(
    'label'  => 'QTY Allocated', 
    'type'  => 'varchar', 
    'input'  => 'text', 
    'visible' => true, 
    'required' => false, 
    'position' => 10, 
)); 
//$installer->endSetup(); 
+0

Спасибо. Очень признателен. – Latheesan

Смежные вопросы