• Объявления

    • Webtool

      Исправление Ошибок вашего сайта   10.06.2016

      Исправляем ошибки на вашем сайте быстро и удобно. Стоимость исправления зависит от сложности. 1) Простая ошибка (по договорённости,возможно бесплатно или за пожертвование)  2) Средняя сложность исправления 300 руб 3) Тяжёлая сложность 700 руб    Конечно же мы можем договорится если для вас, это дорого)))  Консультация бесплатно.  В чём "+" если я могу задать вопрос на форумах?  1) Скорость (мы оперативно решаем вопросы)  2) Чистота кода 3) Дружба с разработчиком ( всегда + ) 4) Помощь нашему проекту ( мы сможем выкладывать много интересных и бесплатных плюшек)   Для заказа: Вы можете создать тему ТЫК   или использовать Skype Или напишите в ЛС  AdministaratorPro или SuperAdmin
    • Webtool

      Перенос магазинов с 1.5 и 2.1 на 2.2 и 2.3   13.02.2017

      И так переносим магазины: 1) Opencart 1.5 на 2.x 2) Opencart 2.1.x на 2.2 или 2.3 Что входит в перенос? 1) SEO 2) Заказы 3) Клиенты  4) Категории 5) Товары (опции,атрибуты и т.д) 6) Модули ( только для с 2.1.x на 2.2 и 2.3) 7) Шаблон  ( только для с 2.1.x на 2.2 и 2.3) 8) Настройка магазина Цены: 3000 руб 1) Opencart 1.5 на 2.x   2) Opencart 2.1.x на 2.2 или 2.3    пишите в ЛС SuperAdmin или AdministratorPro  
    • Webtool

      Перенос с opencart 1.5.x на 3.x и с 2.x на 3.x   12.07.2017

      Уважаемые пользователи вот и вышел долгожданный Opencart 3 https://demo.opencart.com Главная Страница https://demo.opencart.com/admin/ Админка Логин и пароль: demo  И так услуги по переносу с 1.5.x на 3.x Входит в перенос: 1) Клиенты 2) Заказы 3) Пользователи 4) Товары (со всеми опциями и т.д) 5) Категории  6) SEO  7) Страны   Короче говоря всё что можно перенести будет перенесено без ошибок и проблем в дальнейшем.  Стоимость переноса 2800руб. Перенос с 2.x на 3.x  1) Клиенты 2) Заказы 3) Пользователи 4) Товары (со всеми опциями,атрибутами и т.д) 5) Категории  6) SEO  7) Страны,зоны и т.д Стоимость 1800 руб Для заказа пишите мне в ЛС SuperAdmin
Alex375

Модуль импорта xml/yml файлов каталога в Opencart

1 сообщение в этой теме

Модуль импорта xml/yml файлов каталога в Opencart


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

Импорт товаров возможен посредством загрузки XML/YML-файла в форму или по ссылке на YML-файл. Если прописать ссылку, тогда можно поставить задание в cron-планировщик на сервере для периодического запуска скрипта обновления товаров из указанного источника. Таким образом товары в вашем магазине будут обновляться автоматически. В этом случае нужно настроить модуль: прописать ссылку на YML-файл и указать какие поля товаров нужно обновлять. Затем поставить задание в крон на запуск скрипта {ваш сайт}/admin/import_yml_cron.php (если товаров для импорта много - лучше запускать скрипт через CLI, для того чтобы избежать огранbчений сервера по времени на обработку скрипта). Поставить задание в cron-менеджер вам поможет поддержка вашего хостинга.

Установка модуля:

1. Предварительно у вас должен быть установлен Localcoрy - фикс для правильной загрузки ocmod-модулей через админку сайта на Opencart 3.0.

2. Загрузить модуль через админку - в разделе Установка модулей выбрать архив import_yml_oc3.ocmod.zip

3. Обновить модификации в админке в разделе Модификаторы (или Менеджер дополнений).

4. Добавить права вашей группе пользователей для проcмотра и редактирования модуля - для этого нужно открыть раздел Система > Пользоватеи > Группы пользователей > Администраторы > установить галочки возле tool/import_yml

5. Перейти в раздел Система > Разработка (или Инструменты) > Import YML и начните импорт. Если вы не сможете найти модуль по этому пути - вот прямая ссылка на страницу модуля в админке http://ваш-сайт/admin/index.php?route=tool/import_yml

Внимание! Модуль не нужно искать в разделе Модули, его там быть не должно. Он будет доступен в меню по указанному выше адресу после обновления модификаций и добавления прав группе пользователей.

Возможные проблемы:
Если товаров в YML-файле слишком много - ваш сервер может не успеть обработать его за выделенное ему время и после нескольких минут импорта вы получите ошибку сервера. Не огорчайтесь, есть несколько вариатов решения этой проблемы:
1. Запускать импорт до тех пор, пока не получите сообщение об успешном завершении операции. Каждый раз будут добавляться новые товары и так до полного импорта. Главное убрать галочку "Удалить все товары".
2. Вам нужно максимально увеличить время обработки скриптов на сервере, за это отвечает php-параметр max_execution_time. В этом вам может помочь техподдержка хостинга или вы сами можете увеличить этот параметр в настройках сервера или через файл php.ini - инструкции "как это делается" ищите в Google/Яндекс.
3. Запустить скрипт импорта {ваш сайт}/admin/import_yml_cron.php с помощью CLI (с командной строки SSH). Перед этим в настройках модуля нужно прописать ссылку на YML и сохранить.
4. Разбить YML-файл на несколько файлов с учетом главной разметки YML


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

SkypeЯндекс.Метрика Рейтинг@Mail.ru