Импорт товаров в Minishop2 из CSV
        Все привет.
Перестал работать импорт.
Первый раз импорт делал когда сайт переносили, все работало.
Сейчас пришло время обновить номенклатуру.
Делая из консоли, т.к. большой объем
php /home/s/public_html/core/components/minishop2/import/csv.php «to.csv» «pagetitle,article,tv10,price» 1 «article» 0 ";" >> output.log
Но в логах сразу получаю сообщение об отсутствие поля
Field «article» not exists in file. Please fix import file or parameter «fields».
В режиме отладки сообщение такое
    
    
                                                                                
            Перестал работать импорт.
Первый раз импорт делал когда сайт переносили, все работало.
Сейчас пришло время обновить номенклатуру.
Делая из консоли, т.к. большой объем
php /home/s/public_html/core/components/minishop2/import/csv.php «to.csv» «pagetitle,article,tv10,price» 1 «article» 0 ";" >> output.log
Но в логах сразу получаю сообщение об отсутствие поля
Field «article» not exists in file. Please fix import file or parameter «fields».
В режиме отладки сообщение такое
[2016-09-30 17:42:47] (INFO @ /home/s/public_html/core/components/minishop2/import/csv.php : 35) Trying to set time limit = 600 sec: done
[2016-09-30 17:42:47] (INFO @ /home/s/public_html/core/components/minishop2/import/csv.php : 82) Raw data for import: 
Array
(
    [0] => 'Битое стекло' - пленка для дизайна ногтей (Зеленая голограмма),"38115/7","3","80"
)
Field "article" not exists in file. Please fix import file or parameter "fields".    Комментарии: 8
                Случайно указал не тот разделитель. Все работает.            
                    
                Рано радовался. Общее количество товаров изменилось.
Решил проверить на одном товаре, оставил его в csv файле. Запустил импорт. В логах написано
Как быть?
                    Решил проверить на одном товаре, оставил его в csv файле. Запустил импорт. В логах написано
Import complete in 0.1749561 s
Total rows:	1
Created:	0
Updated:	1Проверяю в админке — товар не обновился.Как быть?
                Обновил файл /core/components/minishop2/import/csv.php.
Импорт стал работать, но не до конца.
Не обновляются tv поле.
                    Импорт стал работать, но не до конца.
Не обновляются tv поле.
                проблема возникает с tv, номер которых больше девяти.
нужно открыть скрипт импорта
/core/components/minishop2/import/csv.php
строка 49
добавить (\S) в регулярное выражение, вот так:
                    нужно открыть скрипт импорта
/core/components/minishop2/import/csv.php
строка 49
добавить (\S) в регулярное выражение, вот так:
foreach ($keys as $v) {
	if (preg_match('/^tv(\d)(\S)$/', $v)) {
		$tv_enabled = true;
		break;
	}
}            
                Спасибо, работает!            
                    
                Вот лог из режим отладки yadi.sk/i/Pzq0HRwhwBVZi
Может кто видит в чем проблема.
Не импортируется tv10.
                    Может кто видит в чем проблема.
Не импортируется tv10.
                Решил или еще нужна помощь?
Из логов видно что у тебя косяк с кодировкой, она явно не UTF-8
Так же явно прописано что у тебя импортирована 1 строка.
Ты хотя бы показал файл, который импортируешь или часть его
                    Из логов видно что у тебя косяк с кодировкой, она явно не UTF-8
Так же явно прописано что у тебя импортирована 1 строка.
Ты хотя бы показал файл, который импортируешь или часть его
                вроде решил, не помню уже такую задачу.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.