Импорт из CSV в свойства (плагины Minishop2) Решено

Дополнение: Minishop2

Всем привет!

Дано:
Созданы свойства товара через плагин ms2 ( по аналогии http:// winrecovery. ru/ms2plugin.html )
Все работает как нужно.

Задача: Сделать импорт из CSV файла.

Импорт настроен, все работает корректно, но когда дело доходит до дополнительных свойств товара, созданных через плагин — импорт не срабатывает.

Кто сталкивался с даной задачей, может осталось решение?
Спасибо большое!
18 августа 2016, 16:38    Павел   
3    271 0

Комментарии (1)

  1. Павел 18 августа 2016, 17:34 # 0
    Сам решил вопрос. В файле импорта, который писал Василий, находящийся по адресу «core/components/minishop2/import/csv.php»

    Находим код (строка 95)
    elseif (isset($data[$v]) && is_array($data[$v])) {
    			$data[$v][] = $csv[$k];
    		}
    После него нужно добавить

    else if($v == 'surface' || $v == 'destiny' || $v == 'stability' || $v == 'property' || $v == 'termo' || $v == 'fasovka' || $v == 'typem' || $v == 'worktype' || $v == 'draw'){ // костыль, чтобы принимало по одному значению для полей   ( surface;destiny;stability;property;termo;fasovka;typem;worktype;draw )
    			if(preg_match('/,/',$csv[$k])){
    			    $arrDataField = explode(',',$csv[$k]);
    			    foreach($arrDataField as $filed){
    			        $data[$v][] = $filed;
    			    }
    			}
    			else{
    			    $data[$v][] = $csv[$k];
    			}
    		}
    Тут уточняем какие свойства нам нужно разобрать и разделитель множественных значений этих свойств в CSV файле (у меня это запятая)
    Вы должны авторизоваться, чтобы оставлять комментарии.