Атрибут продукта Multiselect
Я создал новый атрибут типа multi select от admin в magento, используя раздел управления атрибутами, и использовал исходную модель для метки и значения.
Теперь, когда я экспортирую продукт csv от администратора, используя экспорт всех данных, мой атрибут множественного выбора отображается пустым. Я хочу показать выбранное значение в CSV.
Мой исходный код модели:
<?php
class CityVal_City_Model_Product_Attribute_Unit extends Mage_Eav_Model_Entity_Attribute_Source_Abstract
{
public function getAllOptions()
{
$connection = Mage::getModel('core/resource')->getConnection('core_read');
$sql = 'SELECT city_id,city_name FROM cities';
$orders = $connection->fetchAll($sql);
foreach($orders as $ord)
{
$customerArr[] = array(
'value' => $ord['city_id'],
'label' => $ord['city_name'],
);
}
if (!$this->_options) {
$this->_options = $customerArr;
}
return $this->_options;
}
}
?>
После foreach у нас есть значение в мульти-выбранном городе выпадающего в админке. я не могу опубликовать изображение в противном случае, я отправляю изображение
1 ответ
Если вы хотите экспортировать атрибут множественного выбора, перейдите в систему -> импорт / экспорт -> поток данных - профили и экспортируйте продукт, выбрав свой магазин. Вы найдете атрибут multi select со значением, которое продукт выбрал в CSV-файле.