4.8.2. Настраиваю импорт, сохраняю - зловещее окно “service unavailable”. Сам пресет сохраняется, а вот соответствия полей - нет.
Что за ошибка на странице (см исходный код)? в демке воспроизводится?
“в демке воспроизводится?” - не понял…
Та же проблема. Видимо корень зла в csv
а какая у вас версия php? я столкнулся с тем что в какой то версии у меня импорт тоже не работал. точно уже забыл. помню что 5.6 и 7.1 работает. может у вас 7.0?
5.6.19
могу лишь сказать что у меня на 5.6 работает
Вы посмотрели ошибку в исходном коде страницы service unavailable?
Если проблема воспроизводится только с вашим файлом, пожалуйста, предоставьте его, чтобы мы смогли воспроизвести проблему.
А файл я, к сожалению, удалил.
Tygh\Exceptions\AException
Message
Column count doesn’t match value count at row 43 (1136)INSERT INTO cscart_import_preset_fields (name
, related_object_type
, related_object
, modifier
, preset_id
) VALUES (‘ID’, ‘skip’, ‘’, ‘’, 1), (‘Ссылка’, ‘skip’, ‘’, ‘’, 1), (‘Цена’, ‘property’, ‘Price’, ‘’, 1), (‘Остатки’, ‘property’, ‘Quantity’, ‘’, 1), (‘Категория1’, ‘property’, ‘Category’, ‘’, 1), (‘Категория-Бр’, ‘property’, ‘Secondary categories’, ‘’, 1), (‘status’, ‘skip’, ‘’, ‘’, 1), (‘Категория2’, ‘skip’, ‘’, ‘’, 1), (‘Категория3’, ‘skip’, ‘’, ‘’, 1), (‘Производитель’, ‘skip’, ‘’, ‘’, 1), (‘Брэнд’, ‘skip’, ‘’, ‘’, 1), (‘Артикул’, ‘skip’, ‘’, ‘’, 1), (‘Страна производства’, ‘skip’, ‘’, ‘’, 1), (‘Префикс’, ‘skip’, ‘’, ‘’, 1), (‘Модель’, ‘skip’, ‘’, ‘’, 1), (‘Model (1)’, ‘skip’, ‘’, ‘’, 1), (‘Model (2)’, ‘skip’, ‘’, ‘’, 1), (‘Title’, ‘skip’, ‘’, ‘’, 1), (‘Описание’, ‘skip’, ‘’, ‘’, 1), (‘Фото1’, ‘skip’, ‘’, ‘’, 1), (‘Фото2’, ‘skip’, ‘’, ‘’, 1), (‘Фото3’, ‘skip’, ‘’, ‘’, 1), (‘Фото4’, ‘skip’, ‘’, ‘’, 1), (‘Фото5’, ‘skip’, ‘’, ‘’, 1), (‘Фото6’, ‘skip’, ‘’, ‘’, 1), (‘Фото7’, ‘skip’, ‘’, ‘’, 1), (‘Фото8’, ‘skip’, ‘’, ‘’, 1), (‘Фото9’, ‘skip’, ‘’, ‘’, 1), (‘доп.картинки’, ‘skip’, ‘’, ‘’, 1), (‘Акция Цена’, ‘skip’, ‘’, ‘’, 1), (‘Акция начало’, ‘skip’, ‘’, ‘’, 1), (‘Акция конец’, ‘skip’, ‘’, ‘’, 1), (‘Вес’, ‘skip’, ‘’, ‘’, 1), (‘Объем’, ‘skip’, ‘’, ‘’, 1), (‘Количество мест’, ‘skip’, ‘’, ‘’, 1), (‘Количество в упаковке’, ‘skip’, ‘’, ‘’, 1), (‘Материал каркаса’, ‘skip’, ‘’, ‘’, 1), (‘Материал ножек’, ‘skip’, ‘’, ‘’, 1), (‘Материал столешницы’, ‘skip’, ‘’, ‘’, 1), (‘Цвет каркаса’, ‘skip’, ‘’, ‘’, 1), (‘Цвет столешницы’, ‘skip’, ‘’, ‘’, 1), (‘Длинастола’, ‘skip’, ‘’, ‘’, 1), (’’, 1), (‘skip’, 1), (’’, 1), (’’, 1), (‘Ширинастола’, ‘skip’, ‘’, ‘’, 1), (‘Высотастола’, ‘skip’, ‘’, ‘’, 1), (‘Материал обивки’, ‘skip’, ‘’, ‘’, 1), (‘Цвет сиденья’, ‘skip’, ‘’, ‘’, 1), (‘Ширина’, ‘skip’, ‘’, ‘’, 1), (‘Глубина’, ‘skip’, ‘’, ‘’, 1), (‘Длина макс’, ‘skip’, ‘’, ‘’, 1), (‘Высота’, ‘skip’, ‘’, ‘’, 1), (‘Высота макс’, ‘skip’, ‘’, ‘’, 1), (‘Материал сиденья’, ‘skip’, ‘’, ‘’, 1), (‘Цвет ножек’, ‘skip’, ‘’, ‘’, 1), (‘Ширина сиденья’, ‘skip’, ‘’, ‘’, 1), (‘Глубина сиденья’, ‘skip’, ‘’, ‘’, 1), (‘Высота сиденья’, ‘skip’, ‘’, ‘’, 1), (‘Цвет обивки’, ‘skip’, ‘’, ‘’, 1), (‘Ширина стула’, ‘skip’, ‘’, ‘’, 1), (‘Глубина стула’, ‘skip’, ‘’, ‘’, 1), (‘Высота стула’, ‘skip’, ‘’, ‘’, 1), (‘Высота сиденья максимальная’, ‘skip’, ‘’, ‘’, 1), (‘Высота максимальная’, ‘skip’, ‘’, ‘’, 1), (‘Высота по спинке’, ‘skip’, ‘’, ‘’, 1), (‘Высота по сиденью’, ‘skip’, ‘’, ‘’, 1), (‘Материал подстолья’, ‘skip’, ‘’, ‘’, 1), (‘Ортопедическое основание’, ‘skip’, ‘’, ‘’, 1), (‘Материал ортопедического основания’, ‘skip’, ‘’, ‘’, 1), (‘Размерспальногоместа’, ‘skip’, ‘’, ‘’, 1), (‘Высота изножья’, ‘skip’, ‘’, ‘’, 1), (‘Высота изголовья’, ‘skip’, ‘’, ‘’, 1), (‘Высота спинки’, ‘skip’, ‘’, ‘’, 1), (‘Цвет подстолья’, ‘skip’, ‘’, ‘’, 1), (‘Длина’, ‘skip’, ‘’, ‘’, 1), (‘Длинастолавразложенномвиде’, ‘skip’, ‘’, ‘’, 1)
Error at
app/Tygh/Database/Connection.php, line: 1123
Backtrace
File:app/Tygh/Database/Connection.php
Line:489
Function:throwError
File:app/addons/advanced_import/Tygh/Addons/AdvancedImport/Presets/Manager.php
Line:165
Function:query
File:app/addons/advanced_import/Tygh/Addons/AdvancedImport/Presets/Manager.php
Line:457
Function:updateFieldsMapping
File:app/addons/advanced_import/controllers/backend/import_presets.php
Line:99
Function:update
File:app/functions/fn.control.php
Line:702
Function:include
File:app/functions/fn.control.php
Line:460
Function:fn_run_controller
File:страница входа в админку
Line:27
Function:fn_dispatch
Эта проблема возникает из-за пустых столбцов. Фикс должен войти в 4.9.1
Загружаю CSV файл через Импорт товаров, есть пустые столбцы, вижу вот такую историю:
Warning: Illegal string offset ‘preset_id’ in /app/addons/advanced_import/Tygh/Addons/AdvancedImport/Presets/Manager.php on line 161
Warning: Invalid argument supplied for foreach() in
/app/Tygh/Database/Connection.php on line 857
Вылезла такая же ошибка… 4.16.2.SP1
Tygh\Exceptions\AException
Message
Column count doesn’t match value count at row 4 (1136)INSERT INTO cscart_import_preset_fields (name
, related_object_type
, related_object
, modifier
, preset_id
) VALUES (‘s (1)’, ‘property’, ‘Product code’, ‘’, 545), (‘s (2)’, ‘property’, ‘Price’, ‘’, 545), (‘d’, ‘skip’, ‘’, ‘’, 545), (‘f (1)’, ‘skip’, ‘\r\n------WebKitFormBoundaryqIysmMMyemRa\0Lno\r\nContent-Disposition: form-data; name="fields[2aabe6ee083ff992c587e4ef9a61890f][modifier]"\r\n\r\n’, 545), (‘f (2)’, ‘skip’, ‘’, ‘’, 545), (‘g’, ‘skip’, ‘’, ‘’, 545), (‘dgdsf’, ‘skip’, ‘’, ‘’, 545), (‘fg’, ‘skip’, ‘’, ‘’, 545), (‘fgh’, ‘skip’, ‘’, ‘’, 545), (‘hdfh’, ‘skip’, ‘’, ‘’, 545), (‘sgxcxcv’, ‘skip’, ‘’, ‘’, 545), (‘sdff’, ‘skip’, ‘’, ‘’, 545), (‘cxvxc’, ‘skip’, ‘’, ‘’, 545), (‘hfhfg’, ‘skip’, ‘’, ‘’, 545), (‘xcvc’, ‘skip’, ‘’, ‘’, 545), (‘dfd’, ‘skip’, ‘’, ‘’, 545), (‘hhfs’, ‘skip’, ‘’, ‘’, 545), (‘asaz’, ‘skip’, ‘’, ‘’, 545)
Error at
app/Tygh/Database/Connection.php, line: 1701
Backtrace
File:app/Tygh/Database/Connection.php
Line:1478
Function:throwError
File:app/Tygh/Database/Connection.php
Line:699
Function:execQuery
File:app/addons/advanced_import/Tygh/Addons/AdvancedImport/Presets/Manager.php
Line:231
Function:query
File:app/addons/advanced_import/Tygh/Addons/AdvancedImport/Presets/Manager.php
Line:553
Function:updateFieldsMapping
File:app/addons/advanced_import/controllers/backend/import_presets.php
Line:167
Function:update
File:app/functions/fn.control.php
Line:722
Function:include
File:app/functions/fn.control.php
Line:458
Function:fn_run_controller
File:babyart_admin.php
Line:27
Function:fn_dispatch
Четвертая строка в запросе - 4 поля передаются вместо пяти. А дальше уже надо разбираться, почему
(
‘f (1)’,
‘skip’,
‘\r\n------WebKitFormBoundaryqIysmMMyemRa\0Lno\r\nContent-Disposition: form-data; name="fields[2aabe6ee083ff992c587e4ef9a61890f][modifier]"\r\n\r\n’,
545
)