WPBono

Как добавить и массово импортировать товары в WooCommerce

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

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

Когда лучше добавлять товар вручную, а когда импортировать

Ручное добавление подходит, если у вас несколько товаров, вы запускаете магазин с нуля или хотите тщательно проработать каждую карточку: описание, галерею, характеристики, SEO-данные, связанные товары. Через админку проще сразу увидеть, как товар будет выглядеть на сайте, и не ошибиться в структуре.

Импорт нужен, когда товаров десятки, сотни или больше. Это типичный случай для магазинов с прайсом поставщика, сезонным обновлением ассортимента или переносом каталога с другой платформы. Но импорт не отменяет подготовку: если в CSV перепутаны категории, не совпадают названия атрибутов или не заполнены SKU, потом придётся тратить время на ручную чистку.

Если каталог большой и вы ещё выбираете оформление магазина, имеет смысл заранее продумать структуру карточек и каталога. Для магазинов на WooCommerce иногда удобно брать тему, где каталог и карточки уже адаптированы под интернет-торговлю, например Bono от WPShop: https://wpshop.ru/themes/bono. Но сама тема не решает задачу импорта — она влияет только на внешний вид и удобство витрины.

Как добавить товар вручную в WooCommerce

Откройте админку WordPress и перейдите в Товары → Добавить новый. Это стандартный путь WooCommerce, и он одинаково работает для большинства современных версий плагина.

На экране редактирования товара сначала задайте базовые поля:

  • Название товара — то, что увидит покупатель в каталоге и на карточке.
  • Краткое описание — обычно выводится рядом с ценой и влияет на первое впечатление.
  • Основное описание — подробный текст о товаре, характеристиках и условиях покупки.
  • Данные товара — здесь настраиваются тип товара, цена, остатки, доставка, атрибуты и вариации.

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

Дальше заполните основные вкладки блока Данные товара:

  • Основные — обычная и акционная цена.
  • Запасы — SKU, управление запасами, количество на складе.
  • Доставка — вес, размеры, класс доставки, если они используются.
  • Связанные товары — сопутствующие и перекрёстные продажи.
  • Атрибуты — характеристики, которые нужны для фильтров или вариаций.
  • Вариации — только для вариативных товаров.

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

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

Подготовка CSV перед массовым импортом

Импорт в WooCommerce работает надёжно только тогда, когда файл подготовлен заранее. Самая частая ошибка — пытаться загрузить «сырой» прайс поставщика без очистки. В результате появляются дубли, пустые поля, неверные категории и неработающие вариации.

Для импорта используйте CSV-файл с понятной структурой. Обычно в нём нужны такие данные:

  • название товара;
  • SKU;
  • тип товара;
  • цена;
  • остаток или статус наличия;
  • категории;
  • атрибуты;
  • ссылки на изображения;
  • описание и краткое описание;
  • данные для вариаций, если товар не простой.

Если вы переносите каталог из Excel, проверьте кодировку и разделитель столбцов. WooCommerce обычно корректно работает с CSV, где столбцы разделены запятыми или точкой с запятой, но конкретный результат зависит от того, как сохранён файл и как его откроет импортёр. Перед загрузкой лучше открыть CSV в редакторе таблиц и убедиться, что в ячейках нет лишних переносов строк и сломанных кавычек.

Отдельно проверьте SKU. Это самый удобный идентификатор для обновления товаров при повторном импорте. Если SKU нет или он повторяется, потом сложно понять, что именно обновилось, а что создалось заново.

Как импортировать товары через стандартный импорт WooCommerce

В WooCommerce есть встроенный импорт товаров. Откройте Товары → Все товары и нажмите Импорт. Далее загрузите CSV-файл и перейдите к сопоставлению столбцов.

На этапе сопоставления WooCommerce предлагает связать столбцы файла с полями товара. Здесь важно не спешить: если колонка с артикулом попадёт в поле названия или цена — в поле описания, импорт формально завершится, но каталог получится испорченным.

Проверьте, что сопоставлены как минимум такие поля:

  • название товара;
  • SKU;
  • тип товара;
  • цена;
  • категории;
  • изображения;
  • атрибуты;
  • остатки.

Если импортируете не новый каталог, а обновляете существующий, используйте SKU или другой уникальный идентификатор, чтобы WooCommerce мог сопоставить строки с уже созданными товарами. Иначе вы рискуете получить дубли.

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

Как правильно загрузить категории, атрибуты и вариации

Именно здесь чаще всего возникают проблемы, потому что категории, атрибуты и вариации — это разные сущности, и WooCommerce обрабатывает их по-разному.

Категории

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

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

Атрибуты

Атрибуты нужны для фильтров, характеристик и вариаций. Например, цвет, размер, материал, объём. Если атрибут используется для вариаций, он должен быть задан последовательно: одинаковое название, одинаковые значения и правильная связь с товаром.

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

Вариации

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

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

Изображения: что можно импортировать без лишней ручной работы

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

Но здесь есть ограничения. Если ссылка ведёт на временный файл, защищённый ресурс или изображение удалится у источника, карточка товара останется без фото. Поэтому для магазина надёжнее заранее загрузить изображения в медиатеку WordPress или убедиться, что источник стабилен.

Для массового импорта лучше использовать:

  • одно главное изображение на товар;
  • отдельные ссылки на галерею, если они предусмотрены вашей структурой CSV;
  • понятные имена файлов, чтобы потом проще искать дубли.

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

Как проверить результат и быстро найти ошибки

После импорта не ограничивайтесь общим сообщением «успешно завершено». Зайдите в Товары → Все товары и выборочно проверьте несколько позиций из разных групп: простой товар, вариативный товар, товар с несколькими категориями, товар с изображениями и товар с остатками.

Проверьте:

  • правильность названия и описания;
  • категории и метки;
  • цену и акционную цену;
  • наличие на складе;
  • отображение изображения;
  • работу вариаций;
  • корректность SKU.

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

Типичные ошибки при добавлении и импорте товаров

Есть несколько ошибок, которые встречаются почти в каждом магазине на старте:

  • Путают категории и атрибуты. Категория отвечает за структуру каталога, атрибут — за характеристику товара.
  • Импортируют вариации как обычные товары. В итоге покупатель не может выбрать нужный вариант на карточке.
  • Не используют SKU. Потом трудно обновлять товары и избегать дублей.
  • Заливают изображения с битых ссылок. Карточки выглядят пустыми после удаления файлов у источника.
  • Не проверяют кодировку CSV. Названия с кириллицей могут отображаться некорректно, если файл сохранён неправильно.
  • Загружают слишком большой файл за один раз. На слабом хостинге это может закончиться таймаутом или неполным импортом.

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

Когда нужен не стандартный импорт, а отдельный инструмент

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

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

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

×
Halloween Game

Сыграй в игру, спаси сайт! Забери приз

Играть