Страница 1 из 3

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

Добавлено: 06 авг 2012 03:55
vkapas
Доброго всем дня.

Пользуемся 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 (описания)».

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

Добавлено: 07 авг 2012 21:17
support
Здравствуйте. Данной проблемой занимаемся. Пожалуйста немного терпения.

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

Добавлено: 08 авг 2012 14:49
support
Для Вас доступна новая версия программы. Пожалуйста обновитесь.

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

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

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

Вот для примера файл экспорта, сделанный буквально несколько часов назад: http://narod.ru/disk/59325181001.31ae4e ... v.zip.html

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

Добавлено: 13 авг 2012 17:47
support
Данный файл не предназначен для открытия в программt MS Office.
Данный файл иметь стандартную структуру формата E-Trade для внешнего модуля, для осуществления фильтрации на сайте через Туннель.

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

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


И ещё, — забыл написать в предыдущем сообщении, — после обновления фильтры на сайт не выгружаются. Время генерации файла сократилось, в остальном всё осталось также, как и было.

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

Добавлено: 14 авг 2012 11:45
support
Здравствуйте. Файл НЕ должен соответствовать формату движка, он должен соответствовать формату для загрузке через E-Trade HTTP Tunnel. Он и этому формату и соответствует.
Технические харак-ки отображаются в админ части магазина?
Что происходит после окончания экспорта из СС?

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

Добавлено: 14 авг 2012 13:12
vkapas
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Мб.

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

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

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

22. Просматривать максимальное значение скорости за последний км. пути, с указанием расстояния при каждой остановке а/м (только для 4062).
 23. Отключать индикацию максимального значения скорости за последний км. пути при каждой остановке а/м.
 24. Включать режим “Журнал скорости” для просмотра 3-х значений максимальной скорости за последний км, с указанием расстояний (только для 4062). 
Это значение из поля Описание для товара с ID 464377.
и в значениях хар-тик есть переходы на новую строку (Enter)
поэтому такой длинный файл получается с большим кол-вом строк.
Мы можем доработать программу путем автозамены перехода на новую строку на html код -

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

Добавлено: 14 авг 2012 17:05
support
Доработали для Вас программу. Теперь файл 7мб и 250 000 строк вместо 3,5млн
Вам нужно ожидать вскоре выйдет новая версия программы.