Артём Мáлков

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

14 сен8 комм

Когда я работал в одном магазине, созданном на OpenCart, передо мной стояла задача – импортировать товары из предоставляемого одним поставщиком прайса.

В качестве инструмента для выполнения этой задачи мне предоставили плагин «Total Import PRO».

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

Информация о плагине «Total Import PRO»

Стоит начать с того, что же умеет этот плагин.

  1. Импорт данных из XML и CSV-файлов.
  2. Импорт файлов по ссылке (удаленно), локально (находящихся на сервере) или файлов, выбранных в рамках текущей задачи.
  3. Поддержка трех кодировок (UTF-8, ANSI и ISO-8859-1).
  4. Тонкая настройка импортируемых данных.
  5. Поддержка Cron (автоматический импорт по заданному времени).
  6. Сохранение всех профилей настроек.

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

Настройка импорта осуществляется в 5 шагов.

Из минусов – плохо обрабатывает товары, в которых есть одинаковые теги (позже этот момент поясню).

Настройка плагина «Total Import PRO»

Инструкцию по установке модуля я упущу, так как она аналогична обычной установке плагинов в OpenCart. Если вы раньше не сталкивались с установкой модулей, прочитайте нашу статью.

Приступим к настройке.

1. Авторизуйтесь в панели управления вашим сайтом.

2. Перейдите в раздел «Система», пункт «Total Import PRO». Таким образом, мы попадаем на страницу настроек плагина.

Здесь нам предстоит пройти 5 шагов для того, чтобы настроить плагин. Мы выполним 2 круга настроек, это нужно для того, чтобы импортировать к себе изображения.

Настройка. Круг первый.

Шаг 1. Нажимаем на «Step 1» и попадаем в настройки ленты (источника) прайса.

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

Что нас здесь интересует?

«Feed Source» – тип импорта (в нашем случае удаленно, по URL).

«Import Feed URL» – соответственно, полный адрес до прайса.

«Feed Format» – формат прайса.

«XML Product Tag» – тег продукта. Здесь нужно быть внимательным. Вам необходимо открыть прайс (в браузере или любым другим способом) и посмотреть, в каком главном теге обернут каждый товар. Название этого тега и пишите в соответствующей графе.

Если ваш прайс находится в CSV файле, то вместо этого вы обнаружите графу «CSV Field Delimiter» – разделитель полей. Из предложенного выпадающего списка вы выбираете тот символ, который разделяет поля в вашем прайсе. Для того чтобы узнать, что именно разделяет поля, вам необходимо открыть файл любым текстовым редактором.

«File Encoding» – кодировка прайса.

После того, как все поля на этой странице заполнены, нажмите «Save & Continue» в правом верхнем углу, и вас перекинет на второй шаг.

Шаг 2. Здесь мы видим общее число товаров, которые готовы к импорту, и страницу настроек.

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

Что нас здесь интересует?

«Download Remote Images» – загружать ли удаленные изображения. Выбираем «Yes» и ниже пишем название папки, куда будут загружаться изображения из прайса.

Затем – нажмите «Save & Continue» в правом верхнем углу, и вас перекинет на третий шаг.

Шаг 3. Здесь мы видим структуру прайса на примере первого товара. Этот шаг в данном кругу мы пропускаем нажатием на кнопку «Skip».

Шаг 4. В этом шаге, как и в предыдущем, мы видим структуру прайса на примере первого товара, для того, чтобы произвести необходимые нам настройки.

Что нас здесь интересует?

Вы смотрите на таблицу, запоминаете название столбца, соответствующего определенной информации, например, название товара и, соответственно, во вкладке «General» название этого столбца выбираете в поле «Name» в настройках импорта.

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

Переключаемся на вкладку «Data». Здесь нас интересуют поля «Model», «Sku» и «Image». Первые два – это уникальный номер товара, третье, соответственно, главное изображение. Смотрите на таблицу с примером структуры, ищете нужные столбцы и выбираете их в этих полях.

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

Если у вас есть дополнительные изображения, выберите их. Для этого переключитесь на вкладку «Image» и добавьте столько изображений, сколько вам нужно, нажатием на кнопку «More».

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

Источник данных вы выбираете по тому же принципу – смотрите таблицу и выбираете нужные вам столбцы.

Затем – нажмите «Save & Continue» в правом верхнем углу, и вас перекинет на пятый шаг.

Шаг 5. Это можно назвать финальным шагом в этом кругу.

Что нас здесь интересует?

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

«New Items» – что делать с новыми товарами (теми, которых еще нет в магазине) – «Add» – добавить.

«Existing Items» – что делать с товарами, которые уже есть в магазине – «Skip» – пропустить.

«Identify Existing Products by Matching Field» – как сравнивать товары – «Sku».

В поле «Enter a name to save a new settings profile» пишете название профиля. Он нам потребуется для второго круга и настройки Cron.

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

И под конец нажимаете кнопку «Import». После нажатия нужно немного подождать, пока товары спарсятся и вас автоматически перекинет на страницу со всеми товарами.

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

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

Настройка. Круг второй.

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

Перейдите в раздел «Система», пункт «Total Import PRO». На открывшейся странице из списка выберите название ранее сохраненного профиля и нажмите «Load».

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

После того, как профиль успешно загружен, нажмите «Step 1» и попадите в настройки первого шага.

Шаг 1. В этом шаге мы наблюдаем уже сделанные ранее настройки источника импорта. Ждем «Skip» и попадаем в следующий шаг.

Шаг 2. На этой странице нас интересуют уже другие параметры. А именно:

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

«Subtract Stock» – вычитать ли товар при покупке – «Yes/No» – Да/Нет.

«Minimum Quantity» – минимальное количество товара, с которого нужно начать импорт.

«Weight Class» – единица веса.

«Length Class» – единица длины.

«Download Remote Images» – загружать изображения – «No» – Нет. Почему? – потому что мы уже загрузили их на первом кругу.

После того, как все поля на этой странице заполнены – нажмите «Save & Continue» в правом верхнем углу, и вас перекинет на третий шаг.

Шаг 3. Здесь мы будем добавлять настройки «Remove Text» и «Prepend Text to Image».

Для этого выбираете соответствующую настройку из выпадающего списка и жмете «Add Adjustment».

Что вам здесь необходимо заполнить?

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

1. В «Remove Text» вы списываете полный адрес до изображения, который указан в прайсе (в таблице). Если ссылка в прайсе:

https://www.pandoge.com/load/images.png

вы вписываете:

https://www.pandoge.com/load/ 

2. В «Prepend Text to Image» вы уже добавляете вашу папку, название которой мы писали ранее с приставкой «data». То есть, если ваша папка images, то вы прописываете data/images/

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

После чего нажмите «Save & Continue» в правом верхнем углу, и вас перекинет на четвертый шаг.

Шаг 4. Здесь начинается самое главное – это настройка всех необходимых нам полей. Я опишу самые важные из них, с остальными же, думаю, вы сможете разобраться сами, если нет – пишите об этом в комментариях.

Вкладка «General»:

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

«Name» – название товара;
«Description» – описание товара.

Вкладка «Data»:

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

«Model» и «Sku» – уникальный код товара;
«Price» – цена товара;
«Quantity» – количество товара;
«Image» – главное изображение;
«Length», «Height» и «Width» – габариты (длина, высота, ширина);
«Weight» – вес товара.

Вкладка «Links»:

«Manufacturer» – производитель;
«Category» – категории товара.

Вкладка «Attribute»:

«Attribute» – атрибуты.

Вкладка «Option»:

«Options» – опции.

Вкладка «Image»:

«Additional Image» – дополнительное изображение.

После того, как все необходимые поля настроены, нажмите «Save & Continue» в правом верхнем углу, и вас перекинет на пятый шаг.

Шаг 5. Это поистине можно назвать финальным шагом.

Что нас здесь интересует?

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

«New Items» – добавлять новые товары – «Skip» – пропустить, поскольку мы с вами не добавляем новые товары, а обновляем существующие.

«Existing Items» – действие с существующими товарами – «Update» – обновить.

«Identify Existing Products by Matching Field» – как сравнивать товары – «Sku».

В поле «Enter a name to save a new settings profile» пишете название нового профиля. Он нам потребуется для настройки Cron.

Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 1

И под конец – нажимаете кнопку «Import». После нажатия нужно немного подождать, пока товары обновятся и вас автоматически перекинет на страницу со всеми товарами.

Теперь все товары имеют и изображение, и категорию, и другие указанные вами параметры.

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

Рекомендуем к просмотру
Как проверить существование файла на PHP?
Статьи и советы
Подробная инструкция по работе с плагином «Total Import PRO» в OpenCart. Часть 2
Посты
Как получить имена всех выбранных файлов в input[multiple] на jQuery?
Модули и скрипты
8
комментариев
Форма комментирования этого поста скрыта. Авторизуйтесь, чтобы расширить привилегии гостевого посещения и получить необходимую помощь от сообщества Pandoge.
    • 1
    1
      •  Пользователь
    28 июл в 10:49

    Здравствуйте. Скажите а существует Total Import PRO для 3 версии опенкарт? Если да, то где искать?

      • 1
      1066
        •  Команда Pandoge
      30 июл в 04:33

      Энжи, здравствуйте!

      Я видел этот плагин только для версии 1.5 и 2

    • 2
    1
      •  Пользователь
    27 июн в 08:58

    Здравствуйте Артем.

    Установил Total Import PRO. Помогли ваши советы. Но есть две проблемы. При настройке первого круга ( пользуясь вашими терминами) на шаге 2 - Download Remote Images выбрал «Yes», но ниже не было поля , куда писать название папки, куда будут загружаться изображения из прайса. Может у меня неправильный плагин? Настроил все до конца. Запустил импорт. Началось, ошибок не выдавал. Потом 504 Gateway Time-out. И сайт завис. Опять никаких ошибок не выдавал.

    Сможете помочь? Помощь могу оплатить.

    С уважением Виктор.

      • 0
      1066
        •  Команда Pandoge
      27 июн в 15:37

      Виктор Капитонов, здравствуйте. Какая версия OpenCart у Вас?

    • 0
    766
      •  Гости
    11 апр в 13:34

    Здравствуйте, интересует меня настройка Total Import PRO, а именно не мможу разобраться чтобы экспортировало категории и подкатегории! Какова будет стоимость настройки?

    • 1
    766
      •  Гости
    23 мар в 11:22

    Артем, добрый день.

    Не подскажите, как в таблице выгрузки прописать сортировку Image1, Image2, Image3?

    • 0
    766
      •  Гости
    3 янв в 18:13

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

      • 5
      1066
        •  Команда Pandoge
      3 янв в 21:14

      Александр, Здравствуйте!

      Задача оплачивается? glass

Подняться наверх
«Pandoge» - помощник вебмастера