Woocommerce не работает импорт csv

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

Как сделать массовый импорт товаров в интернет-магазин, работающий на плагине WordPress – WooCommerce? Совсем недавно этого нельзя было сделать бесплатно, зато платных плагинов импорта существует предостаточно, в том числе и у WooCommerce. Это их заработок, ведь сам плагин распространяется бесплатно, но с ограниченными возможностями.

Конечно, за нужное и полезное дополнение, не жалко и заплатить, если ваш магазин начал приносить доход. А как быть начинающим, кому хочется попробовать и посмотреть? Не будешь же покупать все подряд, для разных экспериментов. Так вот, к чему я все это веду, не так давно во вкладке Товары -> Все товары, появились две кнопки – Импорт и Экспорт.

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

Импорт товаров из CSV файла

Этот инструмент позволяет импортировать или дописывать данные товара из CSV файла к вашему магазину. Размер загружаемого файла не должен превышать 2 мегабайта (существенное ограничение). Так же есть возможность обновления данных товаров, если поставить галочку в чекбоксе, то товары с одинаковыми ID, обновятся. Данная функция пригодится, при обновлении базы с товарами.

Расширенные настройки

Там есть поле, где вы указываете путь к CSV файлу на сервере. Зачем это нужно? Давайте представим, что есть поставщик, товар которого вы продаете в своем магазине. Поставщик меняет цены и удаленно сам обновляет ваш CSV файл на актуальный, с новыми ценами. По-моему слишком сложно, не проще ли поставщику просто послать вам обновленный файл.

В поле с разделитем CSV по умолчанию стоит запятая, которая отделяет друг от друга данные о товаре. Что здесь надо знать и понимать? Разделитель в CSV файле должен быть таким же, как в этом поле импорта. Всегда надо проверять, полученный файл от поставщиков, если например, там стоит точка с запятой, то и вы в данном поле прописываете точку с запятой, иначе импорт не произойдет.

Пример CSV файла

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

Программа для работы с CSV форматом

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

Процесс импорта CSV файла

Шаг1) Загрузить CSV файл

Шаг2) Назначить CSV поля товарам

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

Читайте также:  Ашан не работает филион

Если импорт прошел успешно, то вы увидите следующую, картинку.

Все, товары импортировались.

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

Таким образом, выявилась первая польза от нововведения, можно быстро вносить изменения в CSV файле и обратно импортировать, чем открывать товар по очереди.

Какие возникли проблемы

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

Выводы

Делать импорт товаров через родной Импорт/Экспорт WooCommerce сходу не получиться, нужно терпение, чтобы разобраться в этом. А тем, кто разобрался, предстоит редактирование CSV файла (заменять названия столбцов). Еще раз подтверждается истина, что хороший продукт не может быть бесплатным. По сегодняшним стандартам – хорошо, это когда все просто и не надо париться. Только за этой простотой стоит огромный труд разработчиков.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Она выглядит вот так:

  • BB-код ссылки для форумов (например, можете поставить её в подписи):
  • Комментарии ( 2 ):

    Всем привет. Возникла такая проблема: при импорте товаров в csv формате, импорт проходит хорошо. При выборе назначения полей вылазят штук пять полей изображения (у каждого товара в среднем 5 фото) одно спокойно уходит на миниатюру товара, а вот как остальные добавить в галерею товара, понять не могу. Помогите

    Михаил, добрый день. А случаем не знаешь, при импорте, с какими таблицами происходит работа? Дело в том, что я хочу дописать свой модуль, для импорта на вордпресовский woocommerce. И пытаюсь понять какие поля мне нужно учитывать в таблице post с типом product. Знаю также, что многие вещи в перемешку лежат в postmeta. Спасибо.

    Для добавления комментариев надо войти в систему.
    Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.

    Copyright © 2010-2021 Русаков Михаил Юрьевич. Все права защищены.

    Источник

    WordPress.org

    Русский

    Поддержка → Проблемы и решения → Штатный импорт CSV (много атрибутов)

    Штатный импорт CSV (много атрибутов)

    Есть подготовленный csv-файл для импорта на сайт.
    Загвоздка в тов что в файле очень много атрибутов (300шт), поскольку в каждого товара разные атрибуты.

    Проблема в том что импорт не работает с таким количеством атрибутов. Если удаляю атрибуты, оставляю 10шт. то работает, а с большим количеством атрибутов зависает на этапе когда должен идти бегунок процентов загрузки, но он на 0(пишет Ваши товары сейчас импортируются….) и так ждал час и ничего- 0%

    Читайте также:  Как настроить мышку оклик ice claw

    Каким образом можно импортировать файл с большим количеством атрибутов(какое макс. количество)?

    Может быть это проблема с хостингом или не может такого быть?

    Буду благодарен за советы.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

    https://drive.google.com/file/d/1dSN0cS6SoSi7UXE0VKEVtVDUYkuWJSqx/view?usp=sharing
    Ссылка на CSV файл. Сначала нужно скачать и открывать на компютере. В гугле некоректно открывает.

    • Ответ изменён 1 год, 3 месяца назад пользователем yuraok .

    Сейчас установил woo commerce, плагин WP All Import и попытался импортировать Ваш файл. Вышло сообщение:

    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.

    У Вас установлена Pro версия этого плагина?

    Сейчас установил woo commerce, плагин WP All Import и попытался импортировать Ваш файл. Вышло сообщение:

    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.

    У Вас установлена Pro версия этого плагина?

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

    Если использовать встроенный импортер, то ниже кнопки «Выберите файл» я вижу «Максимальный размер: 2 MB» . А Ваш файл 12 Мб. Значит встроенный импортер не подойдет.

    Если использовать встроенный импортер, то ниже кнопки «Выберите файл» я вижу «Максимальный размер: 2 MB» . А Ваш файл 12 Мб. Значит встроенный импортер не подойдет.

    Незнаю какая у Вас версия woocommerce но уменя пишет максимальный размер файла 200МВ. Причина не в этом, файл 12МВ импортирует нормально но с малим количеством атрибутов, а такой же файл 12МВ с атрибутами 300шт импорт даже не начинается!

    Ктото может дать правильную структуру файла для CSV импорта с многими атрибутами Может у меня ошибка.
    (инеется ввиду что в каждого товара скажем по 5-10 атрибутов но имена атрибутов разные могут быть, поетому в общей сумме атрибутов выходит больше 100)

    В чем еще может быть причина?

    Может ктото у кого есть PRO версия попробует импортировать через WP ALL IMPORT Woocom, чтобы узнать решит ли платный плагин проблему.

    Буду ОЧЕНЬ благодарен за любую помощь…

    • Ответ изменён 1 год, 3 месяца назад пользователем yuraok .
    • Ответ изменён 1 год, 3 месяца назад пользователем yuraok .
    • Ответ изменён 1 год, 3 месяца назад пользователем yuraok .
    • Ответ изменён 1 год, 3 месяца назад пользователем yuraok .

    На моем хостинге было ограничение 2 Мб, сейчас увеличил до 20. Импорт начинается, но требуются действия с CSV файлом, приложил скриншот:

    Источник

    WooCommerce. Импорт товаров из прайса csv (excel)

    Woocommerce — популярный и бесплатный плагин WordPress для создания каталога интернет-магазина.

    Как и в любой интернет-магазин в Woocommerce нужно добавлять товары.

    Способы добавления товаров в Woocommerce традиционные:

    • руками
    • массово через импорт товаров из csv

    Последний способ про импорт csv в Woocommerce мы рассмотрим в этой статье.

    Модуль Woocommerce CSV Importer

    Для того, чтобы загрузить csv в Woocommerce устанавливаем плагин для импорта товаров “Woocommerce CSV Importer”:

    После завершения установки активируем плагин и переходим к его настройке.

    Настройки модуля импорта товаров в WooCommerce

    Field separator: нужно проверить или установить необходимый разделитель csv, чтобы он соответствовал вашему файлу, иначе импорт не будет работать нормально:

    Skip the first row: указываем YES, если в Вашем файле в первой строке идут заголовки, их (первую строку) нужно пропустить при импорте.

    Читайте также:  Сломалась балконная дверь стеклопакет не закрывается

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

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

    Импорт csv в WooCommerce с простыми (simple) товарами

    Для начала импорта товаров из csv переходим в меню плагина Импорт:

    Создания Хедеров

    Начало импорта начинается с создания Хедеров, без которых сделать импорт товаров в WooCommerce из csv нельзя.

    Для этого выбираем файл, который нужно импортировать, и нажимаем кнопку load:

    Если названия столбцов в csv указаны как в примере файла ( https://allaerd.org/knowledgebase/example-files/ ) , соответствия (mapping) выставляются автоматически. В противном случае нужно указать для каждого столбца, что есть что.

    После настроек сохраняем Хедер:

    Импорт файла

    Переходим в Импорт:


    указываем файл и нажимаем load, выбираем Хедер, по правилам которого должен обрабатываться csv-файл и нажимаем load:


    превью импорта, где нажимаем кнопку Start, она и запустить импорт товаров из csv в WooCommerce:

    Загрузка товаров завершится и появится сообщение об этом:

    Результат

    Товары загрузились успешно.

    Имя товара, артикул, все фото, цена, краткое описание:


    Вес товара:

    Пример файла csv для импорта в Woocommerce простого товара

    Скачать пример csv файла можно здесь.

    Видео-инструкция

    Импорт csv в WooCommerce товаров с вариантами (variable)

    Описание официального примера файла

    На сайте плагина есть пример файла, как можно импортировать variable продукты:

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

    Первый пример — самый простой, когда у товара один параметр, например, цвет.

    Второй соответственно, когда два параметра, например, цвет и размер, но при этом вариант товара еще один. (Красная и Желтая майки размеров S, L, XXL, на все одинаковая цена и артикул).

    Подготовка и импорт вариантов товара в woocommerce

    Перед загрузкой вариантов товаров должны быть созданы или загружены все атрибуты (цвета, размеры, например), которые будут использоваться в файле с variable товарами, иначе они не загрузятся нормально. Создать их можно руками через админку, или загрузить из csv через этот же модуль.

    В столбце variations указываем ярлык (slug) атрибута, который задается здесь:

    Со значениями атрибутов — аналогично, все они должны быть созданы заранее.

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

    Результат загрузки в woocommerce вариативных товаров

    Загружаем файл и получаем результат:

    Пример файла csv для импорта в Woocommerce variable товара

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

    Немного протестировав, как все работает, я смог объединить все в один файл и грузить сразу товар с вариантами из одного файла.

    Описание основных полей, которые касаются контента карточки товара:

    • sku — артикул товара или его варианта;
    • post_parent — артикул родительского продукта, указывается только для вариантов;
    • product_type — признак, указывающий продукт или его вариант описан в данной строке;
    • variations — какие атрибуты будут вариантами;
    • pa_color — значения атрибута color;
    • pa_size — значения атрибута size;
    • regular_price — цена;
    • sale_price — цена со скидкой, если есть;
    • post_title — название;
    • post_content — полное описание;
    • post_excerpt — краткое описание;
    • category — категория;
    • featured_image — главное фото;
    • product_gallery — дополнительные фото.

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

    Если у Вас есть вопросы — пишите их в комментарии.

    Источник

    Оцените статью