Экспорт фильтров для CS-Cart формирует пустой файл

Помощь пользователям в работе с программой E-Trade Content Creator
vkapas
Сообщения: 209
Зарегистрирован: 03 авг 2012 00:53

Доброго всем дня.

Пользуемся CC давно, раньше особых проблем не было. С недавних пор у нас перестал работать экспорт фильтров товаров на сайт. Проблема выглядит так: как и обычно, я выбираю «Экспорт данных» => шаблон «CSV - внеш.модуль CS-Cart (фильтрация)» => галка на столбце «HTTP» => «Экспортировать». Программа 2-3 часа формирует список файл для экспорта (10 000 единиц товара) и через некоторое время показывает уведомление об успешном завершении экпорта. Но ни один фильтр на сайте не появляется.

Разбираясь с проблемой, я заметил, что в указанной в настройках папке для экспорта программа создаёт пустой файл, и его размер — 0 байт — не меняется в процессе экспорта. Естественно, в БД везде, где нужно, галки «Отображать в фильтре» проставлены:
Изображение
Изображение
Изображение

Подскажите, пожалуйста, в какую сторону копать для решения проблемы?

Доп.информация:
1. Версия Content Creator — 3.1.97. Версия CS-Cart — 3.0.1.
2. Да, я проверял, всё ли сделано по инструкции. Всё.
3. Описания Content Creator импортирует без проблем — с помощью шаблона «CSV - внеш.модуль E-Trade (описания)».
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Здравствуйте. Данной проблемой занимаемся. Пожалуйста немного терпения.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Для Вас доступна новая версия программы. Пожалуйста обновитесь.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
vkapas
Сообщения: 209
Зарегистрирован: 03 авг 2012 00:53

Спасибо. Обновление установили. Файл для экспорта теперь формируется 5-10 минут вместо нескольких часов.
Выяснили также, что, как и у вас, локально файл создаётся без проблем, это при попытке выгрузки он удаляется сразу после создания. В итоге в директории /etrade_http_tunnel/temp/ оказался целый завал неудачно экспортированных файлов.

Есть подозрения, что при экспорте создаётся некорректный файл:
- во-первых, размер, — около 50Мб, это явно слишком много;
- во-вторых, ни в MS Office ни в LibreOffice в читаемом виде открыть его не удаётся. Программы ругаются на превышение числа строк и в самом файле нет чёткой структуры: строки состоят то из 4-х, то из 3-х, то из 2-х столбцов, в самих строках есть битые символы. Возможно, причина в самой базе, возможно, в модуле экпорта. Просим вашей помощи.

Вот для примера файл экспорта, сделанный буквально несколько часов назад: http://narod.ru/disk/59325181001.31ae4e ... v.zip.html
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Данный файл не предназначен для открытия в программt MS Office.
Данный файл иметь стандартную структуру формата E-Trade для внешнего модуля, для осуществления фильтрации на сайте через Туннель.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
vkapas
Сообщения: 209
Зарегистрирован: 03 авг 2012 00:53

И всё же могли бы вы проверить файл и сказать: соответствует ли он формату экспорта в CMS CS-Cart?


И ещё, — забыл написать в предыдущем сообщении, — после обновления фильтры на сайт не выгружаются. Время генерации файла сократилось, в остальном всё осталось также, как и было.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Здравствуйте. Файл НЕ должен соответствовать формату движка, он должен соответствовать формату для загрузке через E-Trade HTTP Tunnel. Он и этому формату и соответствует.
Технические харак-ки отображаются в админ части магазина?
Что происходит после окончания экспорта из СС?
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
vkapas
Сообщения: 209
Зарегистрирован: 03 авг 2012 00:53

e-special писал(а):Здравствуйте. Файл НЕ должен соответствовать формату движка, он должен соответствовать формату для загрузке через E-Trade HTTP Tunnel. Он и этому формату и соответствует.
Я делаю акцент на битом файле потому, что при открытии в любом текстовом редакторе (а csv — это ведь текстовый формат, так?) бросается в глаза его нерегулярная структура, а точнее — резкие обрывы этой структуры:

строки 124 219 — 124 231

Код: Выделить всё

Влагозащищенный корпус			
p	6500	18103	607235			
v	772172	6500	Мощность RMS 4 Ом, Вт: 2 x 150 
Мощность RMS 2 Ом, Вт: 2 x 250 
Мощность RMS 4 Ом/мост, Вт: 1 x 500 
Частотный диапазон, Гц: 5 - 38000 
Соотношение сигнал/шум, дБ: > 70 
КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
затем около 3 миллионов строк «КНИ, %:70»

строки 3 270 168 — 3 270 180

Код: Выделить всё

КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
КНИ, %:70 
КНИ, %: < 0,08 
Фильтр ВЧ, Гц: 40 - 4000 
Фильтр НЧ, Гц: 5 - 500 
Бандпасс, Гц: 5 - 500 
Bass boost, дБ: 0 - 12 для 45 Гц 
Встроенный кроссовер 
Цвет: серебристый 
Размеры, см: 23,2 x 4,9 x 23
Помимо этого в файле экспорта фильтров есть явно лишние описания товаров:

строки 3 270 341 —3 270 346

Код: Выделить всё

 22. Просматривать максимальное значение скорости за последний км. пути, с указанием расстояния при каждой остановке а/м (только для 4062).
 23. Отключать индикацию максимального значения скорости за последний км. пути при каждой остановке а/м.
 24. Включать режим “Журнал скорости” для просмотра 3-х значений максимальной скорости за последний км, с указанием расстояний (только для 4062).			
v	772298	6500	75 Вт (RMS), на 4 канала при 4 Ом и полном коэффициенте гармоник + шумы < 1% 
Отношение сигнал-шум: 81 дБА (относительно 1 Вт на 4 Ом) 90 Вт (RMS) на 4 канала при 2 Ом, питании 14,4 В и полном коэффициенте гармоник + шумы < 1% 180 Вт (RMS) на 2 канала при 4 Ом, питании 14,4 В и полном коэффициенте гармоник + шумы < 1% 
Динамическая мощность: 117 Вт на 2 Ом 
строки 3 270 954 — 3 270 961

Код: Выделить всё

ФУНКЦИИ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ
Постановка системы на охрану с двигателем, работающим на холостом ходу 
Турботаймер 

 
ФУНКЦИИ ДИСТАНЦИОННОГО ЗАПУСКА ДВИГАТЕЛЯ
Дистанционный запуск двигателя автомобиля
Совместимость с автоматической и с ручной трансмиссией: АКПП/МКПП
e-special писал(а):Технические харак-ки отображаются в админ части магазина?
Что происходит после окончания экспорта из СС?
В админке тех.характеристик у товаров нет.

После формирования файла и окончания экспорта файл перемещается в /etrade_http_tunnel/temp и, если в настройках экспорта было отмечено «При обновлении сайта использовать команду LOAD DATA INFILE для MySQL», то программа пишет об успешном завершении экспорта. Если галку не ставить, то появляется «Ошибка экспорта данных. Invalid query: etrade_cs_filters. Error: MySQL Server has gone away» — судя по всему, из-за размера файла — более 50Мб.
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

в БД сайта CS-Cart выгружаются все характеристики, что есть в БД СС, поэтому такой объём,а так же выгружаются данные для фильтрации по этим характеристикам.
Включая настройку LOAD DATA INFILE для MySQL, Вы уверены что она поддерживается хостингом Вашим?
Ошибка означает, что сервер куда то ушел, и не работает больше. Это из-за объема данных.
Ограничьте экспорт, либо обратитесь к хостингу.

Код: Выделить всё

22. Просматривать максимальное значение скорости за последний км. пути, с указанием расстояния при каждой остановке а/м (только для 4062).
 23. Отключать индикацию максимального значения скорости за последний км. пути при каждой остановке а/м.
 24. Включать режим “Журнал скорости” для просмотра 3-х значений максимальной скорости за последний км, с указанием расстояний (только для 4062). 
Это значение из поля Описание для товара с ID 464377.
и в значениях хар-тик есть переходы на новую строку (Enter)
поэтому такой длинный файл получается с большим кол-вом строк.
Мы можем доработать программу путем автозамены перехода на новую строку на html код -
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Аватара пользователя
support
Сообщения: 10563
Зарегистрирован: 09 ноя 2008 21:37

Доработали для Вас программу. Теперь файл 7мб и 250 000 строк вместо 3,5млн
Вам нужно ожидать вскоре выйдет новая версия программы.
C уважением, поддержка ElbuzGroup.
Документация E-Trade Jumper
Ответить

Вернуться в «Техническая поддержка программы E-Trade Content Creator»