Скачать бесплатно модуль импорта из YML для OpenCart 2.3.x
Сразу скажу, автор данного модуля ocext.com, полное название модуля YML import – OCext OpenCart Data Management PRO, версия 2.6.0.0 для OpenCart 2.3.x. Разработчик распространяет его платно.
Но я нашел в интернетах бесплатный зануленый вариант, перекопал код в каждом файле, удалил вредоносный код и проверил на работоспособность в ocStore 2.3.0.2.3. Поэтому скачивая данный модуль, можете быть уверены в его работоспособности и безопасности!
СКАЧАТЬ модуль импорта из YML для OpenCart 2.3.x
Инструкция по установке модуля импорта из YML
- Распаковываем содержимое архива в корень папки с сайтом.
- В админке, в разделе “СИСТЕМА” -> “Пользователи” -> “Группы пользователей” нажмите редактировать на “Administrator” и сделайте так, как указано на скриншоте. Первые два блока всё включите, а последний блок всё отключите:
- Переходим в раздел “ДОПОЛНЕНИЯ” -> “Дополнения” и включаем модуль “YML import – OCext OpenCart Data Management PRO”.
- Нажимаем редактировать модуль и попадаем на страницу настроек модуля… Нужно выбрать, что будем импортировать “Файл YML”, а так же внести настройки, которые красным указаны на скриншоте:
- Загружаем xml файл, в котором содержаться товары, категории…
- Если файл XML действительно соответствует стандартам YML, то он без проблем загрузится. Затем можно настраивать параметры сопоставления, что и куда должно заливаться и можно нажимать “НАЧАТЬ ИМПОРТ ДАННЫХ”.
Я тестировал импорт больше 3 тыс. товаров с фото и характеристиками, всё залилось за минут 5.
Пишите комменты, делитесь статьёй в соц. сетях 🙂
magls
20.09.2018
картинки не загружаются
magls
20.09.2018
ocStore 2.3
admin
27.09.2018
Здравствуйте. Пишите в Телеграм @pavlograd
Bogdan
29.05.2020
Привет Админ! А удалось ли решить траблу с картинками? Такая ситуация, картинки привязываются к товару, но не скачиваются на сервер. От слова вообще даже ссылку открыть не пытаеться. Таким образом в логах тишина и покой. Может подскажешь куда копать? P.S. я не владелец магазина, а такой же проггер и финансов у меня нет. Пытаюсь качать все на локалку…
Vitaliy
31.05.2020
Модуль предоставлен как есть и возможны проблемы в работе… увы, нужно по факту смотреть логи, разбираться, искать закономерности. В статье зануленый вариант, и я поддержку не осуществляю. Лишь только тогда, когда есть возможность и реально могу помочь. В вопросе с этим модулем врядли смогу помочь. Если нужна поддержка, покупате официальный вариат.
Женя
25.09.2018
Здравствуйте. А такой вопрос, есть 2 поставщика с yml фалами, которые имеют разные поля и параметры. Как быть? Это нужно под каждого поставщика свой шаблон делать и подбирать параметры, чтобы заливалось все корректно?
admin
27.09.2018
Да, под вашу структуру нужно отдельно подгонять YML файлы от разных поставщиков. Так как в них скорее всего разные структуры.
Эля
27.09.2018
Здравствуйте! Не грузит опции внутри товара и создаёт дубли товаров. Нужна помощь
admin
27.09.2018
Здравствуйте. Так то уже и забыл как пользоваться плагином, глюки вполне возможны по понятным причинам. Хотя последний раз отрабатывал очень хорошо. Если сильно нужно, то можем попробовать разобраться. Пишите в Телеграм @pavlograd
Александр
28.10.2018
Здравствуйте, запустил модуль YML import — OCext OpenCart Data Management PRO. Уже сутки загружает и не понятно, когда закончит. Как долго загружаются товары? Примерное количество 4000 штук.
admin
29.10.2018
Так долго не должно быть, не ждите… Даже 5 тыс. товаров должны загружаться до 15-20 минут. Значит, что то пошло не так. По настройкам пройдитесь ещё раз внимательно.
Очередной Вебмастер
11.11.2018
Добрый вечер! Спасибо за модуль. А вы пробовали делать импорт не из yml а из обычного xml?
admin
13.11.2018
Импорт таки и производится из xml файла, структура файла должна быть в формате yml.
Goxa_
26.11.2018
Спасибо тебе добрый волшебник,сайт добавлен в закладки)
admin
27.11.2018
😉
erOole
05.12.2018
При попытке сохранить шаблон выскакивает такая портянка =( Сможете помочь?
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
Warning: session_start(): Cannot send session cache limiter – headers already sent in D:\System\Web\OSPanel\domains\***\system\library\session.php on line 30
Warning: Cannot modify header information – headers already sent in D:\System\Web\OSPanel\domains\***\system\library\session.php on line 50
Notice: Undefined index: name in D:\System\Web\OSPanel\domains\***\admin\controller\extension\module\yml_ocext_dmpro.php on line 1105{“error”:””,”success”:”\u0413\u043e\u0442\u043e\u0432\u043e”,
“odmproyml_tamplate_data_yml_id”:”308c17ba4038189ad7fae23a05be1b3b”,
“odmproyml_tamplate_data_yml_name”:null}
admin
06.12.2018
Ошибка связана с хостингом. Гуглите… Проблема возможно решаема добавлением в .htaccess определённых правил или корректировкой параметров хостинга.
Игорь
06.12.2018
Ошибка: Warning: Unknown: Input variables exceeded 1000
Решение: правим конфиг php – \userdata\config\PHP-5.5_php.ini
меняем max_input_vars на большее значение
Ошибка: Warning: session_start(): Cannot send session cache limiter — headers already sent
Решение: правим конфиг php – \userdata\config\PHP-5.5_php.ini
output_buffering = On
tarass
18.02.2019
доброго дня переніс на другий хостинг почала вибивати помилка Notice: Undefined index: name in як ви її вирішили
admin
18.02.2019
Здравствуйте. Похоже, что в файле импорта в каких-то случаях не заполнено поле name. И по сути это не ошибка, лишь предупреждение, импорт всё равно должен отрабатывать. А на предыдущем хостинге не было этого уведомления, потому что в самом хостинге были отключены “нотисы”.
taras
18.02.2019
коли малий файл загружаю все добре йде загрузка коли великий 11000 файл тоді появляэться помилка і не загружається Notice: Undefined index: attribute in /home/genuinel/public_html/admin/controller/extension/module/yml_ocext_dmpro.php on line 1229Notice: Undefined index: type_change in /home/genuinel/public_html/admin/controller/extension/module/yml_ocext_dmpro.php on line 1236Notice: Undefined index: limit in /home/genuinel/public_html/admin/controller/extension/module/yml_ocext_dmpro.php on line 1283{“error”:””,”success”:””,”total”:518,”finished”:0}
в чому може бути проблема підкажіть будь ласка
taras
19.02.2019
Ресурсов Вашего аккаунта недостаточно для выполнения операции с файлом, ограничение по Input/Output Usage составляет до 2Мб\с
З проблемою розібрався
Игорь
06.12.2018
Спасибо за материал! Теперь по работе самого плагина, возможно, все дело в кривом файле выгрузке и надо править запросы и все же:
1) Не цепляет категории, 15к позиций просто свалилось кучей в базу
2) Непонятно как работать с подкатегориями, связи не сохранились от слова совсем, все на верхнем уровне(а их порядка 2к) и без привязки к товару
3) Не забирает изображения по ссылке, хотя те в доступе и спокойно скачиваются
4) Плагин по каким то причинам впадает в кататонический ступор и без единого сообщения уходит в бесконечный цикл
P.S. Есть еще мелочи, но думаю, это правится настройками самого плагина. Буду очень благодарен, если свяжетесь со мной с целью решения проблем с этим дополнением
admin
06.12.2018
Здравствуйте. Походу замечаю, что половина скачавших модуль не читают инструкцию в посте, а у другой половины бесплатные хостинги без необходимых библиотек. Не исключаю кривизну модуля, у самого не всегда с первого раза получается его настроить, сохранить шаблон, импортировать всё ровно, но в итоге всё получается. Кстати если загружать файл импорта по ссылке то в 100% случаев или вообще не импортнётся и зациклится или криво сработает (в посте написал, что нужно загружать именно файлом). Поэтому скачивайте XML файл и уже в модуле его загружайте. В любом случае, чем смогу помогу, телеграм @pavlograd.
Станислав
10.12.2018
Добрый день! модуль работает хорошо,но он не импортирует картинки подскажите почему? вот формат файла по ссылке office.hubber.pro/account/marketplace-soal/yml?shop=5bedd5ecfca3640e6626e3ff&type=rozetka. Спасибо
admin
10.12.2018
Здравствуйте. В телеграмме уже ответил, но продублирую ответ ещё тут, для всех. Сначала нужно убедиться, что параметры хостинга позволяют нормально отрабатывать модулю. И если с хостингом всё хорошо, то нужно ковырять сам модуль.
Иван
24.01.2019
Всё отлично, только не работает директория для картинок, и название меняет
Дима
28.02.2019
ocStore не грузит картинки
admin
28.02.2019
На сколько понимаю в самом ocStore нужно настроить подключение к FTP, тогда будут грузится картинки.
Андрей
12.03.2019
В ocstore 2.3.0.2.3 после копирования файлов модуль появился в настройке прав группы Administrator, где ему включены просмотр и редактирование. Но в списке модулей не появился.
Андрей
12.03.2019
Разобрался сам. Модуль подтянулся, но в списке модулей назывался “Магазин”. Проблема в том, что язык магазина не кацапский.
Влад
12.03.2019
Ссылка рабочая.Но выдает:Найдены следующие ошибки. Устраните их, и нажмите продолжить еще раз
Не могу загрузить файл по ссылке. Убедитесь, что файл доступен по этой ссылке. Например, добавьте эту ссылку в браузер и посмотрите, будет ли открываться (загружаться) файл в браузере
Семен
01.08.2019
Такая же проблема
Очередной Вебмастер
30.03.2019
Добрый день, протестировал – шикарный модуль все работает на ocStore 2.3.0.2.3 но изображение по ссылке складывает в корень /image, не смотря на то что в настройках указано catalog/ – модуль вообще игнорирует это условие не зависимо от того что за каталог вписан в настройках prntscr.com/n516mf
admin
01.04.2019
Да, косяков в модуле может быть достаточно. Очень сильно привередлив к настройкам хостинга, в основном из-за этого может не отрабатывать та или иная функция.
Assa
29.08.2019
Ocstore 2.3
всё отлично грузится, только в том случае, если идентификатор товара идёт по id. А вот когда выставляешь по model, обновление существующих данных не работает…
В чём может быть причина?
Vitaliy
31.08.2019
Сложно сказать в чем причина… Модуль заливал год назад, и я не автор… Это всего лишь зануленный костыльный вариант из интернетов, который вроде работает, но не у всех и не всегда)) Всё что я сделал – перекопал код, что бы не было вредоносного мусора и мой товарищ его адаптировал на 2.3.x Поэтому гарантий на нормальную работу нет. Если есть навыки в программировании, то можете подебажить и подпилить) Когда я пользовался этим модулем на 2.3.0.2.3, то работал безупречно. Но тут нужно учитывать, что при этом ещё к хостингу не придраться.
Assa
29.08.2019
все model уникальны
Игорь
16.09.2019
Нужна помощь. Товар загружается частично, точнее с 6т товара загружается в районе 1т.
(Начался импорт. Не перезагружайте это окно. Дождитесь сообщения об окончании: Подождите… / Подождите… ) и это может тянуться часами. Подскажите, что с этим можно сделать?
Николай
29.09.2019
Конец 2019 года. А все равно работает! 🙂
Немного настроим… Спасибо!
Вопрос: Есть ли работающий модуль по оповещению Админа на Вайбер или Телеграм?
Vitaliy
30.09.2019
Здравствуйте. Спасибо за коммент. Такого модуля не встречал…
Вадим
06.10.2019
Здравствуйте , скажите на локалке пытаюсь залить товары , все вроде правильно . Но товары не появляться. С чем это связано ?
Вадим
07.10.2019
Кривые руки пытались , пытались – допытатались нужного результата! МОДУЛЬ ХОРОШ ! Немного сложен с первого и десфятого раз ) НО вот непонятно вфайле что Модель как ее прописать. Спасибо за модуль
Quantorium
27.10.2019
Ставил его раньше на несколько сайтов. Вчера закинул на новый магазин и тут увидел вот такое уведомление – prnt.sc/pouwnj
Шара кончилась??
Vitaliy
27.10.2019
Здравствуйте. Это странно 🙂 Модуль зануленый, с него вырезано всё (наверное) что как-то бы проверяло лицензию…
Quantorium
28.10.2019
Я ж не спорю, но результат немного нестандартный)
Владимир
04.12.2019
Вот такое выдает((( в чем проблема? или просто не обращать внимание?
Vitaliy
04.12.2019
Вообще не должно выдавать. Это старая версия модуля, в котором вырезаны все подключения к любым сторонним серверам… скорее всего у Вас уже была установлена более новая версия модуля, файлы которой проверяют лицензию.
Quantorium
04.12.2019
Значит вырезано было не все. Ставил еще на 4 магазина и везде стучалки работают на ура.
Владимир
05.12.2019
Модуль поставил пару дней назад. И вылазит что осталось 3 дня.
Анонім
05.12.2019
Вот что говорит!
“Уважаемый пользователь, для Вашей версии модуля включена опция контроля критических обновлений или (если Вы недавно купили или установили модуль) версия не зарегистрирована.
Пожалуйста, обратитесь в поддержку на почту: support@ocext.com“
Vitaliy
15.12.2019
Здравствуйте. Возможно действительно что-то не вырезал из модуля, остались стучалки. К сожалению копать его и нулить тщательнее не планирую. С другой стороны несколько раз проверял на чистом Опенкарте, всё ок, ничего подобного не высвечивалось. Реально есть подозрение, что такое высвечивается, когда на движке уже был этот модуль незануленный начисто.
Владимир
19.12.2019
Первый импорт на чистую базу проходит нормально, а при попытке обновления вылазит вот это. Как побороть?
[19-Dec-2019 15:14:19 Europe/Moscow] PHP Fatal error: Uncaught Exception: Error: Out of range value for column ‘product_id’ at row 1Error No: 167 INSERT INTO `oc_product` SET `price`= ‘1330’ , `quantity`= ‘0’ , `image`= ‘239c2eedf3bc66d0a44d2d30bc2177e2.jpg’ , status = 1 , `manufacturer_id`= ’42’ , product_id = ‘0’ in C:\OSPanel\domains\test\system\library\db\mysqli.php:40
Stack trace:
#0 C:\OSPanel\domains\test\system\library\db.php(16): DB\MySQLi->query(‘ INSERT INTO `o…’, Array)
#1 C:\OSPanel\domains\test\admin\model\tool\yml_ocext_dmpro.php(1592): DB->query(‘ INSERT INTO `o…’)
#2 C:\OSPanel\domains\test\admin\model\tool\yml_ocext_dmpro.php(685): ModelToolYMLOcextDMPRO->updateProducts(Array, Object(SimpleXMLElement), ‘1800’, ’30’, 4170)
#3 C:\OSPanel\domains\test\system\storage\modification\system\engine\loader.php(178): ModelToolYMLOcextDMPRO->importYML(Array, Array, ‘1800’, ’30’)
#4 C:\OSPanel\domains\test\system\engine\proxy.php(25): Loader->{closure}(Array, Array)
#5 C:\OSPanel\domains\test\admin\controller\extension\module\yml_ocext_dmp in C:\OSPanel\domains\test\system\library\db\mysqli.php on line 40
Владимир
19.12.2019
А где этот модуль хранит Шаблоны соответствия под разных поставщиков? Что бы при переносе на другой хостинг или новый магазин не писать зановою
Катерина
12.02.2020
Добрый день, помогите разобраться с модулем. Не пойму что я делаю не так.
Я делаю выгрузку с пром на сайт, движок OpenCart. В файле несколько тысяч позиций, некоторые из них в наличии, некоторые нет, соответственно в файле есть строчки и .
Независимо от этой строки все позиции загружаются на сайт с пометкой “в наличии”. Попыталась изменить файл и изменила строчку с на . Не помогло, все равно все товары “В наличии”, не знаю как настроить синхронизацию.
Анонім
12.02.2020
Куда то пропала эта часть сообщения
Есть строчки: offer available=truth и
offer available=”” id=”95522256″
я меняю на offer available=”false” id=”95522256″
но товар все равно в наличии
Илья
13.02.2020
Здравствуйте. Извините, что глупый вопрос.
Вкачал на ocStore 23023, не могу найти в дополнениях 0_0
Галки на администраторах снял.
naska
06.04.2021
решили как-то эту проблему? у меня та самая беда….
Андрей
21.05.2020
не работает ссылка на запуск автоматического обновления товаров – выдает просто пустой экран
Vitaliy
31.05.2020
Модуль предоставлен как есть и возможны проблемы в работе… увы, нужно по факту смотреть логи, разбираться, искать закономерности.
naska
06.04.2021
в менеджере дополнений есть, в статусе Включено. Но в Модулях нету. ?