Імпорт YML Opencart 3


$26,00
Перейти на сайт

Імпорт YML - модуль для автоматичного завантаження товарів в інтернет-магазин на базі Opencart 3.x з YML- файлу з іншого інтернет-магазину або постачальника. Модуль зручний для дропшиппінга, оскільки більшість постачальників надають YML- файл з товарами для імпорту. 

Модуль не імпортує великі YML- прайси! Якщо Ваш прайс вагою більше 5 Mb - це може викликати проблеми.

Імпорт товарів можливий за допомогою завантаження YML-файлу у форму або по посиланню на YML-файл. Якщо прописати посилання, тоді можна поставити завдання cron-планувальник на сервері для періодичного запуску скрипта оновлення товарів з вказаного джерела. Таким чином товари у Вашому магазині оновлюватимуться автоматично. В цьому випадку треба настроїти модуль: прописати посилання на YML-файл і вказати які поля товарів треба оновлювати. Потім поставити завдання в крон на запуск скрипта {ваш сайт}/admin/import yml cron.php (якщо товарів для імпорту багато - краще запускати скрипт через CLI, для того, щоб уникнути обмежень сервера за часом на обробку скрипта). Поставити завдання cron-менеджер Вам допоможе підтримка Вашого хостингу.

Імпорт YML. Встановлення модуля: 

  • Заздалегідь у Вас має бути встановлений https://opencart3x.ru/module/admin/localcopy-ocmod
  • Завантажити модуль через адмінку - в розділі Установка модулів вибрати архів import _ yml _ oc3.ocmod.zip
  • Оновити модифікації в адмінці в розділі Модифікатори (чи Менеджер доповнень)
  • ВАЖЛИВО! Додати права Вашій групі користувачів для проcмотра і редагування модуля - для цього треба відкрити розділ Система > Користувачі > Групи користувачів > Адміністратори > встановити галочки біля "tool/import _ yml" в перших двох блоках. 
  • Перейти в розділ "Система" > "Розробка" (інший варіант перекладу "Інструменти" або "Обслуговування") > "Import YML", встановіть потрібні налаштування, збережіть і почніть імпорт. Якщо Ви не зможете знайти модуль по цьому шляху - ось пряме посилання на сторінку модуля в адмінці  http://ваш-сайт/admin/index.php?route=tool/import_yml
  • Увага! Модуль не треба шукати в розділі Модулі, його там бути не повинно. Він буде доступний в меню по указаному вище адресі після оновлення модифікацій і додавання прав групі користувачів.

    Можливі проблеми: 

    Якщо товарів в YML- файлі надто багато - Ваш сервер може не встигнути обробити його за виділений йому час і після декількох хвилин імпорту Ви отримаєте помилку сервера. Не засмучуйтеся, є декілька варіантів вирішення цієї проблеми : 

  • Запускати імпорт до тих пір, поки не отримаєте повідомлення про успішне завершення операції. Кожного разу додаватимуться нові товари і так до повного імпорту. Головне прибрати галочку "Видалити усі товари". 
  • Вам треба максимально збільшити час обробки скриптів на сервері, за це відповідає php-параметр max_execution_time. У цьому Вам може допомогти техпідтримка хостингу або Ви самі можете збільшити цей параметр в налаштуваннях сервера або через файл php.ini - інструкції "як це робиться" шукайте в Google. 
  • Запустити скрипт імпорту {ваш сайт}/admin/import yml cron.php за допомогою CLI (з командного рядка SSH). Перед цим в налаштуваннях модуля треба прописати посилання на YML і зберегти.
  • Розбити YML- файл на декілька файлів з урахуванням головної розмітки YML 
  • Зміни: 

    • 01.11.2017 - вирішена помилка з імпортом файлу, виправлена робота модуля по cron 
    • 12.03.2018 - додана підтримка імпорту картинок з кирилічними назвами (зроблена транслітерація назв картинок); розв'язана проблема оновлення додаткових картинок при відключеному оновленні картинок. 
    • 26.04.2018 - додана можливість записувати декілька категорій до товару, вирішені деякі проблеми при оновленні товарів 
    • 26.09.2018 - модуль оновлений, вирішені проблеми з перезаписом категорій і параметрів товару. 
    • 07.12.2018 - вирішені дрібні проблеми з оновленням категорій 
    • 15.01.2019 - версія 3.1: модуль допрацьований в плані відключення оновлення полів, розв'язана проблема з мовами, розв'язана проблема з формуванням SEO URL, поліпшена сумісність модуля. 
    • 25.01.2019 - незначна поправка для поліпшення універсальності. 
    • 08.04.2019 - розв'язана проблема з появою "завантажений файл порожній".
    • 12.09.2019 - поліпшена робота завантаження зображень 14.09.2019 - імпорт oldprice (додавання акцій) 
    • 06.01.2020 - розв'язана проблема імпорту зображень з однаковою назвою 
    • 29.01.2020 - розв'язана проблема імпорту зображень з пропусками в назві 
    • 27.02.2020 - поліпшена сумісність з прайсами при запуску оновлення по крону 
    • 27.03.2020 - доданий параметр noindex для категорій 03.06.2020 - розв'язана проблема із завантаженням зображень для деяких прайсів