WP ALL Import WooCommerce – импорт товаров из CSV, XML прайсов

Текстовый транскрипт видео:

В этом видео мы рассмотрим как ускорить создание и наполнение каталога товаров интернет магазина на WooCommerce в десятки раз с помощью очень удобного плагина WP All Import. Ниже я привожу полный текстовый транскрипт на тот случай если у вас возникнут вопросы. Если видео оказалось для вас полезным — обязательно напишите в комментариях,  что вам понравилось или не понравилось больше всего.

Импорт товаров в WooCommerce

В этом видео мы поговорим о незаменимом, по моему мнению, плагине для интернет магазинов WP All Import. Данный плагин позволяет делать импорт товаров из CSV и XML файлов, что позволяет значительно ускорить наполнение каталога в интернет магазине. Т.е. вместо того, чтобы в ручную создавать и прописывать информацию для нескольких тысяч товаров. Можно сделать выгрузку из таблицы, например, Excel или в XML файле и импортировать всю информацию о нескольких тысячах товарах непосредственно в WooCommerce и это значительно ускоряет работу по наполнению и редактированию каталога интернет магазина. Давайте рассмотрим все на примере.

Сейчас я импортирую XML файл для внешних партнерских продуктов. WP All Import может работать со всеми типами продуктов поддерживаемых WooCommerce, т.е. это простые продукты, вариативные, внешние партнерские и виртуальные загружаемые продукты. В данном примере я работаю с внешними партнерскими продуктами и загружаю XML фид, а точнее YML фид (фид из яндекс маркета) в WooCommerce. На экране Вы можете увидеть, что я выбрал файл и нажимаю кнопку Next. На следующем этапе я в дереве XML элементов выбираю элемент, в котором содержится информация о продукте. В данном случае – это offer. После того, как я выбрал этот элемент, WP All Import мне показывает, что в моем XML файле содержится 484 продукта и тут же показывает информацию, которая содержится для каждого продукта. Мы видим, что наша информация о продукте состоит из:

  • категории;
  • валюта (в нашем случае рубли);
  • описание товара;
  • модель;
  • цены;
  • параметры товара. От продукта к продукту параметры будут меняться. В данном случае – это тип механизма, декор, артикул, цвет, длина, глубина, высота, материал обивки, наполнитель, материал каркаса. Для каждого продукта количество параметров может быть произвольным.

Так же здесь указывается ссылка на картинку товара, цена со скидкой, указан префикс продукта (в данном случае – кожаное кресло, модель Бристоль), указан URL на внешний партнерский продукт и указан вендор.

Селективная выборка

WP All Import позволяет делать селективную выборку из файла. Например, если в моем файле содержатся различные типы продуктов, такие как: кресла, диваны, шкафы и т.д., то я могу с помощью фильтров, выбрать именно тот тип продуктов, который мне нужен (те продукты, которые я хочу импортировать в данный момент). Допустим, я хочу импортировать только кожаные кресла. Для этого необходимо в поле Filters, выбрать следующие элементы: categoryid = contains = «кожаные кресла»(рубрика категории содержит «кожанные кресла») и затем необходимо нажать на кнопку Add rule (добавить правило), а затем необходимо нажать кнопку Apply Filters (применить фильтры). После этого Вы увидите, что значению этого фильтра удовлетворяет 9 элементов, т.е. в моем XML файле содержится 9 товаров в категории кожаные кресла. При желании я могу назначить несколько фильтров, например, кожаные кресла по цене менее 20000 и цвет материала красный (если это значение содержится в параметрах). Данный способ позволяет настраивать гибкие правила и делать выборку только по тем товарам, которые нам необходимы.

Описание товаров в каталоге

Затем, если нам, допустим, необходимо импортировать только кожаные кресла, нажимаем кнопку Next. WP All Import показывает нам следующее окно, где мы можем заполнить предварительную информацию о продукте. Заполним заголовок. Я хочу, чтобы заголовок у меня формировался из нескольких полей. Пусть это будет префикс товара и модель, разделенные символом тире. Вы можете добавлять любое количество символов. В поле описание, я перекину описание товара. Здесь же можно нажать кнопку Preview (предварительный просмотр) и увидеть, как будет выглядеть информация о нашем товаре. Вы можете увидеть, что название сформировано из префикса (Кресло кожаное) и название модели (Бристоль) и тут же представлено описание продукта. Если меня это устраивает, то я могу нажать кнопку Next.

Импорт товаров и их настройки

WP All Import поддерживает импорт любой информации из CSV и XML файлов в принципе в Вордпресс. Другими словами, я могу импортировать такую информацию, как записи, страницы, продукты WooCommerce, заказы, формы, портфолио, слайдеры. В данном случае меня интересует импорт в каталог WooCommerce, поэтому я выбираю закладку WooCommerce Products, далее начинаю формировать информацию о моем продукте. Здесь можно выбрать, когда делать импорт. Т.е. если я хочу, чтобы все товары, которые я импортирую сейчас, были опубликованы сразу же, то я указываю дату публикации сейчас (now). Если же Вы делаете импорт сразу нескольких тысяч товаров и не хотите, чтобы они сразу все появились в каталоге из соображений, что поисковая система может не правильно понять – вдруг на новом сайте появляется 10 тысяч страниц в один момент, то Вы можете указать даты, в течение которых запланирована публикация Ваших товаров. Например, если я хочу опубликовать эти товары в каталоге, начиная с сегодняшнего дня и заканчивая концом ноября, то я просто указываю в календаре даты, когда я хочу, чтобы они опубликовались. WP All Import автоматически распределит товары по времени, между выбранными мной датами. Здесь так же можно выбрать статус поста, т.е. можно выбрать, чтобы товары были опубликованы сейчас, опубликовать как черновики, так же можно разрешить или запретить комментарии.

Свойства продуктов

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

В поле ссылка продукта, мы указываем ссылку на внешний партнерский продукт. В поле «Button Text»(текст кнопки) можно настроить текст, который будет отображаться на кнопке – это может быть «подробнее» или «добавить в корзину». В данном случае, я напишу текст «добавить в корзину». В поле цена (Regular Price (руб.)) мы просто перетаскиваем данные из соответствующих полей нашего файла CSV или XML. WP All Import будет автоматически отображать информацию согласно тем критериям, которые Вы задали в разделе фильтров. В моем случае – это 9 кресел, которые находятся в рубрике «Кожаные кресла».

Цена по распродаже

В следующем поле «Sale Price» (руб.) можно указать цену по распродаже. Если у нас старая цена была равна 24000, то можно указать ее как обычную цену и указать новую цену, как стоимость при распродаже. Если я захочу указывать цену по распродаже, то я могу задать расписание (нажав на кнопку «Schedule»), когда я хочу чтобы распродажа, начиная, например, с сегодняшнего дня и заканчивая концом месяца. При таких условиях, цена будет отображаться по распродаже, а по истечению этой даты, будет показываться обычная цена. Если же я не хочу выкладывать этот товар на распродажу, то поле Sale Price нужно просто оставить пустым.

Категория товара

Далее указываю категория товаров, простым перетаскиванием categoryid. При желании, если у Вас содержится несколько категорий, то можно добавить нужное количество полей (нажать на кнопку Add more) и перетащить нужные категории в эти поля. Может быть такой вариант, когда у Вас один и тот же товар, подпадает под несколько категорий, например, «Мягкая мебель> кресла> кожаные кресла». В таком случае, если эта информация записана в этом теге через запятую или разделена какими-то определенными символами, то мы можем просто перетащить и в поле Separated by нужно указать, каким именно символом разделены эти категории (запятые, звездочки, палочки). Тогда WP All Import будет воспринимать эти поля, как различные категории и товар будет принадлежать к нескольким категориям. При желании Вы можете поставить галочку включить иерархическую вложенность (Enabled Auto Nest). В таком случае, если у нас товар принадлежал к категории мягкая мебель, кресла, кожаные кресла, то таким рубрикам будет автоматически присвоена иерархическая структура, т.е. кресла будут являться дочерней категорией мягкой мебели, кожаные кресла, будут дочерней категорией кресел. В нашем случае у нас простая структура, не будем усложнять себе жизнь и просто перетащим поле категории. Метки товаров я не использую. Классы доставки нас тоже не интересуют, потому что это внешний партнерский продукт и, соответственно, мы не занимаемся сборкой, доставкой и всеми этими вещами.

Фильтрация продуктов

Так же при желании все параметры, которые нас интересуют можно занести в поле Custom Fields для дальнейшей фильтрации этих продуктов. Существуют плагины работающие с произвольными полями, в WooCommerce позволяющие делать фильтрацию, поиск по этим дополнительным полям. В нашем случае, эту информацию можем указать в кратком описании продукта.

Импорт картинок товара

Далее в поле Featured Image & Media Gallery можно указать картинки, которые будут загружены для этого товара. В нашем случае это вот этот вот URL, плюс можно указать произвольное количество картинок, т.е. если наш XML файл содержит большее количество картинок, то мы можем указать их в этом поле, каждую новую картинку начиная с новой линии.

Напротив надписи «If no image are downloaded successfully, create entry as Draft» – лучше всего поставить галочку. Это позволит в случае, если картинки не были скачаны успешно, то WP All Import создаст продукт как черновик. Это позволит избежать появления товаров в каталоге с битыми картинками.

Скачивание картинок

Установив галочку напротив пункта Download Image, мы указываем, чтобы WP All Import скачивал картинки. По умолчанию WP All Import при работе с картинками попытается найти эти картинки в библиотеке медиа-файлов в папке, которая соответствует месяцу в котором вы импортируете товары. Т.е., если мы загружаем картинки в ноябре, то поиск будет вестись в папке «../wp-content/uploads/2014/11/..». Другими словами, если я буду загружать картинки со своего компьютера с жесткого диска, то я могу их предварительно загрузить в медиа-библиотеку, и тогда WP All Import не будет их скачивать, а непосредственно присоединит их к соответствующим продуктам. Для чего это делать? Это значительно ускоряет работу, поскольку, если Вы, допустим, загружаете картинки в высоком разрешении и скачиваете их со стороннего сервера, то это может занимать дополнительное время. Чтобы импорт Ваших товаров не растягивался во времени, особенно, когда загружается несколько тысяч товаров, то Вы можете предварительно картинки скачать, загрузить их в медиа-библиотеку, в поле Image URLs (one per line) указать их названия и WP All Import произведет поиск по Вашей медиа-библиотеке, в папке того месяца, когда Вы импортируете товары.

Импорт картинок без скачивания

Существует и второй вариант – это когда WP All Import производит скачивание картинок по тем адресам, которые Вы ему укажете. В нашем случае, указан полный адрес картинки и мне достаточно просто перетащить в поле Image URLs (каждая картинка с новой строчки), указать, чтобы WP All Import скачивал картинки, так же я могу указать заголовок, подпись и Alt text (поставив галочку напротив Set Image Meta Date (alt text, caption, description, title)), что хорошо для поисковых систем. Другими словами, картинки у нас будут называться не просто «абракадабра», как, например, ААА3906, а это будет осмысленное название, которое будет понятно пользователю. Т.е. в данном случае я хочу, чтобы заголовок картинки состоял из префикса (кресло кожаное) и названия (Бристоль). При желании я могу добавить дополнительные поля, например, я могу указать здесь: длину, высоту и глубину. В таком случае моя подпись, альт текст и заголовок будут состоять из информации, что это кресло кожаное Бристоль, его габаритов, соответственно длина, высота, глубина. Другими словами, Вы можете конструировать произвольные структуры, которые будут давать дополнительную информацию о Вашем продукте. В моем случае, я просто скопирую заголовок в подпись и в альт текст. При желании Вы можете импортировать произвольное количество картинок, т.е. их может быть 5, 10 и т.д. Но все же я бы не рекомендовал бы импортировать десятки или сотни картинок для каждого продукта. Потому, что они все-таки отъедают место на сервере, и если Вы пытаетесь загрузить несколько десятков тысяч продуктов, и у каждого из них будет по несколько десятков картинок в высоком разрешении, то это, во-первых, займет много времени, в зависимости от мощности ресурсов Вашего сервера. Во-вторых, эти картинки будут занимать много места на Вашем сервере.

Импорт галереи

Продолжим, т.е. я указал WP All Import, какие картинки и, поскольку, у каждого продукта может быть несколько картинок, я, обычно, при работе с внешними партнерскими продуктами иду на сайт вендора, с которым сотрудничаю и смотрю, есть ли возможность импортировать дополнительные картинки для продукта. В данном случае структура URL картинки на сайте вендора состоит из названия picture 1, 2, 3, 4, 5. Соответственно в поле Image URLs я укажу эти порядковые номера, добавлю символы .jpeg и это мне позволит импортировать всю галерею картинок, которая есть для этого товара. Т.е. если мы здесь посмотрим, что полный URL выглядит вот так «картинка_1jpg». Картинка, которая идет следом, выглядит точно также, только в конце присоединяется 2.jpeg, 3.jpeg, 4.jpeg и т.д. Т.е. я реплицирую базовый URL, который будет ответственным за первую картинку, и просто добавляю порядковые номера для импорта остальных картинок в галерею. Здесь (в поле Set Image Meta Date (alt text, caption, description, title)), если я буду импортировать несколько картинок, я также прописываю данные для остальных картинок (2,3,4 и тд…). Подписи и названия картинок будут немного отличаться, например, я могу поставить цифру 2 или написать произвольный текст, для следующей картинки поставлю цифру 3 и т.д. Затем я скопирую эти поля в подпись, альт текст и описание к картинке. С картинками закончили.

URL товара

Теперь URL товара (постоянную ссылку на товар – post slug) можно генерировать из информации, которая у Вас содержится в Вашем файле. Например, если Вы хотите, чтобы URL товара состоял из названия Вашего продукта, как, например, здесь кресло кожаное Ланкастер, то я могу перетянуть эту информацию сюда и по умолчанию, если в структуре пермалинок задано, что URL для новой записи будет состоять из заголовка записи, то в данном случае это будет формироваться. При желании Вы можете задать явный URL для всех записей, по умолчанию у меня сейчас стоит, что пермалинки формируются из заголовка записи, которые переводятся в транслит, т.е. в заголовке используются не русские буквы, а транслит. Для этого установлен дополнительный плагин Rus To Lat , который транслитирует все кириллические символы в латиницу. В моем случае я могу это поле не заполнять, но при желании Вы можете задать, что, например, URL-ем будет артикул товара или его название, т.е. выбор открыт.

Внешние ссылки

Далее, так как я работаю с внешними партнерскими продуктами, у меня стоит плагин(дополнение к WP All Import), который позволяет маскировать внешние партнерские ссылки. Другими словами, чтобы ссылка выглядела не так, как она выглядит здесь. Это важно потому, что когда человек при наведении курсора на ссылку или кнопку видит длинную абракадабру ( типа http://website.ru/clck/jsredir? 527.vqp3Pt_MJ6v03xHJylmD4ujwaw6m9M4qzWYMZwZqVPJ4cSpJ8c8tMRjuu8JYN9wS…) – это вызывает у него дополнительные подозрения и это является сдерживающим фактором, чтобы не кликать на эту ссылку и, соответственно, чтобы этого избежать я поставлю галочку напротив «Cloak all links present during import. Это позволит маскировать все ссылки присутствующие в импорте. В этом случае WP All Import произведет клоакинг, и ссылки будут выглядеть следующим образом: название сайта/какая-то короткая аббревиатура(http://www.website.ru/512). Эти позволяет увеличить CTR (click through rate) и позволяет посетителям не беспокоиться о том, куда они переходят, т.е. не вызывает подозрений. Далее я указываю, чтобы WP All Import автоматически определял уникальность записи. Другими словами, уникальный ключ группируется из параметров, которые выбирает WP All Import. При желании Вы можете сделать ручную выборку, установив галочку напротив пункта Manual Record Matching.

Синхронизация каталога с каталогом вендора

Далее я указываю, чтобы WP All Import создавал записи из существующих данных в моем файле (для этого нужно установить галочку напротив пункта «Create new posts from records newly present in your file»). При желании Вы можете поставить галочку напротив пункта «Delete posts that are no longer present in your file». Это позволит синхронизировать товары в Вашем каталоге с каталогом вендора, который периодически обновляется. Другими словами, товары могут добавляться или удаляться из каталога вендора и, соответственно, те старые товары, которые не присутствуют в Вашем файле их нужно удалить из каталога на вашем сайте. В таком случае ставите эту галочку и те товары, которые не содержатся в импортируемом каталоге, будут удалены из Вашего каталога так же. Это позволяет делать синхронизацию между каталогом производителя и товарами на Вашем сайте. Далее («Update existing posts with changed data in your file») мы можем указать, что при добавлении новых товаров, если такие продукты уже существуют, то данные нужно обновить.

Импорт

В меню Import Processing – обработка импорта можно выбрать два способа:

  1. High Speed Small File Processing – высокоскоростной, подходит для маленьких файлов
  2. Iterative, Piece-by-Piece Processing – интерактивный процесс. В этом случае берутся куски по 20 файлов (количество можно изменить). Здесь необходимо ориентироваться на мощность Вашего сервера, скорость работы и на размер файлов, которые Вы импортируете). Например, если Вы импортируете в каждой итерации 20 продуктов, каждый из которых содержит еще 20 картинок размером 100, 200 или 300 килобайт в высоком разрешении, то, соответственно, за один раз будет загружаться минимум 200 картинок весом 100 килобайт, тогда общий вес будет составлять около 20 мегабайт. И тогда необходимо понять, сможет ли Ваш сервер за время, отведенное на выполнение php скрипта импортировать эти 20 картинок. Возможно, у Вас мощный сервер и он легко справится с этой задачей или, если у Вас сервер слабенький, то импорт просто зависнет и будет тайм аут скрипта потому, что ресурсов сервера не будет хватать, чтобы достаточно быстро обработать Ваши данные. В данном случае, Вы можете эти картинки предварительно скачать и загрузить в медиа-библиотеку, тогда процесс ускорится, так как WP All Import-у не будет нужно скачивать эти картинки. Или же, если Вы все же будете скачивать с внешнего сервера или стороннего ресурса, то в таком случае стоит установить значение ниже. Безусловно, в таком случае, импорт займет больше времени, но зато, у Вас гарантировано все пройдет без сучка и задоринки.
  3. Галочку напротив пункта Split file up into 1000 record chunks. Этот пункт позволяет разбивать большие куски на куски по 1000 записей.
  4. Вы можете сохранить название шаблона, если Вы в дальнейшем планируете его использовать. Т.е. нужно указать название шаблона и потом, в дальнейшем можно запускать этот шаблон с информацией для новых товаров. Другими словами, Вы изначально создали шаблон, импортировали товары, проверили, что все в порядке и потом продолжаете обновлять товары в Вашем каталоге, содержащиеся в таких же файлах, удовлетворяющих параметрам этого шаблона. Это очень удобно и позволяет ускорить импорт Ваших товаров.

После того, как мы указали имя и указали, что хотим сохранить шаблон (нужно поставить галочку напротив пункта Save template as:), нажимаем кнопку Finish и WP All Import приступает к обработке нашего файла. После того как начнется обработка файла, Вы увидите вот такое окошко, где будет показан процесс обработки. В данном случае все случилось очень быстро. Мы можем посмотреть Log, скачать Log или перейти далее к управлению файлами импорта и загрузить новые товары.

Завершение импорта

После завершения импорта, если мы перейдем в категорию кожаных кресел, куда мы делали импорт, то вот так будут выглядеть товары. Мы увидим, что WP All Import импортировал всю необходимую информацию, т.е. вот так она отображается в каталоге. Информация о продукте будет иметь вот такой вид. Т.е. мы видим, что импортировались: дополнительные параметры продукта, описание товара, галерея картинок (можно увидеть, что они импортировались в полном разрешении, т.е. плагин WP All Import импортировал всю галерею картинок, под картинками показаны описания понятные и доступные для пользователя). Здесь так же автоматически формируется секция похожих товаров. При желании Вы можете добавлять дополнительную информацию, будь то видео – это можно сделать вручную или можно редактировать через опцию массового редактирования товаров в каталоге. Это может быть, например, увеличение цены, изменение типа продукта, скидки, доставка и т.д. Т.е. любую информацию будет добавить намного проще, когда каталог уже сформирован чем прописывать все с нуля.

Вывод

Вот мы и осветили основные моменты импорта товаров из XML файлов в WooCommerce, в этом видео мы рассмотрели вариант импорта внешних партнерских товаров, но не стоит забывать что WP All Import позволяет делать импорт так же из CSV файлов любых продуктов в том числе вариативных, но это тема для другого видео. В данный момент WP All Import с аддоном для Woo Commerce стоит 139$, но учитывая сколько времени он экономит, я считаю, что он этих денег стоит.

Если вы создаете интернет магазин на WooCommerce и вам нужна помощь в настройке шаблона импорта товаров или помощь в поисковом продвижении сайта, увеличении трафика и продаж то я могу вам в этом помочь. Так как всю работу я и моя команда выполняем под ключ, то чтобы обеспечить высокий уровень сервиса я беру на бизнес консалтинг только 1-2 новых клиентов в месяц, поэтому если вы заинтересованы в увеличении трафика, продаж и росте вашего бизнеса перейдите по ссылке в описании под этим видео и оставьте заявку на конфиденциальную консультацию. Мы обсудим, как я могу помочь вашему бизнесу, и если мы подходим друг другу, то мы сразу же приступим к работе по привлечению заинтересованных покупателей к вашему бизнесу.

Спасибо за то, что посмотрели это видео, мне было приятно его для вас делать, буду вам благодарен, если вы поделитесь им в социальных сетях, ставьте «палец вверх» и подписывайтесь на новые видео.

Если у вас возникли проблемы с просмотром – вы можете посмотреть видео «WP ALL Import WooCommerce – импорт товаров из CSV, XML прайсов» на YouTube.

138 мыслей о “WP ALL Import WooCommerce – импорт товаров из CSV, XML прайсов

    • Дмитрий сказал:

      Обычно это в шаблоне темы должно быть прописано, можно еще шорткодом сделать если только для одной страницы нужно добавить [related_products per_page="12"]

  1. Михаил сказал:

    Здравствуйте , Дмитрий.
    Не могу найти нужную версию плагина. Не буду вникать в детали… Подскажите, по какой ссылке можно найти плагин , который используете вы . Заранее спасибо за ответ.

  2. Денис сказал:

    Добрый вечер, Дмитрий!

    Подскажите, пожалуйста, если товар уже закинут на сайт, можно ли как-то изменять только цены с помощью WP ALL IMPORT? Заранее спасибо.

    • Дмитрий сказал:

      Да, можно запускать импорт и в настройках указать чтобы обновлять только цены вот здесь можно подробнее почитать http://www.wpallimport.com/documentation/woocommerce/updating-prices/

  3. Надежда сказал:

    Здравствуйте, очень интересная тема…
    Подскажите пожалуйста этот способ подойдет для импорта партнерских товаров («Где слон?», «Адмитад»)? Можно настроить в WP ALL Import, чтобы при нажатии купить, со страницы товара, переход совершался на магазин партнера?
    Это бесплатный плагин?
    Спасибо большое, очень жду вашей помощи.

      • Надежда сказал:

        Все ясно!
        Я так понимаю, что бесплатной версии этого плагина нет?
        Может вы знаете, существуют вообще бесплатные плагины для вордпресс с импортом товаров? Хочу создать партнерский (CPA-сети) интернет-магазин. Подскажите, как лучше всего это можно сделать?
        Желательно БЕСПЛАТНО!
        Заранее спасибо.

        • Дмитрий сказал:

          Есть бесплатная версия WP All Import https://wordpress.org/plugins/wp-all-import/ с ограниченным функционалом, в видео я использую Pro версию WP All Import, на данный момент плагин стоит около 139$, из бесплатных можно еще посмотреть в репозитории WordPress https://wordpress.org/plugins/tags/csv-import

        • Дмитрий сказал:

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

          • fazli сказал:

            Все именно так и настроено, только хотел чтобы переход был не только при клике на кнопку, но и на саму фотку товара, это возможно?
            Вот сама страница:
            http://torgovishe.ru/product-category/zhenskaya-parfyumeriya/

          • Дмитрий сказал:

            Это нужно шаблон темы подредактировать — фрилансер программист это за 5-10 мин. сделает.

      • Дмитрий сказал:

        Добрый вечер. А подскажите, пожалуйста, как именно настраивать импорт XML фида с партнерской сети, чтобы при нажатии на добавить в корзину клиента перекидывало на страницу CPA-партнёрки?

  4. Вик сказал:

    Здравствуйте Дмитрий! Спасибо огромное за Ваш труд, все доходчиво и понятно. У меня проблема, мне партнер предоставляет каталог с категориями такого вида:

    1. ЛЕТО
    а в offer стоит
    526
    после импорта появляется товар с категорией 526 , а нужно лето как быть в этой ситуации?

    • Дмитрий сказал:

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

  5. Михаил сказал:

    Здравствуйте , Дмитрий.
    При загрузке товаров из admitad с помощью WP ALL Import выдаёт это :

    «Request Timeout

    This request takes too long to process, it is timed out by the server. If it should not be timed out, please contact administrator of this web site to increase ‘Connection Timeout’. »

    Обратился к хостингу , сказали что ограничение на загрузку в 30 сек и изменить его нет возможности , хотя пользуюсь серьёзным хостингом (ihc.ru)
    Предложили уточнить информацию по загрузке через FTP у поставщика , но не думаю что это что то даст.
    Может у меня в настройках что то не так. Подскажите , пожалуйста, в чём может быть проблема ?

    • Дмитрий сказал:

      Доброго времени суток Михаил, как вариант, можно разбить файл импорта на несколько частей или попробовать залить его к себе на сервер в папку …/wp-content/uploads/wpallimport/files и потом при импорте выбрать из списка. У вас виртуальный хостинг или VPS?

  6. Олег сказал:

    Сохранил csv прайс с кодировкой utf-8. теперь плагин видит текст на русском, но все еще не видит param name, выводит их как undefined. Как правильно прописать param name? Заранее спасибо!

    • Дмитрий сказал:

      В видео я импортировал прайс в формате XML, если у вас в формате CSV то там другая структура элементов. Посмотрел ваш прайс, какую колонку вы имеете ввиду param name?

  7. Алексей сказал:

    Дмитрий, добрый день! Актуальная тема, сильно заинтересовала.
    Решил также попытаться установить на сайт (WordPress) плагины под партнерки Адмитад, подскажите, пожалуйста, по Вашему опыту:
    1) установил WooCommerce и русификатор. Но плагин пишет «Your theme does not declare WooCommerce support» — надо допилить тему в соответствии с рекомендациями ( http://docs.woothemes.com/document/third-party-custom-theme-compatibility/)?
    2) к WooCommerce желательно скачивать WP All Import или WP All Import for WooCommerce?
    3) возможно ли на действующем сайте (есть страницы, статьи, ссылки) добавить отдельную страницу, на которой разместить небольшой текст (описание к интернет-магазину) и здесь же чуть ниже выгрузить через WooCommerce товары под партнерку?

    Заранее спасибо!

    • Дмитрий сказал:

      Да нужно чтобы тема поддерживала WooCommerce иначе будут проблемы с отображением каталога и товаров. Нужно сам плагин WP All Import и аддон для WooCommerce (WP All Import for WooCommerce). Отдельную страницу сделать можно, товары можно добавить с помощью шорткода например.

  8. Иван сказал:

    Добрый день! Скажите пожалуйста, у меня не может выводятся все свойства товара, которые я заполняю. В логах написано что название свойства должно быть меньше 32 символов. Как решить эту проблему? Как увеличить количество символов. Спасибо!

  9. Артем сказал:

    Дмитрий, подскажите, я не могу импортировать картинки к товарам либо импорртируются не все, например из 70 только 3-10, картинки загружены у меня в медиабиблиотеку. что может быть ?

  10. Александр сказал:

    Дмитрий здравствуйте, давно знаком с вами заочно по вашим видео курсам, являюсь вашим подписчиком на ютубе, делаю свой первый магазин и столкнулся с проблемой импорта товара в магазин. И опять же наткнулся на ваш видеоролик в ютубе. Всё здорово рассказываете, но вот какая проблема, у меня отличается интерфейс all import, не могу добавить цену и артикул, продукт добавляется, а цены к нему нет и артикула нет, документ.cvs — формат, скачал all import с оф. сайта 1.07; мой скайп rich-invest имя Александр Тэльман

  11. Александр сказал:

    Дмитрий предыдушие вопросы решены, у меня другая, товары не отображаются в категориях и на сайте, они опубликованы, на них можно перейти из админки, но когда жму на категорию, она пустая, почему?

  12. Марина сказал:

    Добрый день!
    Подскажите, пожалуйста, какой формат XML файла должен быть? Можно посмотреть пример прайса?
    Есть прайс в Excel, его можно сохранить в XML, но боюсь формат может быть не тот. Т.е., какие поля должны быть обязательными, как они должны называться, в каком порядке идти и т.д. Можете выложить пример Excel-прайса, пожалуйста.
    И есть ли видео для вариативных товаров? Какие там особенности?
    Спасибо!

    • Дмитрий сказал:

      Из экселя обычно в CSV экспортируют, ведь WP All Import может с ними работать так же как с XML. Пример таблицы для вариативных товаров можно посмотреть здесь http://www.wpallimport.com/documentation/woocommerce/variable-products/

  13. Андрей сказал:

    Дмитрий здравствуйте. Интересует вопрос относительно — wp all import. Не могли бы Вы подсказать как можно сделать в плагине обновления товаров по их наличию, но при этом не потеряв их описание, картинку, иконку и т.д.? И возможно ли чтоб те товары которые имеют наличие 0, за 1 проход отправлять в черновики?(знаю способ про первый проход все товары с наличием в опубликованные и второй проход все товары с 0 в черновики но это долго при прайсе в 6500+ товаров). Буду благодарен за ответ!

  14. Иван сказал:

    Добрый день Дмитрий.

    При импорте, мне плагин не показыват параметры WOO COMMERCE, а так же нет выбора при импорте, что нужно брать ВУУ КОММЕРС.=

  15. Sergey сказал:

    При импорте в WooCommerce текст описания товара збит в один поток слов без форматирования и пробелов. Помогите что делать? В ручную 2000 товаров не изменить (

  16. Алексей сказал:

    Дмитрий, здравствуйте! Подскажите, как правильно обновиться до про-версии? Мне пришло два файла (один для WP All Import, второй Woocommerce add-on), я их установил через файл-менеджер в папку ‘wp-content/plugins/wp-all-import/’. Но система как и раньше пишет мне: Upgrade to the professional edition of WP All Import to use this feature. То есть, обновление якобы не произошло.

    Правильно ли я установил файлы? Или надо делать по-другому?

    Спасибо!

  17. Мария сказал:

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

    И еще вопрос, у меня сейчас более новая версия этого плагина, и там в категориях слишком много параметров, не могу понять как правильно сопоставить, экспериментирую бесконечно 🙂 У вас сейчас как с сопоставлением категорий, все так же по прежней схеме, без «усложнения жизни» или что-то изменилось?)

    • Дмитрий сказал:

      Если надо картинки массово скачать на комп то я обычно пользуюсь плагином для фаерфокса https://addons.mozilla.org/ru/firefox/addon/downthemall/ там есть менеджер куда можно списком вставить файлы для закачки. Но обычно картинки качаю с сервера т.е. в файле импорта указан URL где лежит картинка и WP All Import уже сам качает с сервера. С категориями действую по ситуации 🙂

  18. Алексей сказал:

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

  19. Игорь сказал:

    Здравствуйте, Дмитрий!

    Вопрос по синхронизации своего каталога с каталогом вендора. Я понял, что при удалении товара у вендора можно сделать так, чтобы удалялся товар и у меня на сайте. Но что происходит с фотографиями? Я так понимаю, что они остаются и со временем забивают место на моем сервере. Нет ли каких-то решений, что бы и фотографии удаляемых товаров тоже автоматически удалялись?

    • Дмитрий сказал:

      WPAllImport удаляет картинки тоже при синхронизации каталога, для пущей верности можно поставить еще этот плагин https://wordpress.org/plugins/dx-delete-attached-media/ это если товар удаляется вручную все прикрепленные картинки и их миниатюры тоже удаляются с сервера.

  20. GhostKU сказал:

    Подскажите можно ли данным плагином импортировать товары с свойствами и характеристиками. Например есть товар «Ботинок» у которого есть характеристики типа: Страна производитель, Модельный ряд, Тип итд. А есть свойства типа: Цвет, Размер у каждого свойства есть набор допустимых значений и покупатель должен при покупке выбрать одно из них. Как такой товар импортировать в wooCommerce. Спасибо

  21. Александр сказал:

    Дмитрий, здравствуйте!
    Недавно начал осваивать WP All Import и никак не могу разобраться как производить импорт товаров в woocommerce, чтобы прописывались отдельно тайтл продукта от заголовка. Или же для этого нужно покупать платную версию программы? Если да, то можно ли как то обойти это?

  22. Андрей сказал:

    Доброго времени!
    Я импортирую через csv
    Не увидел в вашем видео — как можно выставить, чтоб некоторым товарам при импорте присваивать статус «Нет в наличии»
    Я так понимаю, что это какую-то из этих опций надо менять — но не пойму какую.
    Manage stock
    Stock status
    Allow Backorders
    Sold Individually
    Пытаюсь перевести через переводчик, но он переводит не адекватно.
    Ответьте, пожалуйста.

  23. Владимир сказал:

    Здравствуйте, столкнулся с проблемой, или просто не разобрался с Excel. Импортирую внешние данные xml из внешнего источника в Excel, после вставки выводятся повторяющиеся строки лишь из за того, что к примеру в описании товара есть несколько значений name3, которые в Excel преобразуются в один столбец, а остальные связанные строки копируются и повторяются. при загрузки такого xml файла на вордпресс получаются строки одного и того же товара из за этого значения. Как настроить правильно импорт в Excel, к примеру чтобы были все значения в одной строке, но разных столбцах?

  24. Ян сказал:

    А что если я загрузил через плагин товары, затем через месяц поменял в файле xls на многих из них ценник. Если я загружу его снова, то он создаст дубли страниц товаров или внесет изменения в существующие без смены урл?

  25. Анатолий сказал:

    Добрый день, Дмитрий!
    Я пользуюсь этим плагином…но при импорте почему-то не хотят импортироваться Upsell. В ячейке Upsell у меня записаны SKU продуктов через |

    Вы можете подсказать в чем ошибка?

  26. Дмитрий сказал:

    плагин не понимает данный формат — пишет: This doesn’t look right, try manually selecting a different root element on the left.
    подсовывал ему файлы от admitad.com и от labirint.ru. я что-то не так делаю?

  27. Александр сказал:

    Добрый день, Дмитрий!
    Пользуюсь платной WP All Import for WooCommerce, но не могу добавить вариативный товар. Что-то делаю неверно. Не подскажите пошагово?

  28. Сергей сказал:

    Здравствуйте Дмитрий. Очень полезная статья. Спасибо Вам за это. Несколько раз пересмотрел видео, несколько раз переустанавливал сайт и базу данных, но все получилось. Немного Вы в видео не досказали! Например, в самом начале, после загрузки прайса, Вы не упомянули, как нужно распознавать товары: как ЗАПИСИ, СТРАНИЦЫ, как ТОВАРЫ и т.д.

    Но, в глобальном, статья весьма полезная. Было бы не плохо, если бы Вы еще сделали понятное для людей (в Вашей манере) видео о парсинге товаров и интернет-магазина Content Downloader.

    Еще раз, огромное спасибо, за видео и за статью…..

  29. Сергей сказал:

    А теперь вопрос! После импорта, все категории, обозначаются цифрами. Есть ли возможность автоматического заполнения названий в настройках ВП ОЛЛ ИМПОРТ?

    • Дмитрий сказал:

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

  30. Алексей сказал:

    Дмитрий, спасибо за видео. Только у меня осталась одна проблема: я жму галочку у пункта «Delete posts that are no longer present in your file», но старые лишние товары с сайта не пропадают, что можно сделать с этим? У меня базы на 1000 товаров, очень проблематично самому выискивать и убирать лишнее.

  31. Денис сказал:

    Добрый вечер. Подскажите как осуществить такую задачу.
    Импортировал каталог — все отлично, через время надо его обновить — добавились новые позиции и пару позиций исчезло.
    Как мне одновременно добавить новые и удалить позиции которых нет ?
    Пробую так — на первом шаге — нажимаю «existing items» > далее все по своим настройкам, дохожу до последнего пункта выбираю — title
    — Create new posts from records newly present in your file — активна
    — delete — не могу выбрать — не активна галочка
    — Update existing posts with changed data in your file -( Update all data ) — активна
    Я так думаю что дело именно в Delete, по идеи , если я все правильно понял.
    Delete — только если создать новый каталог, тогда прийдеться тупо сносить все и все заново перезаливать

  32. Андрей сказал:

    Здраствуйте Дмитрий, подскажите, а можно настроить так, чтоб плагин сам автоматом запускался, примером раз в неделю и обновлял товар, а прайс закинуть на сервер(чтоб обновлялось то что задано ссылками)

  33. Казбек сказал:

    Дмитрий, такой вопрос, скачиваю на сайт 20000 тысяч товаров, сайт начинает грузиться долго, хостинг vps 2гига оператива, включена еще синхронизация товаров через планировщик, установил плагин оптимизации все равно сайт долго грузится, можно ли как нибудь решить данную проблему? например, на загружая картинки товаров к себе на сервер, а использовать их отображение на сайте удаленно?

  34. Николай сказал:

    Здравствуйте!
    Возможно у вас больше опыта чем у меня… я столкнулся с проблемой: не могу обновить цены и количество на складе во всех вариациях товара. Изначально я создал файл импорта товаров с вариациями и успешно их импортировал, в каждого товара есть вариации у которых свои цены и наличие на складе. Теперь пытаюсь обновить эти данные путем обновления данных с этого же файла, но немного измененного (поменял цены и наличие для тестирования), настройки импорта такие же, но дальше шаг с выбором по какому полю\названию\артикулу определять уникальность товаров, и выбрав название или артикул, плагин обновляет у товара только последнюю вариацю с файла, посмотрев логи я понял почему это — потому что плагин видит повторения строк в файле импорта не как вариации товара, а как тот же товар без вариаций…

    В общем на словах это писец как сложно объяснить)) расскажите в двух словах особенность обновления вариативных товаров и вообще поддерживается ли она =)

  35. Kladproraba сказал:

    Плагин бесплатной версии не хочет работать, пишет:
    The WooCommerce Add-On is Required to Import Products
    Get the WooCommerce Add-On
    Скачал вот этот — Есть бесплатная версия WP All Import https://wordpress.org/plugins/wp-all-import/ с ограниченным функционалом.
    Или что то не так я сделал?

  36. Kladproraba сказал:

    Здравствуйте Дмитрий, нашёл бесплатную версию плагина и дополнение, всё работает, правда просит обновления но думаю что и старая версия будет работать. Возникла другая проблема: импортирую XML/YML файл в котором сначала идет дерево категорий, в котором прописаны цифровые индексы для категорий и в итоге вместо категорий названий получаю цифры. Дмитрий, будьте добры — подскажите как правильно импортировать товары с категориями и просто одни категории. Вы писали: их нужно предварительно обрабатывать скиптом или вручную и заменять цифровые индексы текстовыми названиями категорий., а как это сделать? К сожалению такой информации нет и прошу Вас поделиться опытом. Эта информация будет полезна многим людям, заранее благодарю!

  37. Ыук сказал:

    Привет вопрос ! Сочетается ли и есть ли возможность сделать импорт если на сайте 2 языка
    используемые плагины Woocommerce — WP All Import — Polylang
    Слышал где то что можно через «ID» прописать но так и не понял где и как

  38. ND сказал:

    1000 товаров, это приблизительно 1 гб фотографий , а каждый гигабайт на хостинге стоит денег.

    Скажите пожалуйста, а к WP ALL IMPORT имеются дополнения ?
    А именно меня интересует, или возможно каким то образом в строфе «Download images» т.е. в пункте «images» сделать так что бы был вариант:

    Заменить загрузки изображений на хостинг сайта интернет магазина в Галерею. А или копирования внешней ссылки фотографии товара с прайса и прикрепления ее к товарному лоту.

    Или копирование ссылки на фото с прайса и загружать ее на сторонний фотохостинг , с вставкой в последующем этой ссылки фото в товарный лот.

    Какое то подобие нашел в плагине: «Featured Image From URL» но он не интегрируется в WP ALL IMPORT , а работает как я понял при одиночных загрузках, соотвецтвенно никаких 10 ГБ не сэкономит.

    Возможно есть плагины которые уже в созданных товарных позициях, перезагружают фотографии на сторонние фотохостинги и загружают их снова в товарный лот, при этом удаляя эти фото с хостинга интернет магазина?

  39. Евгений сказал:

    Отличное видео, спасибо! вопрос: пустой сайт, без товара.. но есть прайс со своиствами и категориями товара… При импорте плагин создает новые постоянные атрибуты и каталоги или их необходимо изначально создать в консоле.. во вкладке товары — Атрибуты (или категории)?

  40. Игорь сказал:

    Здравствуйте,
    Настроил на сайте wp all import pro и woocommerce add-on pro последних версий. Импорт товаров делаю, но совсем не понятно, как настроить импорт (обновление) по расписанию. Cron как-то отдельно еще настраивать надо? Где это и как? Не подскажите?!

  41. Юрий сказал:

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

  42. марина сказал:

    Пришлите ваши 2 файла

    с моим не работает , пишет Upgrade to the Pro edition of WP All Import to Use Existing Files
    If you already own it, remove the free edition and install the Pro edition.

    у меня
    Plugin Name: WP All Import — WooCommerce Add-On Pro
    Version: 2.3.3

  43. Владимир сказал:

    Привет! Установи этот плагин и вот такая проблема: товары из файла csv добавляются но старые товары которые уже были добавлены ранее он не видит, как можно пофиксить данную проблему?

  44. Виталий сказал:

    Здравствуйте, Дмитрий.

    Подскажите,пожалуйста, есть ли возможность прикрепить к ссылке id партнера?
    Переменная имеет вид {url[1]}
    Спасибо.

  45. Виктор сказал:

    Как можно настроить обновление цен товаров по атрибуту, а не по названию. То есть есть файл с двумя значениями: атрибут и цена, wp all import должен сопоставить товары по атрибуту и обновить их цены, он выдает, что нет названия, хотя в настройках указано обновление НЕ по названию. Есть ли выход?

      • Никита сказал:

        А еще вопрос: будет ли автоматически обновляться информация о товарах при обновлении данных в csv файле, который находится на другом сервере? И где настраивается автообновление импорта по расписанию? Если можно скриншот. Спасибо.

        • Дмитрий сказал:

          Автоматически товары не будут обновлятся при обновлении файла импорта, можно вручную запускать импорт после обновления файла или настроить расписание через крон — на странице управления импортами колонка «Info & Options» — Cron Scheduling

  46. Сева сказал:

    Дмитрий, добрый день!
    Подскажите пожалуйста как с помощью плагина WP All Import добавление товаров в уже созданную категорию?
    И как правильно прописать, категорию и подкатегорию? Чтобы товар импортировался в подкатегорию.

    • Дмитрий сказал:

      Если товар находится в подкатегории то и в родительской категории он будет отображаться. Цепочки категорий обычно прописываются так «Родительская категория>Подкатегория 1 уровня>Подкатегория 2 уровня»

  47. Александр сказал:

    Привет. Крутое видео, готов купить этот плагин, но остались некоторые вопросы по части SEO или я слушал не тем местом)

    Допустим у меня есть готовое СЯ и сформированная структура категорий и подкатегорий, фильтров и т.д со своими URL.

    1. Можно ли делать импорт товаров в категории по моей структуре, а не той, что предлагает файл выгрузки?
    2. Могу ли присвоить товару 1 URL и отображать его в разных категориях, чтоб не плодились дубли?
    3. Можно ли настраивать для товаров свои шаблоны для формирования URL, Title, Description и H1?
    4. Можно ли точечно править в будущем информацию у товаров, допустим те же Title и Description?
    5. Можно ли добавлять таким образом на свой сайт выгрузки с нескольких сайтов, не будет ни каких конфликтов?

    • Дмитрий сказал:

      1. Да, нужно перед импортом адаптировать структуру категорий поставщика под свою, это можно автоматизировать
      2. Да, можно одному товару присваивать несколько цепочек категорий
      3. Да
      4. Да
      5. Да, если идентификаторы уникальности товаров в разных импортах не совпадают

  48. fazli сказал:

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

  49. Ed сказал:

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

  50. Михаил сказал:

    Здравствуйте Дмитрий. Давно не заходил на Ваш сайт. Но, я к Вам с вопросом-можетели подсказать: какой бесплатный плагин WordPress импортирует товары на сайт в формате XML. И-в каком количестве? И ещё вопросик: так как я пенсионер и купить Exel не в состоянии, можно ли импортировать из Open Office (как-то так)? Или есть ещё вариант …Office?

  51. Sunny сказал:

    Как можно привязать цены Woocommerce к другому онлайн сайту с аналогичными товарами и страницами ? Чтоб каждую неделю цены проверялись на обновление и в случае если цена разная, поле woocommerce с ценой автообновилась ?
    Заранее спасибо

    • Дмитрий сказал:

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

  52. Дмитрий сказал:

    Подскажите пожалуйста как можно импортировать несколько значений атрибута через запятую?
    Например: духи, атрибут — верхние ноты. И значения идут «Ирис, роза, жасмин»

    В фильтре «Ирис, роза, жасмин» получилось как одно значение, а нужно чтобы они были отдельно.

    Надеюсь, доступно объяснил. Спасибо

  53. Виктор сказал:

    Здравствуйте. Подскажите, могу ли я с помощью этого плагина при импорте товаров для одного атрибута назначить несколько значений? Например, если я загружаю товар «Вино» и у меня есть атрибут «Сорт винограда», могу ли я при импорте одному товару присвоить сразу 3-4 сорта винограда? Чтобы в последствии в фильтре товар участвовал в выборке, если одно из этих 3-4-х значений указано в фильтре?

    • Дмитрий сказал:

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

Добавить комментарий