2013-09-18 2 views
2

У меня есть простые продукты с пользовательскими опциями в моем магазине. Они отлично работают с интерфейсом, но если я попытаюсь добавить заказ из раздела admin, пользовательские параметры не появятся.Magento Admin Создать заказ не отображается Пользовательские параметры

У меня проблема только в том случае, если тип настраиваемой опции - это выпадающий, мульти-выбор, переключатели или флажки. Если это текстовое поле, дата или что-то еще, он отлично работает.

Я уверен, что мне нужно внести некоторые изменения в область/www/app/design/adminhtml/default/default/template/sales/order/create, но не знаю, что я должен попробовать.

enter image description here

Глядя немного дальше, я нашел этот /www/app/code/core/Mage/Adminhtml/Block/Sales/Order/Create/Items/grid.php

/** 
* Get Custom Options of item 
* 
* @param Mage_Sales_Model_Quote_Item $item 
* @return array 
*/ 
public function getCustomOptions(Mage_Sales_Model_Quote_Item $item) 
{ 
    $optionStr = ''; 
    $this->_moveToCustomerStorage = true; 
    if ($optionIds = $item->getOptionByCode('option_ids')) { 
     foreach (explode(',', $optionIds->getValue()) as $optionId) { 
      if ($option = $item->getProduct()->getOptionById($optionId)) { 
       $optionValue = $item->getOptionByCode('option_' . $option->getId())->getValue(); 

       $optionStr .= $option->getTitle() . ':'; 

       $quoteItemOption = $item->getOptionByCode('option_' . $option->getId()); 
       $group = $option->groupFactory($option->getType()) 
        ->setOption($option) 
        ->setQuoteItemOption($quoteItemOption); 

       $optionStr .= $group->getEditableOptionValue($quoteItemOption->getValue()); 
       $optionStr .= "\n"; 
      } 
     } 
    } 
    return $optionStr; 
} 

ответ

1

Лучший способ найти правильный путь к шаблону - включить подсказки шаблона администратора.

По умолчанию Magento не дает способ сделать из админа, но вы можете легко сделать это, используя один из следующих методов Enable template path hint in admin pages - Magento

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