Меню

Загружаемый файл импорта имеет ошибки валидации opencart

Страница 5 из 6


  1. Асил

    Асил
    Новичок

    Сообщения:
    20
    Симпатии:
    0

    подскажите как можно загрузитьи выгрузить сопустующые товары?


  2. SiteMix

    SiteMix
    Продвинутый пользователь

    Сообщения:
    915
    Симпатии:
    158

    Заполните сопутствующике товары у одного товара и сделайте экспорт. Сразу всё поймёте.
    Это способ, кстати, и с другими параметрами помогает разобраться.


  3. Асил

    Асил
    Новичок

    Сообщения:
    20
    Симпатии:
    0

  4. Добрый день. Подскажите, пожалуйста как мне решить мою проблему? Установила расширение, все работает. Но, выгружает не наименования товара, а только их ID, и с категориями та же история. Зашла в Настройки, снимаю галку «Использовать attribute_id вместо имени атрибута в таблице «ProductAttributes»», далее «Обновить настройки», а она все равно устанавливается заново. А мне нужно выгружать именно с наименованиями. Как это сделать?

  5. Добрый день, установил расширение, все галочки поставил, нажимаю на Export/Import в Обслуживании — открывает белую страницу. Даже не знаю, с чем это связано.


  6. fanatic

    fanatic
    Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    241

    включите вывод ошибок, или смотрите логи сервера

  7. При попытке установить модуль всплывает сообшение об ошибке (на скриншоте). В чём может быть проблема?

    Вложения:

    • error.jpg

      error.jpg
      Размер файла:
      203 КБ
      Просмотров:
      14

  8. К предыдущему сообщению:
    Попробовала установить через firefox — всплывает сообщение Internal Server Error. С чем это может быть связано?

    Вложения:

    • errormozilla.jpg

  9. Установите вручную. http://forum.opencart-russia.ru/threads/ustanovka-modulej-ocmod-zip.81/
    Данный модуль не самый удачный выбор, без знаний сложно работать над ошибкми. Лучше приглядитесь к платным решениям. https://shop.opencart-russia.ru/rybrikator/rybrika-import-export/

  10. Помогите пожалуйста с проблемой! Все форумы перечитаны, но толком ответа не нашлось.
    На Opencart 3 стоит модуль Export Import Tool, бесплатный который. С какого-то момента при изменении информации в Excel в одном-единственном столбце в любой из ячеек (description ru-ru) — отказывается делать импорт, выдает ошибку (см. скриншот). Любые другие столбцы можно менять сколько угодно. Код не менялся, изменений на сайте не было. Причем, при сохранении файла в Excel 97-2003 проблема исчезает. Но это не очень удобно, раньше сохраняли как есть и делали импорт и все проходило.
    Товаров на сайте около 8000.

    Вложения:

    • Screenshot_10.png

  11. Может отвечаю поздновато, но я общался с автором модуля, он позиционирует полноценную работу с LibreOffice. Мои проблемы переход на либру решил, загружаю потом одс

  12. Лучше поздно, чем никогда.

  13. Добрый день
    у меня ошибка
    Загружаемый файл импорта имеет ошибки валидации!
    See also the System > Maintenance > Error Logs for more details.
    Никакие данные не были изменены.

    открываю

    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’10’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!

    может кто то нашол решение?

  14. дополнительная еще ошибки
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’10’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:50:05 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:59:42 — PHP Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? in /var/www/gipmarkettov/data/www/gipmarket.com.ua/system/library/export_import/Classes/PHPExcel/Shared/OLE.php on line 288
    2021-03-18 13:59:43 — Export/Import: Неизвестное значение attribute_group_id ’10’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:59:43 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:59:43 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 13:59:43 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:01:17 — Export/Import: Неизвестное значение attribute_group_id ’10’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:01:17 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:01:17 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:01:17 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:09:01 — PHP Warning: simplexml_load_string(): Entity: line 1: parser error : Start tag expected, ‘<‘ not found in /var/www/gipmarkettov/data/www/gipmarket.com.ua/system/library/export_import/Classes/PHPExcel/Reader/Excel2007.php on line 88
    2021-03-18 14:09:01 — PHP Warning: simplexml_load_string(): application/vnd.oasis.opendocument.spreadsheet in /var/www/gipmarkettov/data/www/gipmarket.com.ua/system/library/export_import/Classes/PHPExcel/Reader/Excel2007.php on line 88
    2021-03-18 14:09:01 — PHP Warning: simplexml_load_string(): ^ in /var/www/gipmarkettov/data/www/gipmarket.com.ua/system/library/export_import/Classes/PHPExcel/Reader/Excel2007.php on line 88
    2021-03-18 14:09:09 — Export/Import: Неизвестное значение attribute_group_id ’10’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:09:09 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:09:09 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!
    2021-03-18 14:09:09 — Export/Import: Неизвестное значение attribute_group_id ’14’ в файле импорта ‘ProductAttributes’!


  15. fanatic

    fanatic
    Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    241

    на сайте, есть группы атрибутов с идентификаторами 10, 14?

  16. Помогите пожалуйста. При попытке загрузить товары на сайт, вылазит ошибка. ocStore 3.0

    PHP Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near »555555′,0,»,1,300,0,NOW(),NOW(),NOW(),1,1,1,0,0,0,0,0,’1′,’0′,’1′,’1′)’ at line 1<br />Error No: 1064<br />INSERT INTO `oc_product` (`product_id`,`quantity`,`sku`,`upc`,`ean`,`jan`,`isbn`,`mpn`,`location`,`stock_status_id`,`model`,`manufacturer_id`,`image`,`shipping`,`price`,`points`,`date_added`,`date_modified`,`date_available`,`weight`,`weight_class_id`,`status`,`tax_class_id`,`viewed`,`length`,`width`,`height`,`length_class_id`,`sort_order`,`subtract`,`minimum`) VALUES (51,15,»,»,»,»,»,»,»,,’555555′,0,»,1,300,0,NOW(),NOW(),NOW(),1,1,1,0,0,0,0,0,’1′,’0′,’1′,’1′); in /home/ka420465/lidervzuttyatest.shop/www/system/library/db/mysqli.php on line 40

    Что делать?

  17. Для оксторе нужна другая версия данного модуля. Она есть на форуме оксторе.

  18. если не сложно, дайте ссылку


  19. SiteMix

    SiteMix
    Продвинутый пользователь

    Сообщения:
    915
    Симпатии:
    158

    Да, для ocStore нужна своя версия иначе при обновлении товаров будут затираться поля которых нет в Opencart.
    Но, в данном случае, ошибка не связана с версией, я думаю. Вероятно, неправлильно заполнена таблица, либо пропущены какие-то обязательные поля.
    Самый надёжный способ — это экспортировать пару последних товаров и заполнять таблицу по образцу.

  20. Доброго времени суток. Почитал форум, но не смог найти ответ. Помогите если сможете. Скачал export/import tool с официального сайта. Установил модуль. Делаю экспорт файла. После выгрузки в этом же файле меняю цену товара, но при импорте выскакивает ошибка «валидации». Менял расширение на xls, в том числе путем открытия файла через программу LibreOffice. Ошибка не исчезает. Прогрузить удалось только после того как во вкладке «ProductOptionValues» удалил все поля. Но после прогрузки данный товар исчез, но при экспорте в таблице отражается. Если во вкладке»ProductOptionValues» поля не трогать, то выдает ошибку Export/Import: Option_name ‘(3 СПб)’ не указывается для product_id ‘2’ в файле ‘ProductOptions’, но присутствует в файле импорта ‘ProductOptionValues’!. Как быть?

Страница 5 из 6


OpenCart Russia Форум

Спасибо большое @pashast за модуль!

У меня ocStore 2.1.0.2.1 и шаблон Magazin, Ваш модуль ставила вручную. Установился, экспорт работает прекрасно.

Перед экспортом добавила продукт, который очень похож на импортируемые так, чтобы потом в экселе не связываться с новыми категориями и прочим. Просто копирую меняя цвет и номер.

Экспортировала файл с этим продуктом, добавила продукты по примеру созданного с админки, импортирую и получаю ошибку

« Загружаемый файл импорта имеет ошибки валидации!
Проверьте ‘Система > Инструмены > Журнал ошибок’ более детально.
Никакие данные не были изменены.»

В логе ошибок вижу следующий текст:

Недопустимый заголовок в Товаре(Product) файла импорта

Что уже делала: Все ранее созданные продукты удалила (остались только новые), проверила, что отсутствуют дробные числа в номере категории, пыталась загружать файл в формате 97-2003, проверила на всех листах пустые ячейки

Файл, который хочу загрузить доступен по ссылке: https://www.dropbox.com/s/rjgbz3srphconl1/products-2018-11-22ne.xlsx?dl=0

Помогите, пожалуйста, понять свою ошибку. 

Спасибо!

Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

r

Заказчик

Отзывы фрилансеров:
+ 2
— 0

Зарегистрирован на сайте 8 лет и 3 месяца

Бюджет:

по договоренности

Не могу выгрузить товары на сайт – open cart

music2-shop.ru/

cайт.
2.1.0.2.1 –  ОС СТОР 
Если файл EXEL – при импорте пишет ошибку. Я думаю мелочь но нет времени добиться выискивать.

Загружаемый файл импорта имеет ошибки валидации!
Проверьте ‘Система > Инструмены > Журнал ошибок’ более детально.
Никакие данные не были изменены. 

— 2017-11-14 23:52:42 – Недопустимый заголовок в Товаре(Product) файла импорта

Разделы:

Опубликован:

14.11.2017 | 23:54

Теги: создать интернет магазин с нуля, создать сайт магазин, создать сайт интернет магазин, интернет магазин написать, создать онлайн магазин, интернет магазин разработать

31 минуту назад, Ilin_Roman сказал:

Добрый день. 
Полторы недели назад заказал тестовую версию «Модуль Импорт товаров из YML для OpenCart v 3.0».
Сегодня купил 🙂
Будем тестировать на маленькой выборке (4 товара по 3-4 фото). Размер файла = 10,5к
Сайт на Opencart 3.0.2. MySQL 5.7, PHP 7.3
Берем модуль вот этой сборки: neoseo_import_yml_oc3.0_php7.2_60.ocmod.zip

0. В архиве модуля, в инструкции по установке, файл «readme.neoseo_import_yml.ru.txt», текст сплошной. без абзацов и перевода строки. читается, но тяжело: https://prnt.sc/1nzb35p

1. Модуль импорта обладает собственным характером. Настраиваем, запускаем, выдает ошибку. 
https://prnt.sc/1o0ns4k
идем смотрим логи. https://prnt.sc/1o0i8xs
Игнорируем. Ничего, вот совсем ничего, не меняем. жмем «выполнить импорты». 
получаем 2-3-4-5 таких ошибок, на 6-7й импорт успешно выполняется. https://prnt.sc/1o0e5pm
опять идем смотрим логи: https://prnt.sc/1o0ixio
вроде все «ок». но количество товара почему-то изменилось. 🙂

2.  Ставим фильтр «Обновлять изображения» в положение «отключено». не к чему обновлять одни и те же фотографии. Загрузили один раз — и достаточно. https://prnt.sc/1nzmy79
Результат, товар новый создается, но фото у него нет: https://prnt.sc/1o0m490
Переключаем «Обновлять изображения» в положение «включено» https://prnt.sc/1nzny4d
Фотография принудительно загружается. https://prnt.sc/1o0moht

3. функция «Контроль наличия товара». Если товара в прайсе не окажется — он отключится на сайте. ВНу тут все норм, так и должно быть. Но! Если потом, этот товар опять появится в прайсе, то на сайте он уже не включится. Так и останется выключеным, хотя количество товара обновится. 
Было 4 товара: https://prnt.sc/1o0q1ym
2 закончилось: https://prnt.sc/1o0qzkf
хм. на тестовой лицензии это не работало. в новой, покупной, версии 6.0 все работает как надо.
https://prnt.sc/1o0z7zz
но! напомню, в тестовом XML файле всего 4 товара, в логах отключен 41 товар  
#1 2082 …. #1  2122       https://prnt.sc/1o0y57p

4. Описания и названия обновляются на 2х языках. На русском и на украинском. https://prnt.sc/1o45h1i
Аттрибуты же импортируются только в один из языков. https://prnt.sc/1o46d5d
Как заполнить сразу два? 

Переходим к реальным задачам. 
Тестовый файл (1к товара по 5-10 фото). Размер файла = 7,2м
Все товары в файле «есть в наличи», т.е. имеют признак наличия и количество. https://prnt.sc/1qhm2l3
Cron настраивается без проблем. Загрузка идет вроде норм. Товары появляютя-обновляются. 
Смотрим результаты.

5. функция «Контроль наличия товара».  Количество, вроде подтягивается верно, а вот статусы ставятся непонятным образом. https://prnt.sc/1qhm4ls  

остальное вроде норм. 


Вопросы которые остались вне тестов: 

Модуль импорта обладает функцией «контроль наличия товара». Если товара в прайсе не окажется — он отключится на сайте. 
Ситуация 1: если большое количество товара будет снято с производства, и больше никогда не появится (товар сезонный) тогда нет смысла эти товары мониторить. 
Ситуация 2: файл импорта сильно разросся и увеличился в объеме. чтобы уменьшить нагрузку разбиваем этот файл на несколько меньшего размера и импортируем каждую часть отдельно. НО! импорт помнит, что в этом файле были еще другие товары, которые сейчас тоже втягиваются, но другой обработкой. В итоге одна обработка, помечает товары «нет в наличии», несмотря на то, что они втягиваются другой.  Итого — два импорта мешают друг другу. 
Вопрос: как отключить (очистить) память модуля импорта?   https://prnt.sc/1o0y57p

Добрый день. Давайте по порядку 🙂

Цитата

0. В архиве модуля, в инструкции по установке, файл «readme.neoseo_import_yml.ru.txt», текст сплошной. без абзацов и перевода строки. читается, но тяжело:

Спасибо за замечание, проверим это и поправим.

Цитата

Модуль импорта обладает собственным характером. Настраиваем, запускаем, выдает ошибку. 

Это не ошибки, а предупреждения, которые указывает на то, что не заполнены какие-либо поля. Не волнуйтесь, критически они не влияют на работу модуля.

Цитата

Запись в логах указывает на то, что идет запись в столбец таблицы, которого не существует. Действительно нет столбца «modele» в таблице oc_product, но в коде модуля этот столбец записан правильно. Потому затрудняюсь объяснить эту запись в логи.

Цитата

но количество товара почему-то изменилось

Скорее всего, у Вас включена эта настройка на странице импорта.

Цитата

2.  Ставим фильтр «Обновлять изображения» в положение «отключено». не к чему обновлять одни и те же фотографии. Загрузили один раз — и достаточно. https://prnt.sc/1nzmy79
Результат, товар новый создается, но фото у него нет: https://prnt.sc/1o0m490
Переключаем «Обновлять изображения» в положение «включено» https://prnt.sc/1nzny4d
Фотография принудительно загружается. https://prnt.sc/1o0moht

Тут нужно изменить описание этого поля, мы учтем. Дело в том, что эта настройка не относится к существующим товарам, а затрагивает также и новые товары. Потому изображений не было у созданных товаров при включенной опции.

Цитата

но! напомню, в тестовом XML файле всего 4 товара, в логах отключен 41 товар

Этот 41 товар в логах — это товары из той же категории, в которую происходит импорт?

Цитата

4. Описания и названия обновляются на 2х языках. На русском и на украинском. https://prnt.sc/1o45h1i
Аттрибуты же импортируются только в один из языков. https://prnt.sc/1o46d5d
Как заполнить сразу два? 

Должны обновляться на 2 языках без дополнительных настроек, нужно смотреть непосредственно у Вас на сайте, почему они передаются только на 1 языке. В файле импорта они указаны на 2 языках?

Цитата

5. функция «Контроль наличия товара».  Количество, вроде подтягивается верно, а вот статусы ставятся непонятным образом

А что не так со статусами? 0 должно быть количество, а не цена, чтобы товары отключались. На Вашем скрине все товары с количеством больше 0, так что проблемы я не вижу.

Цитата

Вопрос: как отключить (очистить) память модуля импорта?

Очищением таблиц в базе данных модуля, но так Вы потеряете все настройки импортов. В дальнейшем, если это сделаете, разбивайте прайс, чтобы постоянно одни и те же категории были в одном и том же файле (разбитом). Думаю, это решит проблему с проверкой несуществующих товаров.

  • Автор темы
  • #1

Добрый день.
Помогите решить проблему.

Установлен модуль Universal Import/Export Pro 2.5.0 — ocmod.

Экспортирую товары демо магазина, для дальнейшего импорта обратно.

На «Opencart Русская сборка» (Для просмотра ссылки Войди или Зарегистрируйся) проблем небыло, но там и нет meta_h1.

На Opencart.CMS
Undefined index: noindex in file /var/www/dev14/system/storage/modification/admin/model/catalog/category.php on line 17
This error is generally because you have some custom module that tries to insert some data into the database
Try to set in Step 3 > Extra functions > Custom fields a custom field named «noindex«

На ocStore:
Undefined index: meta_h1 in file /var/www/dev13/system/storage/modification/admin/model/catalog/category.php on line 21
This error is generally because you have some custom module that tries to insert some data into the database
Try to set in Step 3 > Extra functions > Custom fields a custom field named «meta_h1«

Попытки решения:
1. Пробовал добавлять кастомные поля и назначать им колонку данных как советуется, но не прокатывает.
2. Пытался отключить опцию, тоже не помогло. Показало, что импортировано примерно 30%, остальные с ошибкой, а по факту все 100% небыли импортированы.

upload_2018-9-8_10-53-42.png

upload_2018-9-8_10-56-50.png

Очень хотелось бы использовать ocStore или Opencart.PRO.
Помогите решить проблему! :(

  • #2

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

  • Автор темы
  • #3

Можешь поконкретней пример привести. Я облазил кучу файликов, но не силен в этом.

  • #4

смотря какая ошибка для товара… в любом случае принцип один — согласовать поля импорта экспорта и движка
как детально не напишу потому как нада вникать но я добавлял недостающие переменные в контроллер или модель смотрел на что ругается ошибка товара открывал файл … смотрел чем отличается от переменной в движке и дописывал то чего не хватает.

  • Автор темы
  • #5

смотря какая ошибка для товара… в любом случае принцип один — согласовать поля импорта экспорта и движка
как детально не напишу потому как нада вникать но я добавлял недостающие переменные в контроллер или модель смотрел на что ругается ошибка товара открывал файл … смотрел чем отличается от переменной в движке и дописывал то чего не хватает.

Я же написал обе ошибки в первом топике:

На Opencart.CMS
Undefined index: noindex in file /var/www/dev14/system/storage/modification/admin/model/catalog/category.php on line 17
This error is generally because you have some custom module that tries to insert some data into the database
Try to set in Step 3 > Extra functions > Custom fields a custom field named «noindex«

На ocStore:
Undefined index: meta_h1 in file /var/www/dev13/system/storage/modification/admin/model/catalog/category.php on line 21
This error is generally because you have some custom module that tries to insert some data into the database
Try to set in Step 3 > Extra functions > Custom fields a custom field named «meta_h1»

Можешь хотябы написать в каких файликах искать?

  • Автор темы
  • #6

Не нашел пока где и как правил?

  • #7

Полностью русифицировал модуль и исправил ошибку h1. Добавил поле meta h1. Проверял на ocStore 2.3.0.2.

  • universal_import_export_v2.5.0.ocmod.zip

    1,9 MB

    · Просмотры: 481

  • Автор темы
  • #8

Полностью русифицировал модуль и исправил ошибку h1. Добавил поле meta h1. Проверял на ocStore 2.3.0.2.

Подскажите пожалуйста, что конкретно Вы исправили? Какие строчки нужно подправить?

  • #9

поиск текста делал во всех файлах модуля meta_title и везде после него добавлял аналогичные строчки

  • #10

Кароче везде где встречался meta_title после него аналогично добавлял meta_h1

Например так:
if (in_array($col, array(‘name’, ‘description’, ‘meta_title’, ‘meta_h1’, ‘meta_description’, ‘meta_keyword’, ‘tag’))) {

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Заготовки 6 класс информатика босова ошибка
  • Загорелся чек ошибки двигателя