GRAVITSAPA.INFO

Компьютеры, электроника, софт, авто, мото, вело, сайты, жизнь, советы :)

Ночной режим
GRAVITSAPA.info - интересный блог

Скачать бесплатно модуль импорта из YML для OpenCart 2.3.x

9885 просмотров Создание сайтов 64 комментария » 06 Июл 2018

Сразу скажу, автор данного модуля 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

  1. Распаковываем содержимое архива в корень папки с сайтом.
  2. В админке, в разделе «СИСТЕМА» -> «Пользователи» -> «Группы пользователей» нажмите редактировать на «Administrator» и сделайте так, как указано на скриншоте. Первые два блока всё включите, а последний блок всё отключите:
  3. Переходим в раздел «ДОПОЛНЕНИЯ» -> «Дополнения» и включаем модуль «YML import — OCext OpenCart Data Management PRO».
  4. Нажимаем редактировать модуль и попадаем на страницу настроек модуля… Нужно выбрать, что будем импортировать «Файл YML», а так же внести настройки, которые красным указаны на скриншоте:
  5. Загружаем xml файл, в котором содержаться товары, категории…
  6. Если файл XML действительно соответствует стандартам YML, то он без проблем загрузится. Затем можно настраивать параметры сопоставления, что и куда должно заливаться и можно нажимать «НАЧАТЬ ИМПОРТ ДАННЫХ».

Я тестировал импорт больше 3 тыс. товаров с фото и характеристиками, всё залилось за минут 5.
Пишите комменты, делитесь статьёй в соц. сетях 🙂

Оставь свой коммент

64 комментария к посту “ Скачать бесплатно модуль импорта из YML для OpenCart 2.3.x”:

  1. magls

    картинки не загружаются

    • magls

      ocStore 2.3

      • admin

        Здравствуйте. Пишите в Телеграм @pavlograd

        • Bogdan

          Привет Админ! А удалось ли решить траблу с картинками? Такая ситуация, картинки привязываются к товару, но не скачиваются на сервер. От слова вообще даже ссылку открыть не пытаеться. Таким образом в логах тишина и покой. Может подскажешь куда копать? P.S. я не владелец магазина, а такой же проггер и финансов у меня нет. Пытаюсь качать все на локалку…

          • Vitaliy

            Модуль предоставлен как есть и возможны проблемы в работе… увы, нужно по факту смотреть логи, разбираться, искать закономерности. В статье зануленый вариант, и я поддержку не осуществляю. Лишь только тогда, когда есть возможность и реально могу помочь. В вопросе с этим модулем врядли смогу помочь. Если нужна поддержка, покупате официальный вариат.

  2. Женя

    Здравствуйте. А такой вопрос, есть 2 поставщика с yml фалами, которые имеют разные поля и параметры. Как быть? Это нужно под каждого поставщика свой шаблон делать и подбирать параметры, чтобы заливалось все корректно?

    • admin

      Да, под вашу структуру нужно отдельно подгонять YML файлы от разных поставщиков. Так как в них скорее всего разные структуры.

  3. Эля

    Здравствуйте! Не грузит опции внутри товара и создаёт дубли товаров. Нужна помощь

    • admin

      Здравствуйте. Так то уже и забыл как пользоваться плагином, глюки вполне возможны по понятным причинам. Хотя последний раз отрабатывал очень хорошо. Если сильно нужно, то можем попробовать разобраться. Пишите в Телеграм @pavlograd

  4. Александр

    Здравствуйте, запустил модуль YML import — OCext OpenCart Data Management PRO. Уже сутки загружает и не понятно, когда закончит. Как долго загружаются товары? Примерное количество 4000 штук.

    • admin

      Так долго не должно быть, не ждите… Даже 5 тыс. товаров должны загружаться до 15-20 минут. Значит, что то пошло не так. По настройкам пройдитесь ещё раз внимательно.

  5. Очередной Вебмастер

    Добрый вечер! Спасибо за модуль. А вы пробовали делать импорт не из yml а из обычного xml?

    • admin

      Импорт таки и производится из xml файла, структура файла должна быть в формате yml.

  6. Goxa_

    Спасибо тебе добрый волшебник,сайт добавлен в закладки)

  7. erOole

    При попытке сохранить шаблон выскакивает такая портянка =( Сможете помочь?

    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

      Ошибка связана с хостингом. Гуглите… Проблема возможно решаема добавлением в .htaccess определённых правил или корректировкой параметров хостинга.

    • Игорь

      Ошибка: 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

      доброго дня переніс на другий хостинг почала вибивати помилка Notice: Undefined index: name in як ви її вирішили

      • admin

        Здравствуйте. Похоже, что в файле импорта в каких-то случаях не заполнено поле name. И по сути это не ошибка, лишь предупреждение, импорт всё равно должен отрабатывать. А на предыдущем хостинге не было этого уведомления, потому что в самом хостинге были отключены «нотисы».

        • taras

          коли малий файл загружаю все добре йде загрузка коли великий 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

            Ресурсов Вашего аккаунта недостаточно для выполнения операции с файлом, ограничение по Input/Output Usage составляет до 2Мб\с
            З проблемою розібрався

  8. Игорь

    Спасибо за материал! Теперь по работе самого плагина, возможно, все дело в кривом файле выгрузке и надо править запросы и все же:
    1) Не цепляет категории, 15к позиций просто свалилось кучей в базу
    2) Непонятно как работать с подкатегориями, связи не сохранились от слова совсем, все на верхнем уровне(а их порядка 2к) и без привязки к товару
    3) Не забирает изображения по ссылке, хотя те в доступе и спокойно скачиваются
    4) Плагин по каким то причинам впадает в кататонический ступор и без единого сообщения уходит в бесконечный цикл
    P.S. Есть еще мелочи, но думаю, это правится настройками самого плагина. Буду очень благодарен, если свяжетесь со мной с целью решения проблем с этим дополнением

    • admin

      Здравствуйте. Походу замечаю, что половина скачавших модуль не читают инструкцию в посте, а у другой половины бесплатные хостинги без необходимых библиотек. Не исключаю кривизну модуля, у самого не всегда с первого раза получается его настроить, сохранить шаблон, импортировать всё ровно, но в итоге всё получается. Кстати если загружать файл импорта по ссылке то в 100% случаев или вообще не импортнётся и зациклится или криво сработает (в посте написал, что нужно загружать именно файлом). Поэтому скачивайте XML файл и уже в модуле его загружайте. В любом случае, чем смогу помогу, телеграм @pavlograd.

  9. Станислав

    Добрый день! модуль работает хорошо,но он не импортирует картинки подскажите почему? вот формат файла по ссылке office.hubber.pro/account/marketplace-soal/yml?shop=5bedd5ecfca3640e6626e3ff&type=rozetka. Спасибо

    • admin

      Здравствуйте. В телеграмме уже ответил, но продублирую ответ ещё тут, для всех. Сначала нужно убедиться, что параметры хостинга позволяют нормально отрабатывать модулю. И если с хостингом всё хорошо, то нужно ковырять сам модуль.

  10. Иван

    Всё отлично, только не работает директория для картинок, и название меняет

  11. Дима

    ocStore не грузит картинки

    • admin

      На сколько понимаю в самом ocStore нужно настроить подключение к FTP, тогда будут грузится картинки.

  12. Андрей

    В ocstore 2.3.0.2.3 после копирования файлов модуль появился в настройке прав группы Administrator, где ему включены просмотр и редактирование. Но в списке модулей не появился.

    • Андрей

      Разобрался сам. Модуль подтянулся, но в списке модулей назывался «Магазин». Проблема в том, что язык магазина не русский.

  13. Влад

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

  14. Очередной Вебмастер

    Добрый день, протестировал — шикарный модуль все работает на ocStore 2.3.0.2.3 но изображение по ссылке складывает в корень /image, не смотря на то что в настройках указано catalog/ — модуль вообще игнорирует это условие не зависимо от того что за каталог вписан в настройках prntscr.com/n516mf

    • admin

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

      • Assa

        Ocstore 2.3
        всё отлично грузится, только в том случае, если идентификатор товара идёт по id. А вот когда выставляешь по model, обновление существующих данных не работает…
        В чём может быть причина?

        • Vitaliy

          Сложно сказать в чем причина… Модуль заливал год назад, и я не автор… Это всего лишь зануленный костыльный вариант из интернетов, который вроде работает, но не у всех и не всегда)) Всё что я сделал — перекопал код, что бы не было вредоносного мусора и мой товарищ его адаптировал на 2.3.x Поэтому гарантий на нормальную работу нет. Если есть навыки в программировании, то можете подебажить и подпилить) Когда я пользовался этим модулем на 2.3.0.2.3, то работал безупречно. Но тут нужно учитывать, что при этом ещё к хостингу не придраться.

          • Сергей

            Добрый день. А вы можете редактировать модуль? т.к некоторые данные ложаться не корректно. Моя почта для связи semenov-sv@ bk.ru

            • Vitaliy

              Здравствуйте. Доработкой модуля не занимаюсь( Но возможно тут кто-то откликнется.

      • Assa

        все model уникальны

  15. Игорь

    Нужна помощь. Товар загружается частично, точнее с 6т товара загружается в районе 1т.
    (Начался импорт. Не перезагружайте это окно. Дождитесь сообщения об окончании: Подождите… / Подождите… ) и это может тянуться часами. Подскажите, что с этим можно сделать?

  16. Николай

    Конец 2019 года. А все равно работает! 🙂
    Немного настроим… Спасибо!

    Вопрос: Есть ли работающий модуль по оповещению Админа на Вайбер или Телеграм?

    • Vitaliy

      Здравствуйте. Спасибо за коммент. Такого модуля не встречал…

  17. Вадим

    Здравствуйте , скажите на локалке пытаюсь залить товары , все вроде правильно . Но товары не появляться. С чем это связано ?

    • Вадим

      Кривые руки пытались , пытались — допытатались нужного результата! МОДУЛЬ ХОРОШ ! Немного сложен с первого и десфятого раз ) НО вот непонятно вфайле что Модель как ее прописать. Спасибо за модуль

  18. Сергей

    Добрый день.
    Нужна помощь настроить модуль. Предложения кидайте в личку или на почту semenov-sv@ bk.ru

  19. Quantorium

    Ставил его раньше на несколько сайтов. Вчера закинул на новый магазин и тут увидел вот такое уведомление — prnt.sc/pouwnj

    Шара кончилась??

    • Vitaliy

      Здравствуйте. Это странно 🙂 Модуль зануленый, с него вырезано всё (наверное) что как-то бы проверяло лицензию…

      • Quantorium

        Я ж не спорю, но результат немного нестандартный)

  20. Владимир

    Вот такое выдает((( в чем проблема? или просто не обращать внимание?

    • Vitaliy

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

      • Quantorium

        Значит вырезано было не все. Ставил еще на 4 магазина и везде стучалки работают на ура.

    • Владимир

      Модуль поставил пару дней назад. И вылазит что осталось 3 дня.

      • Аноним

        Вот что говорит!
        «Уважаемый пользователь, для Вашей версии модуля включена опция контроля критических обновлений или (если Вы недавно купили или установили модуль) версия не зарегистрирована.
        Пожалуйста, обратитесь в поддержку на почту: support@ocext.com«

        • Vitaliy

          Здравствуйте. Возможно действительно что-то не вырезал из модуля, остались стучалки. К сожалению копать его и нулить тщательнее не планирую. С другой стороны несколько раз проверял на чистом Опенкарте, всё ок, ничего подобного не высвечивалось. Реально есть подозрение, что такое высвечивается, когда на движке уже был этот модуль незануленный начисто.

  21. Владимир

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

    [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

  22. Владимир

    А где этот модуль хранит Шаблоны соответствия под разных поставщиков? Что бы при переносе на другой хостинг или новый магазин не писать зановою

  23. Катерина

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

    Я делаю выгрузку с пром на сайт, движок OpenCart. В файле несколько тысяч позиций, некоторые из них в наличии, некоторые нет, соответственно в файле есть строчки и .
    Независимо от этой строки все позиции загружаются на сайт с пометкой «в наличии». Попыталась изменить файл и изменила строчку с на . Не помогло, все равно все товары «В наличии», не знаю как настроить синхронизацию.

    • Аноним

      Куда то пропала эта часть сообщения

      Есть строчки: offer available=truth и

      offer available=»» id=»95522256″

      я меняю на offer available=»false» id=»95522256″

      но товар все равно в наличии

  24. Илья

    Здравствуйте. Извините, что глупый вопрос.
    Вкачал на ocStore 23023, не могу найти в дополнениях 0_0
    Галки на администраторах снял.

    • naska

      решили как-то эту проблему? у меня та самая беда….

  25. Андрей

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

    • Vitaliy

      Модуль предоставлен как есть и возможны проблемы в работе… увы, нужно по факту смотреть логи, разбираться, искать закономерности.

  26. naska

    в менеджере дополнений есть, в статусе Включено. Но в Модулях нету. ?

Наверх