Коротко
WooCommerce товары — это основа магазина на WordPress: от того, как заведены карточки, атрибуты и вариации, зависят фильтр каталога, расчёт доставки, обмен с 1С, поиск и конверсия. Товар можно создать вручную в админке, загрузить из CSV-файла встроенным импортом, получить из учётной системы или собрать парсингом с сайта поставщика.
Для десятка товаров хватает ручного заполнения. Для сотен и тысяч нужен импорт с продуманной структурой: единые атрибуты, артикулы как ключ обновления, категории, изображения и цены из одного источника. Ниже — как устроена карточка товара, когда нужны вариации, как импортировать товары на сайт и не превратить каталог в набор дублей.
| Способ добавления | Когда подходит | Ограничения |
|---|---|---|
| Вручную в админке | До нескольких десятков товаров, уникальные позиции | Долго, высокий риск разнобоя в данных |
| Встроенный импорт CSV | Сотни и тысячи товаров, разовая загрузка или обновление | Нужна аккуратная подготовка файла |
| Плагин расширенного импорта | Прайсы поставщиков в своём формате, регулярные обновления | Настройка сопоставления полей |
| Обмен с 1С | Учёт ведётся в 1С, нужны актуальные остатки и цены | Требует настройки обмена с обеих сторон |
| Парсинг с сайта поставщика | Нет выгрузки у поставщика, нужно много карточек | Юридические вопросы, регулярная поддержка парсера |
Основная мысль
Каталог в WooCommerce — это прежде всего структура данных, а не набор страниц: если атрибуты, категории и артикулы продуманы до загрузки товаров, импорт, фильтр и обмен работают сами, а если нет — каждую неделю приходится чинить руками.
Владельцы часто начинают с того, что быстро заводят первые товары, как получится, а о структуре задумываются, когда товаров уже сотни. К этому моменту в каталоге один и тот же размер записан тремя способами, у части товаров нет артикулов, а цвет то атрибут, то часть названия. Навести порядок в таком каталоге дороже, чем сразу сделать его правильно.
Поэтому работа с товарами начинается с таблицы: какие типы товаров есть, какие у них характеристики, какие варианты выбирает покупатель, откуда приходят цены и остатки. После этого решение, как заводить и обновлять товары, становится очевидным.
Woocommerce товары: типы и из чего состоит карточка
При создании товара в разделе «Товары → Добавить новый» выбирают его тип. От типа зависит, какие поля доступны и как покупатель оформляет заказ.
Типы товаров
- Простой товар — одна позиция с одной ценой и одним остатком. Большинство товаров в небольших магазинах именно такие.
- Вариативный товар — товар с вариантами, например размерами или цветами, у каждого варианта своя цена, артикул и остаток.
- Сгруппированный товар — набор отдельных простых товаров, которые показываются на одной странице.
- Внешний или партнёрский товар — карточка с кнопкой, ведущей на другой сайт.
Дополнительно товар можно отметить как виртуальный, если доставка не нужна, или загружаемый, если покупатель получает файл.
Вкладки данных товара
| Вкладка | Что заполняют |
|---|---|
| Основные | Обычная цена, цена распродажи и сроки распродажи |
| Запасы | Артикул, управление запасами, количество, статус наличия |
| Доставка | Вес, габариты, класс доставки |
| Сопутствующие | Апсейлы и кросс-селлы: что предложить вместе с товаром |
| Атрибуты | Характеристики: цвет, размер, материал, бренд |
| Вариации | Варианты товара — только для вариативного типа |
| Дополнительно | Примечание к покупке, порядок сортировки, отзывы |
Кроме данных, у карточки есть название, полное и краткое описание, изображение товара, галерея, категории и метки.
Woocommerce карточки товара: как заполнять, чтобы продавали
Карточка товара — главная продающая страница магазина. Её читают и покупатели, и поисковые системы.
Обязательный минимум
- Название — понятное, с типом товара и ключевой характеристикой, без перечисления всех свойств.
- Артикул — уникальный для каждого товара и варианта. Это ключ для импорта, обмена с 1С и поиска.
- Цена — обычная и, если есть акция, цена распродажи.
- Изображения — главное фото и галерея в едином формате, с осмысленными подписями.
- Краткое описание — два-три предложения о главном, которые видно рядом с ценой.
- Характеристики — через атрибуты, а не текстом в описании.
- Вес и габариты — для расчёта доставки.
- Категория — одна основная, без лишнего дублирования по разделам.
Описание и уникальность
Описание, скопированное у производителя или поставщика, есть на десятках сайтов. Поисковые системы не видят причины ставить такую страницу выше конкурентов. Для ключевых товаров стоит писать собственные описания: для кого товар, чем отличается, как выбрать размер или модификацию. Для длинного хвоста каталога хватает хорошо заполненных характеристик и краткого описания.
Изображения
Единый размер и пропорции фото делают каталог аккуратным и защищают от сдвигов вёрстки. Загружайте изображения в разумном разрешении, сжимайте их и используйте современные форматы, если тема и хостинг это поддерживают. Тяжёлые фото — частая причина медленной загрузки страницы товара и плохих показателей Core Web Vitals.
Атрибуты и вариации
Атрибуты — характеристики товара. Вариации — конкретные комбинации атрибутов, которые покупатель выбирает перед покупкой.
Глобальные и локальные атрибуты
Глобальные атрибуты создают в разделе «Товары → Атрибуты» и заполняют списком значений. Их используют во многих товарах, по ним строят фильтр каталога. Локальные атрибуты задают прямо в карточке, они видны только в ней.
Правило простое: всё, по чему покупатель фильтрует или сравнивает товары, делают глобальными атрибутами. Цвет, размер, материал, бренд, мощность — глобальные. Уникальная деталь одного товара может быть локальной.
Когда нужны вариации
Вариации нужны, когда у вариантов товара разные цена, артикул, остаток или фото. Футболка в трёх размерах и четырёх цветах — один вариативный товар с двенадцатью вариациями, а не двенадцать отдельных карточек. Так покупатель видит все варианты на одной странице, а поисковая система не получает десяток почти одинаковых страниц.
Если варианты отличаются только названием, а цена и остаток общие, вариации не обязательны: достаточно атрибута.
Пошаговое создание вариативного товара
- Создайте глобальные атрибуты и их значения, например «Размер» и «Цвет».
- В карточке выберите тип «Вариативный товар».
- На вкладке атрибутов добавьте нужные атрибуты, выберите значения и отметьте, что они используются для вариаций.
- На вкладке вариаций создайте вариации из всех комбинаций атрибутов или добавьте нужные вручную.
- Для каждой вариации задайте артикул, цену, остаток, вес и при необходимости фото.
- Удалите комбинации, которых нет в продаже, чтобы покупатель не выбирал несуществующий вариант.
- Сохраните товар и проверьте выбор вариантов на странице товара, в том числе с телефона.
Большое число вариаций
Товары с сотнями вариаций медленно сохраняются в админке и тяжело грузятся на сайте. Если комбинаций очень много, стоит пересмотреть структуру: вынести часть вариантов в отдельные товары или использовать атрибуты без вариаций для характеристик, которые не влияют на цену и остаток.
Категории и метки
Категории задают основную структуру каталога и адреса разделов. Товар лучше держать в одной основной категории: если положить его в пять разделов, каталог запутается, а в навигации появятся лишние пути к одной и той же карточке. Метки подходят для сквозных подборок вроде «Новинки» или «Подарки», но плодить сотни меток без страниц с описанием не стоит — они создают пустые и малополезные страницы.
Остатки и наличие
Управление запасами включают в настройках товаров, а затем для каждого товара или вариации. Если количество ведётся, WooCommerce сам меняет статус наличия и списывает остатки при заказах. Решите заранее, показывать ли товары, которых нет в наличии, и разрешать ли предзаказ: скрытые товары теряют позиции в поиске, а открытые без понятного статуса раздражают покупателей.
Woocommerce цена товара: распродажи и массовое изменение
Цена в WooCommerce задаётся на уровне простого товара или каждой вариации.
Обычная цена и цена распродажи
Обычная цена — основная, цена распродажи — акционная. Если заполнены обе, на сайте показывается зачёркнутая старая и новая цена. Для распродажи можно указать даты начала и окончания, и WooCommerce сам включит и выключит акцию.
У вариативного товара в каталоге показывается диапазон цен от минимальной до максимальной вариации. Если это неудобно, формат вывода меняют доработкой темы.
Массовое изменение цен
- Для простых товаров — массовое редактирование в списке товаров или повторный импорт CSV с обновлением по артикулу.
- Для вариаций — массовые действия на вкладке вариаций: установить обычные цены, увеличить или уменьшить их на сумму или процент.
- Для регулярного обновления по прайсу поставщика — импорт по расписанию или обмен с 1С.
Формат цены
Положение знака валюты, разделители тысяч и число знаков после запятой задают в общих настройках WooCommerce. Для рублёвого магазина обычно убирают копейки и ставят знак ₽ после цены с пробелом.
Импорт WooCommerce: как загрузить товары из CSV
Встроенный импорт находится в разделе «Товары» — кнопка импорта над списком товаров. Он принимает CSV-файл, позволяет сопоставить колонки с полями товара и обновлять существующие товары.
Подготовка файла
- Скачайте пример через экспорт: выгрузите несколько товаров, заведённых вручную, и используйте файл как шаблон колонок.
- Сохраняйте файл в кодировке UTF-8, иначе кириллица превратится в нечитаемые символы.
- Каждому товару и вариации задайте уникальный артикул.
- Категории указывайте с иерархией через знак «>».
- Изображения указывайте полными ссылками: импорт скачает их в медиатеку.
- Значения атрибутов перечисляйте через запятую.
Пример структуры для вариативного товара
Type,SKU,Name,Parent,Regular price,Categories,Attribute 1 name,Attribute 1 value(s),Attribute 1 global
variable,TSHIRT-01,Футболка базовая,,,Одежда > Футболки,Размер,"S, M, L",1
variation,TSHIRT-01-S,,TSHIRT-01,1490,,Размер,S,1
variation,TSHIRT-01-M,,TSHIRT-01,1490,,Размер,M,1
variation,TSHIRT-01-L,,TSHIRT-01,1590,,Размер,L,1
Родительский товар идёт первым, у вариаций в колонке Parent указан его артикул. Артикулы, названия и цены в примере условные.
Woocommerce импорт товара по шагам
- Сделайте резервную копию базы данных сайта.
- Проверьте файл на тестовой копии сайта или на небольшой выборке из десяти–двадцати строк.
- Запустите импорт, загрузите файл и отметьте обновление существующих товаров, если товары уже есть.
- Проверьте сопоставление колонок с полями и исправьте нераспознанные.
- Дождитесь окончания, изучите отчёт об ошибках и пропущенных строках.
- Откройте несколько товаров разных типов и проверьте цены, атрибуты, вариации, изображения и категории.
Когда встроенного импорта мало
Если прайс поставщика приходит в собственном формате, обновлять нужно по расписанию, а товары — сопоставлять по нестандартным полям, используют плагины расширенного импорта или собственный скрипт. Для очень больших каталогов импорт запускают из командной строки сервера, чтобы не упираться в ограничения времени выполнения запросов.
Импорт товаров на сайт из 1С, прайсов и парсингом
Встроенный CSV — только один из источников. На практике товары приходят из разных мест.
Обмен с 1С
Если учёт ведётся в 1С, логичнее всего получать из неё товары, цены и остатки автоматически, а заказы отправлять обратно. Тогда цены на сайте не расходятся с учётом, а менеджерам не нужно обновлять их вручную. Подробно о вариантах — в статье об обмене WordPress и WooCommerce с 1С.
Прайсы поставщиков
Прайс в Excel или XML преобразуют в формат импорта и загружают с обновлением по артикулу. Важно заранее решить, какие поля поставщик может перезаписывать: цены и остатки — да, описания и фото, отредактированные вами, — нет.
Парсинг товаров с сайта
Парсинг товаров с сайта поставщика нужен, когда у него нет выгрузки, а карточек много. Парсер собирает названия, характеристики, фото и цены, приводит их к структуре вашего каталога и готовит файл для импорта или загружает товары напрямую. Для регулярного обновления цен и остатков парсер запускают по расписанию.
У парсинга есть юридическая сторона: тексты и фотографии защищены авторским правом. Используйте данные поставщика с его согласия или по договору и не копируйте контент конкурентов. Технические детали и организацию парсинга лучше обсуждать под конкретный источник.
Наполнение вручную
Для небольшого каталога или уникальных товаров ручное наполнение с качественными описаниями и фото часто оправдано. Его можно поручить специалисту — подробнее на странице наполнения сайта.
Woocommerce: вывести товары на страницах сайта
Кроме страницы магазина и категорий, товары часто нужно показать на главной, в статьях или на посадочных страницах.
Способы вывода
- Блоки товаров в редакторе. В блочном редакторе есть блоки для вывода товаров: по категории, по меткам, новинки, товары со скидкой, отобранные вручную.
- Шорткод products. Выводит товары с параметрами: количество, число колонок, категория, сортировка. Например, [[products limit=»8″ columns=»4″ category=»futbolki»]] покажет восемь товаров из категории с ярлыком futbolki.
- Виджеты и возможности темы. Многие темы добавляют собственные блоки витрин, каруселей и подборок.
Woocommerce страница товара: шаблон и доработки
Внешний вид страницы товара определяет тема. Порядок блоков, вкладки описания и характеристик, вывод сопутствующих товаров меняют настройками темы, блочным шаблоном, если тема блочная, или доработкой шаблонов в дочерней теме. Править файлы самого WooCommerce нельзя: обновление их перезапишет.
Микроразметка
WooCommerce выводит структурированные данные о товаре: название, цену, наличие, рейтинг. SEO-плагин может их дополнять. Проверьте страницу товара в валидаторе микроразметки и убедитесь, что разметка не дублируется. Подробнее о технической стороне продвижения — в статье о техническом SEO.
Сценарии из практики
Ситуации собирательные, но встречаются часто.
Размеры заведены отдельными товарами
У каждой модели обуви пять карточек — по одной на размер. Каталог раздут, в поиске конкурируют почти одинаковые страницы, покупатель не видит всех размеров сразу. Товары объединяют в вариативные, старые адреса перенаправляют на новые карточки.
Импорт создал дубли вместо обновления
Повторный импорт прайса добавил товары второй раз. У части товаров не было артикулов, и импорт не смог их сопоставить. Артикулы проставляют всем товарам, дубли удаляют, импорт запускают с обновлением по артикулу.
Фильтр показывает «XL», «xl» и «Xl»
Размеры вводились вручную как локальные атрибуты. Создают глобальный атрибут, приводят значения к единому виду, перепривязывают товары и перестраивают фильтр.
Поставщик меняет цены каждый день
Менеджер обновляет цены руками и не успевает. Настраивают импорт прайса или парсинг по расписанию с обновлением только цен и остатков, не трогая описания.
Типичные ошибки и чек-лист
Ошибки при работе с товарами
- Товары без артикулов — импорт и обмен не могут их сопоставить.
- Характеристики текстом в описании вместо атрибутов — фильтр не работает.
- Локальные атрибуты там, где нужны глобальные.
- Отдельные карточки вместо вариаций.
- Импорт без резервной копии и теста на выборке.
- Тяжёлые фото без сжатия.
- Скопированные описания у всех товаров без исключения.
- Правка файлов WooCommerce вместо дочерней темы.
Чек-лист каталога
- Структура категорий и атрибутов описана до загрузки товаров.
- У каждого товара и вариации уникальный артикул.
- Фильтруемые характеристики — глобальные атрибуты с едиными значениями.
- Вариации используются там, где у вариантов разные цена или остаток.
- Вес и габариты заполнены.
- Фото единого формата и сжаты.
- Импорт проверен на тестовой копии, есть резервная копия.
- Источник цен и остатков один: 1С, прайс или парсер.
- Страница товара проверена на телефоне и в валидаторе микроразметки.
Частые вопросы
Как добавить товар в WooCommerce?
В разделе «Товары» нажмите кнопку добавления, выберите тип товара, заполните название, цену, артикул, описание, изображения, атрибуты и категорию, затем опубликуйте.
Чем простой товар отличается от вариативного?
У простого товара одна цена и один остаток. У вариативного — несколько вариантов с собственными ценами, артикулами и остатками.
Как изменить цену товара сразу у многих позиций?
Через массовое редактирование в списке товаров, массовые действия на вкладке вариаций или повторный импорт CSV с обновлением по артикулу.
Как сделать импорт товаров из Excel?
Сохраните таблицу в CSV в кодировке UTF-8, приведите колонки к формату импорта WooCommerce и загрузите через встроенный импорт.
Почему при импорте не загружаются картинки?
Ссылки на изображения недоступны, неполные или сервер блокирует скачивание. Проверьте, открываются ли ссылки в браузере и хватает ли времени выполнения импорта.
Как вывести товары определённой категории на главной?
Используйте блок товаров по категории в редакторе или шорткод products с параметром category.
Можно ли парсить товары с сайта поставщика?
Технически да, но тексты и фото защищены авторским правом. Используйте данные с согласия поставщика или по договору.
Сколько товаров выдержит WooCommerce?
Десятки тысяч товаров при нормальном хостинге, кэшировании и продуманной структуре. Узким местом обычно становятся хостинг, фильтр и число вариаций, а не сам WooCommerce.
Как скрыть товары, которых нет в наличии?
В настройках запасов WooCommerce есть опция скрытия отсутствующих товаров из каталога. Перед включением подумайте о поиске: страницы, которые то появляются, то пропадают, хуже удерживают позиции.
Сколько стоит наполнение и импорт каталога?
Зависит от объёма, источника и качества данных. Работы по сайту у меня стоят от 2 000 ₽ в час; для крупных каталогов оценку дают после разбора исходных файлов. Общие ориентиры по бюджету магазина — в статье о стоимости магазина на WooCommerce.
Итог
Товары в WooCommerce — это структура данных: типы товаров, глобальные атрибуты, вариации, артикулы, цены, вес и изображения. Если структура продумана заранее, фильтр работает, импорт обновляет товары вместо создания дублей, а доставка считается правильно.
Для небольших каталогов подходит ручное заполнение, для больших — импорт CSV, обмен с 1С или парсинг с сайта поставщика. В любом варианте нужны уникальные артикулы, тест на выборке и резервная копия перед загрузкой.
Если нужно загрузить каталог, настроить регулярное обновление цен по прайсу или собрать товары с сайта поставщика, я как частный разработчик на WordPress и 1С-Битрикс настрою импорт или парсинг под структуру вашего магазина. Работаю напрямую, без посредников — подробности на странице парсинга товаров и цен.


