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

Woocommerce

Наверняка очень часто у вас возникает вопрос «как добавить 1000 товаров в woocommerce избегая рутинного добавления»Немного предыстории.

К нам обратился клиент на разработку интернет магазина, весь нюанс в том, что товаров было более 2400. Мы конечно же знали, что существуют инструменты для упрощения такой работы, но ни разу не сталкивались с таким количеством товаров (в основном были магазины по 30-80 товаров)

И вот настал час X. Начали искать плагины, разумеется наткнулись на плагин woothemes но нас не устроила цена плагина (199 зеленых) И тут понеслось…

Импорт товаров в woocommerce с помощью плагина WP All Import

Плагин WP All Import показался нам самым удачным решением для решения проблемы. К нему нужно дополнительно поставить WP All Import — WooCommerce Add-On.

1. Устанавливаем плагин

2. Переходим к файлу импорта

1

Что мы имеем: Name Product (Название товара) | Price (Цена товара) | Description (Описание товара) | Category Product (Категории товаров) | Image Product (Миниатюра товара)

3. Вписываем всю необходимую информацию

4. Сохраняем в Excel в формате .xml (Если сохраните в csv формате будут «кракозябры»)

5. Переходим к Open Office (Аналог word и excel)

6) Открываем файл и сохраняем его в формате csv (обязательно укажите UTF-8) (разделители должны быть запятые «,»)

7) Начинаем импорт. Выбираем Upload File

Снимок экрана 2015-06-28 в 17.35.22

Выбираем Woocommerce Product

Снимок экрана 2015-06-28 в 17.37.04

Переходим к следующему шагу. На 2-ом шаге вам покажут сколько строк в импорте (не учитывается первая строка при условии правильно написанных тегов: например Name Product)

Переходим к третьему шагу.

Снимок_экрана_2015-06-28_в_17_41_22

nameproduct переносим в Title & Content, price переносим в  WooCommerce Add-On (Если  вы не видите этого поля, значит у вас не установлено расширения WP All Import — WooCommerce Add-On) description переносим в Title & Content, categoryproduct переносим в Taxonomies, Categories, Tags.

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

Снимок_экрана_2015-06-28_в_17_49_42

Так же переносим идентификаторы в поле.  Далее переходим к следующему шагу и после проверки нажимаем Confirm & Run Import. И ждем импорта. Ура у вас получилось!

Если из писанины ничего не понятно, или просто читать лень смотрите видео

Оцените статью
Блог Веб-студии TeamPoint
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности

  1. Алексей

    Это, конечно, всё хорошо, но что делать с двумя ценами? Есть две цены — oldprice и price. При это везде заполнена только цена price, так как она является той, по которой продают. А oldprice — где-то есть, где-то пусто и она всегда больше цены в поле price. Если ставить price на Цену распродажи при импорте, то при пустом значении поля oldprice цена на сайте вообще не отображается. Что делать, кто подскажет? Было бы в excell — то проблем не было бы, а тут ссылка на xml.

    Ответить
    1. Mogliewsman

      Алексей, здравствуйте. Не подскажете, решили ли вы эту проблему? А то столкнулся с таким же припятствием)

      Ответить
  2. TubHub

    Жаль что удалили комментарий.
    В общем есть вариант массового импорта товаров в woocommerce без плагинов и сторонних программ.

    Только гуглдоксы.

    Ответить
    1. Евгений автор

      Мы дельные комментарии не удаляем:)

      Ответить
  3. TubHub

    Разработал возможность массового импорта и последующего массового изменения любой информации по товарам в интернет-магазине на базе wordpress без каких-либо плагинов, лишь встроенная функция импорта товаров в woocommerce и таблицы google docs (excel тоже можно, но там 1 лишний шаг с перекодировкой в utf-8).

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

    Вариант массовой интеграции через файл google docs (excel) предусматривает 2 этапа:
    1. поиск, обработка, присваивание тех названий, которые дал файл. Последующая загрузка всем скопом их в медиабиблиотеку сайта.
    2. сам процесс импорта товаров.
    3. если у вас стоит плагин Cyr-To-Lat — пропускаете, если нет (лучше, чтобы не стоял, ато конфликтов много с ним) — то руками прописываете в итоговые товары постоянные ссылки из вариантов, выданных все тем же файлом для импорта.

    П.С.: на своем действующем интернет-магазине только так и гружу.
    1 Назвал и прогрузил картинки к будущим карточкам.
    2 Скачал файл для импорта.
    3 Поправил постоянные ссылки у товаров.

    Без установки сторонних программ, плагинов, платных расширений. Только Google docs и 2 минуты свободного времени 😉

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

    Ответить
    1. Евгений автор

      Здравствуйте! Спасибо за комментарий! Если хотите, вы можете нам прислать полную статью со скриншотами. Мы ее опубликуем. А вас наградим подарком)

      Ответить
    2. Евгений автор

      Пришлите на почту mikhaylov@teampoint.pw

      Ответить
  4. Илия

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

    Ответить
    1. Евгений автор

      Вам нужна 1-с

      Ответить
  5. Павел

    Подскажите, я в самое первое поле Title & Discription переношу Название товара, но оно у меня содержит кириллицу. Соответственно после импорта мой URL содержит кириллицу, чего я хотел бы избежать. Как можно выйти из ситуации не меняя название Товара.

    Ответить
  6. Alvina

    Здравствуйте. WP All Import – WooCommerce Add-On —выдает только платные версии. Я делаю сайт для мужа и не оправданно покупать за 90 у.е. . Как же бесплатно это установить? Заранее Спасибо.

    Ответить
    1. Эдик

      Ссылка на плагин в репозитории: https://ru.wordpress.org/plugins/woocommerce-xml-csv-product-import/

      Ответить
  7. Азат Мингалеев

    Может раньше он и был бесплатный, сейчас там только платные варианты WooCommerce Add-On

    http://www.wpallimport.com/order-now/?utm_source=free-plugin&utm_campaign=wooco-products&utm_medium=in-plugin

    Ответить
    1. Евгений автор

      В репозитории смотрите, мы пользуемся бесплатной версией!

      Ответить
  8. Наталья Мигулёва

    в бесплатной нельзя

    Ответить
    1. Евгений автор

      Что нельзя? 🙂

      Ответить
  9. Рафаэль

    Здравствуйте! А вот сохранять в CSV нужно именно программой Open Ofice? (почему спрашиваю — всё делал по вашей инструкции, только в CSV сохранил через Excel — в результате кракозябры). Или разницы нет?

    Ответить
    1. Евгений автор

      Сохранять вы должны СТРОГО в UTF-8

      Ответить
      1. Рафаэль

        всё так и сделал, в точности, несколько раз проверил (разделители — запятые. и сохранил в UTF-8), всё равно кракозябры. А вот в формате xml получилось всё отлично, без кракозябр. Жаль только что в бесплатной версии нельзя вариативные так добавить — нужно покупать платную версию. Спасибо вам за статью, у вас на мой взгляд, доступнее всех написано

        Ответить
        1. Евгений автор

          Спасибо! Стараемся для вас!

          Ответить
          1. Наталья

            А у меня через OpenOffice не получилось, все галочки сверила. За то открыла через exel файл CSV и сохранила как Книга Exel и все ок 🙂 Мало ли кому-то пригодится

        2. TubHub

          Открываем google docs
          Копируем все данные из файла в него.
          Скачиваем в расширении CSV.
          Google docs автоматически присваивает utf-8 кодировку.
          Пользуйтесь лайфхаком и не устанавливайте лишних программ 😉

          Ответить
    2. Евгений автор

      6) Открываем файл и сохраняем его в формате csv (обязательно укажите UTF-8) (разделители должны быть запятые “,”)

      Ответить
  10. Денис

    Все бы хорошо, только плагин платный. И стоит не дешево.

    Ответить
    1. Евгений автор

      Те функции, которые мы описали, можно сделать в бесплатной версии 🙂

      Ответить
  11. Ильдар

    Огромное спасибо вам за статью!

    Ответить
    1. Евгений автор

      Не за что, пользуйтесь! 🙂

      Ответить
  12. Сергей

    Здравствуйте. Кто подскажет с чем может быть связана ошибка HTTP Error на первом шаге, при выборе загрузки файла? Уже кончились варианты, в чем может быть проблема..
    Спасибо

    Ответить
    1. Евгений автор

      Тяжело по принскрину определить почему ошибка. Пациента покажите, напишите на почту mikhaylov [@] teampoint.pw

      Ответить
  13. Владимир

    Странно.. Ни в видео, ни в плагине не увидел, как добавить артикул. Так и есть, или все же можно добавить?

    Ответить
    1. Владимир

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

      Ответить
      1. Евгений автор

        🙂 Немного внимания и все получиться!

        Ответить
  14. Константин

    WP All Import — WooCommerce Add-On
    Не активируется. Что делать?

    Ответить
    1. Евгений автор

      Что пишет? Принскрин пожалуйста

      Ответить
    2. Ник

      скорее всего надо скачать и активировать плагин https://wordpress.org/plugins/wp-all-import/ отсюда. у меня при попытке активирования WP All Import — WooCommerce Add-On в админ панели сообщение об этом вылезло вверху. внимательно посмотрите

      Ответить
      1. Евгений автор

        Спасибо за помощь!

        Ответить
  15. Джон

    А пример ексель файла можно?

    Ответить
    1. Евгений автор

      Пример файла вы можете скачать на официальном сайте.

      Ответить
      1. Джон

        Можно ссылку?

        Ответить
  16. Николай

    Все разобрался WooCommerce Add-On я установил не тот. Надо было вот этот.

    Ответить
    1. Евгений автор

      Рад за вас 🙂

      Ответить
  17. Николай

    о нас не устроила цена плагина (199 зеленых) И тут понеслось…
    Не пойму в чем соль. При установке данного плагина и экспорте необходим
    WP All Import – WooCommerce Add-On.
    При осуществлении импорта плагин WP All Import просит внести оплалту.
    Что тут не так?

    Ответить
  18. Юрий

    Евгений, здравствуйте! Вопрос такой, если у товаров по 2,3 и больше картинок, как составить таблицу для импорта? у вас табл только с одной картинкой. Спасибо

    Ответить
    1. Евгений автор

      В документации есть информация по большим кол-вам фотографий

      Ответить
  19. Иван

    Добрый день. У меня вот такая проблема, никак не могу разобраться. Я импортирую вариативные товары, одна главная категория и две подкатегории. Происходит следующее: Товар импортируется правильно, все атрибуты вариаций верно. Но к одной подкатегории прикрепляются товары, а к другой нет. Хотя, в разделе Категории товаров, все категории создаются верно, и даже подписано кол-во товаров закрепленных к каждой категории, если нажать на кол-во товаров, то в одной категории выходят все товары, которые должны к ней прикрепиться, а ко второй, нет. Что только не пробовал, и пересохранял файл, и переписывал наименование категорий, но ничего не помогает.

    Ответить
    1. Евгений автор

      Иван здравствуйте! Тяжело сказать, нужно видеть пациента! Отключите плагины кэширующую информацию.

      Ответить
  20. Александр

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

    Ответить
  21. Klad Proraba

    Здравствуйте :), возник вопрос: как импортировать отдельно в магазин два файла, один с данными товара, а второй картинки? Импортирую с помощью плагина WP All Import, обычно всё в одном файле, данные товара и картинки, а у меня два файла, отдельно картинки и данные. Данные товара загружаю в магазин kladproraba.com, а картинки потом заливаю при редактировании товара. По времени это долго. Отдельно загрузить картинки сразу к товарам не получается. Плагины для загрузки товаров, думаю, мало чем отличаются, функции выполняют одни и те же. Поделитесь опытом, как загружать фото к товару 🙂

    Ответить
    1. Евгений автор

      Здравствуйте, исходя из вашего вопроса, понятно, что у вас 2 файла. Вы можете прописать тег Image Product в вашей xml-ке, и заливать все одним файлом.

      Ответить
  22. Kladproraba

    Здравствуйте! Подскажите, будьте добры, как решить проблему: у внешнего/партнёрского товара нет возможности добавлять отзывы в магазине kladproraba.com, блок с отзывами «прячется», эта проблема только с внешним товаром, сторонние плагины например -YITH WooCommerce Advanced Reviews не решили проблему, ответа на этот вопрос пока не существует, как решить проблему? Буду очень признателен за помощь!

    Ответить
    1. Евгений автор

      Здравствуйте, не нашли товаров на вашем сайте, скиньте ссылку.

      Ответить
      1. Kladproraba

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

        Ответить
  23. Владимир

    Добрый день, подскажите а 25 000 товаров вукомерс с этим плагином потянет? И если нет, то на преста шоп, какой плагин использовать для заливки такого кол-ва товаров? желательно чтобы картинки тоже выкачивал из инета

    Ответить
    1. Евгений автор

      Владимир здравствуйте!
      1) Потянет, то потянет, но мороки честно я вам скажу не оберетесь.. 🙂
      2) Мы на престашопе делали CSV формат и ручками добавляли… товаров правда всего было 90
      3) Плагин я вам даже не подскажу. Зато знаю сервис, который это сделает за меня, https://codecanyon.net/

      Ответить
  24. Виталий

    Хороший пост.
    А для экспорта что использовали?

    Ответить
    1. Евгений автор

      У WooThemes есть специальный плагин для Экспорта.

      Ответить
  25. Витали

    видео очень помогло разобраться с атрибутами!

    Ответить
    1. Евгений автор

      Рады, что разобрались с атрибутами! 🙂

      Ответить
  26. Алекс

    Ребята такая вот штука тут. импортируется всё ок, но потом когда заходишь в редактирование товара — цена почему то слетает. было ли у вас такое?

    Ответить
    1. Евгений автор

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

      Ответить
  27. Алекс

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

    Ответить
  28. Martin

    Странность — обновились цены, поменялись внутри редактирования конкретного товара. Пока не открою его (товар) и не нажму UPDATE цена на фронтенде не меняется.

    Ответить
    1. Евгений автор

      У вас не стоят плагины, которые кэшируют информацию?

      Ответить
      1. Martin

        ммм вчера стояла, но я уже не помню проблема была до или после. Сейчас вообще не импортирует. На нуле стоит и все.

        Ответить
  29. Иван

    Как сделать что бы категории товаров при следующем обновлении удалялись (ненужные)? Как сделать, что бы категории автоматом добавлялись в главное меню? Спасибо заранее!

    Ответить
  30. Влад

    Блин! Спасибо вам огромное! Заманался товары в ручную добавлять! Шаблон у вас прикольный, название не подскажите?

    Ответить
    1. Владимир

      Тема у них florence

      Ответить
      1. Евгений автор

        🙂 Да, действительно, Шаблон называется Florence!

        Ответить
  31. антон

    Здравствуйте.собираюсь делать магазин на вп+вукомерс. товаров будет на старте 500 далее до 1500.как вы думаете вукомерс хорошее решение?доволен ли клиент с 2500 товаров?если можно ссылку на магазин…

    Ответить
    1. Евгений автор

      Здравствуйте, если товары будут ПОСТОЯННО меняться: лучше Битрикс (удобная интеграция), если CMS бесплатная, то Prestashop.
      Если товары будут меняться не так часто, то отличное решение, + плагинов навалом!

      Ответить
      1. антон

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

        Ответить
        1. Евгений автор

          Ждем статью! 🙂

          Ответить
  32. sajruslan

    Добрый день. Подскажите а если товар вариативный как сделать импорт?

    Ответить
    1. Евгений автор

      Доброго! Нам ни разу не доводилось импортировать вариативные товары, попробуйте глянуть по ссылке: http://www.wpallimport.com/documentation/woocommerce/variable-products/

      Ответить
  33. Max

    сайт хорошо смотрится, только номера страниц в самом низу это не удобно подтяните в правый блок :3

    Ответить
    1. Евгений автор

      Внимательный вы однако 🙂
      Передадим программистам, что бы поправили. Спасибо за мнение.

      Ответить