# Товары в WooCommerce: карточка, вариации и импорт

URL: https://chugunov.pro/tovary-v-woocommerce/
Обновлено: 04.10.2026.
Источник: chugunov.pro.

## Коротко

WooCommerce товары — это основа магазина на WordPress: от того, как заведены карточки, атрибуты и вариации, зависят фильтр каталога, расчёт доставки, обмен с 1С, поиск и конверсия. Товар можно создать вручную в админке, загрузить из CSV-файла встроенным импортом, получить из учётной системы или собрать парсингом с сайта поставщика.

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

| Способ добавления | Когда подходит | Ограничения |
| --- | --- | --- |
| Вручную в админке | До нескольких десятков товаров, уникальные позиции | Долго, высокий риск разнобоя в данных |
| Встроенный импорт CSV | Сотни и тысячи товаров, разовая загрузка или обновление | Нужна аккуратная подготовка файла |
| Плагин расширенного импорта | Прайсы поставщиков в своём формате, регулярные обновления | Настройка сопоставления полей |
| Обмен с 1С | Учёт ведётся в 1С, нужны актуальные остатки и цены | Требует настройки обмена с обеих сторон |
| Парсинг с сайта поставщика | Нет выгрузки у поставщика, нужно много карточек | Юридические вопросы, регулярная поддержка парсера |

## Основная мысль

**Каталог в WooCommerce — это прежде всего структура данных, а не набор страниц: если атрибуты, категории и артикулы продуманы до загрузки товаров, импорт, фильтр и обмен работают сами, а если нет — каждую неделю приходится чинить руками.**

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

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

## Woocommerce товары: типы и из чего состоит карточка

При создании товара в разделе «Товары → Добавить новый» выбирают его тип. От типа зависит, какие поля доступны и как покупатель оформляет заказ.

### Типы товаров

- **Простой товар** — одна позиция с одной ценой и одним остатком. Большинство товаров в небольших магазинах именно такие.
- **Вариативный товар** — товар с вариантами, например размерами или цветами, у каждого варианта своя цена, артикул и остаток.
- **Сгруппированный товар** — набор отдельных простых товаров, которые показываются на одной странице.
- **Внешний или партнёрский товар** — карточка с кнопкой, ведущей на другой сайт.

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

### Вкладки данных товара

| Вкладка | Что заполняют |
| --- | --- |
| Основные | Обычная цена, цена распродажи и сроки распродажи |
| Запасы | Артикул, управление запасами, количество, статус наличия |
| Доставка | Вес, габариты, класс доставки |
| Сопутствующие | Апсейлы и кросс-селлы: что предложить вместе с товаром |
| Атрибуты | Характеристики: цвет, размер, материал, бренд |
| Вариации | Варианты товара — только для вариативного типа |
| Дополнительно | Примечание к покупке, порядок сортировки, отзывы |

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

## Woocommerce карточки товара: как заполнять, чтобы продавали

Карточка товара — главная продающая страница магазина. Её читают и покупатели, и поисковые системы.

### Обязательный минимум

1. **Название** — понятное, с типом товара и ключевой характеристикой, без перечисления всех свойств.
2. **Артикул** — уникальный для каждого товара и варианта. Это ключ для импорта, обмена с 1С и поиска.
3. **Цена** — обычная и, если есть акция, цена распродажи.
4. **Изображения** — главное фото и галерея в едином формате, с осмысленными подписями.
5. **Краткое описание** — два-три предложения о главном, которые видно рядом с ценой.
6. **Характеристики** — через атрибуты, а не текстом в описании.
7. **Вес и габариты** — для расчёта доставки.
8. **Категория** — одна основная, без лишнего дублирования по разделам.

### Описание и уникальность

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

### Изображения

Единый размер и пропорции фото делают каталог аккуратным и защищают от сдвигов вёрстки. Загружайте изображения в разумном разрешении, сжимайте их и используйте современные форматы, если тема и хостинг это поддерживают. Тяжёлые фото — частая причина медленной загрузки страницы товара и плохих показателей Core Web Vitals.

## Атрибуты и вариации

Атрибуты — характеристики товара. Вариации — конкретные комбинации атрибутов, которые покупатель выбирает перед покупкой.

### Глобальные и локальные атрибуты

Глобальные атрибуты создают в разделе «Товары → Атрибуты» и заполняют списком значений. Их используют во многих товарах, по ним строят фильтр каталога. Локальные атрибуты задают прямо в карточке, они видны только в ней.

Правило простое: всё, по чему покупатель фильтрует или сравнивает товары, делают глобальными атрибутами. Цвет, размер, материал, бренд, мощность — глобальные. Уникальная деталь одного товара может быть локальной.

### Когда нужны вариации

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

Если варианты отличаются только названием, а цена и остаток общие, вариации не обязательны: достаточно атрибута.

### Пошаговое создание вариативного товара

1. Создайте глобальные атрибуты и их значения, например «Размер» и «Цвет».
2. В карточке выберите тип «Вариативный товар».
3. На вкладке атрибутов добавьте нужные атрибуты, выберите значения и отметьте, что они используются для вариаций.
4. На вкладке вариаций создайте вариации из всех комбинаций атрибутов или добавьте нужные вручную.
5. Для каждой вариации задайте артикул, цену, остаток, вес и при необходимости фото.
6. Удалите комбинации, которых нет в продаже, чтобы покупатель не выбирал несуществующий вариант.
7. Сохраните товар и проверьте выбор вариантов на странице товара, в том числе с телефона.

### Большое число вариаций

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

### Категории и метки

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

### Остатки и наличие

Управление запасами включают в настройках товаров, а затем для каждого товара или вариации. Если количество ведётся, 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. Сделайте резервную копию базы данных сайта.
2. Проверьте файл на тестовой копии сайта или на небольшой выборке из десяти–двадцати строк.
3. Запустите импорт, загрузите файл и отметьте обновление существующих товаров, если товары уже есть.
4. Проверьте сопоставление колонок с полями и исправьте нераспознанные.
5. Дождитесь окончания, изучите отчёт об ошибках и пропущенных строках.
6. Откройте несколько товаров разных типов и проверьте цены, атрибуты, вариации, изображения и категории.

### Когда встроенного импорта мало

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

## Импорт товаров на сайт из 1С, прайсов и парсингом

Встроенный CSV — только один из источников. На практике товары приходят из разных мест.

### Обмен с 1С

Если учёт ведётся в 1С, логичнее всего получать из неё товары, цены и остатки автоматически, а заказы отправлять обратно. Тогда цены на сайте не расходятся с учётом, а менеджерам не нужно обновлять их вручную. Подробно о вариантах — в статье [об обмене WordPress и WooCommerce с 1С](https://chugunov.pro/obmen-wordpress-woocommerce-s-1s/).

### Прайсы поставщиков

Прайс в Excel или XML преобразуют в формат импорта и загружают с обновлением по артикулу. Важно заранее решить, какие поля поставщик может перезаписывать: цены и остатки — да, описания и фото, отредактированные вами, — нет.

### Парсинг товаров с сайта

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

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

### Наполнение вручную

Для небольшого каталога или уникальных товаров ручное наполнение с качественными описаниями и фото часто оправдано. Его можно поручить специалисту — подробнее на странице [наполнения сайта](https://chugunov.pro/uslugi/napolnenie-sajta/).

## Woocommerce: вывести товары на страницах сайта

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

### Способы вывода

- **Блоки товаров в редакторе.** В блочном редакторе есть блоки для вывода товаров: по категории, по меткам, новинки, товары со скидкой, отобранные вручную.
- **Шорткод products.** Выводит товары с параметрами: количество, число колонок, категория, сортировка. Например, [[products limit=»8″ columns=»4″ category=»futbolki»]] покажет восемь товаров из категории с ярлыком futbolki.
- **Виджеты и возможности темы.** Многие темы добавляют собственные блоки витрин, каруселей и подборок.

### Woocommerce страница товара: шаблон и доработки

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

### Микроразметка

WooCommerce выводит структурированные данные о товаре: название, цену, наличие, рейтинг. SEO-плагин может их дополнять. Проверьте страницу товара в валидаторе микроразметки и убедитесь, что разметка не дублируется. Подробнее о технической стороне продвижения — в статье [о техническом SEO](https://chugunov.pro/chto-takoe-tehnicheskoe-seo/).

## Сценарии из практики

Ситуации собирательные, но встречаются часто.

### Размеры заведены отдельными товарами

У каждой модели обуви пять карточек — по одной на размер. Каталог раздут, в поиске конкурируют почти одинаковые страницы, покупатель не видит всех размеров сразу. Товары объединяют в вариативные, старые адреса перенаправляют на новые карточки.

### Импорт создал дубли вместо обновления

Повторный импорт прайса добавил товары второй раз. У части товаров не было артикулов, и импорт не смог их сопоставить. Артикулы проставляют всем товарам, дубли удаляют, импорт запускают с обновлением по артикулу.

### Фильтр показывает «XL», «xl» и «Xl»

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

### Поставщик меняет цены каждый день

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

## Типичные ошибки и чек-лист

### Ошибки при работе с товарами

- **Товары без артикулов** — импорт и обмен не могут их сопоставить.
- **Характеристики текстом в описании** вместо атрибутов — фильтр не работает.
- **Локальные атрибуты там, где нужны глобальные.**
- **Отдельные карточки вместо вариаций.**
- **Импорт без резервной копии и теста** на выборке.
- **Тяжёлые фото без сжатия.**
- **Скопированные описания** у всех товаров без исключения.
- **Правка файлов WooCommerce** вместо дочерней темы.

### Чек-лист каталога

- Структура категорий и атрибутов описана до загрузки товаров.
- У каждого товара и вариации уникальный артикул.
- Фильтруемые характеристики — глобальные атрибуты с едиными значениями.
- Вариации используются там, где у вариантов разные цена или остаток.
- Вес и габариты заполнены.
- Фото единого формата и сжаты.
- Импорт проверен на тестовой копии, есть резервная копия.
- Источник цен и остатков один: 1С, прайс или парсер.
- Страница товара проверена на телефоне и в валидаторе микроразметки.

## Частые вопросы

### Как добавить товар в WooCommerce?

В разделе «Товары» нажмите кнопку добавления, выберите тип товара, заполните название, цену, артикул, описание, изображения, атрибуты и категорию, затем опубликуйте.

### Чем простой товар отличается от вариативного?

У простого товара одна цена и один остаток. У вариативного — несколько вариантов с собственными ценами, артикулами и остатками.

### Как изменить цену товара сразу у многих позиций?

Через массовое редактирование в списке товаров, массовые действия на вкладке вариаций или повторный импорт CSV с обновлением по артикулу.

### Как сделать импорт товаров из Excel?

Сохраните таблицу в CSV в кодировке UTF-8, приведите колонки к формату импорта WooCommerce и загрузите через встроенный импорт.

### Почему при импорте не загружаются картинки?

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

### Как вывести товары определённой категории на главной?

Используйте блок товаров по категории в редакторе или шорткод products с параметром category.

### Можно ли парсить товары с сайта поставщика?

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

### Сколько товаров выдержит WooCommerce?

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

### Как скрыть товары, которых нет в наличии?

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

### Сколько стоит наполнение и импорт каталога?

Зависит от объёма, источника и качества данных. Работы по сайту у меня стоят от 2 000 ₽ в час; для крупных каталогов оценку дают после разбора исходных файлов. Общие ориентиры по бюджету магазина — в статье [о стоимости магазина на WooCommerce](https://chugunov.pro/skolko-stoit-razrabotka-internet-magazina-na-wordpress-woocommerce-v-2026-godu/).

## Итог

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

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

Если нужно загрузить каталог, настроить регулярное обновление цен по прайсу или собрать товары с сайта поставщика, я как частный разработчик на WordPress и 1С-Битрикс настрою импорт или парсинг под структуру вашего магазина. Работаю напрямую, без посредников — подробности на странице [парсинга товаров и цен](https://chugunov.pro/uslugi/parsing-tovarov-i-czen/).

- 01.09.2026

## Связанное на сайте

- Услуга [Доработка сайта WordPress](https://chugunov.pro/uslugi/dorabotka-sajta-wordpress/)
- Справочник API [Справочник API WordPress](https://chugunov.pro/api-wordpress/)
- Глоссарий [Глоссарий: WordPress](https://chugunov.pro/glossary/wordpress/)

Автор статьи [Чугунов Алексей](https://chugunov.pro/about/) Fullstack-разработчик: 1С-Битрикс, WordPress, PHP
[Обо мне](https://chugunov.pro/about/)

Рубрики блога

- [Продажи](https://chugunov.pro/category/sales/) 16
- [Продвижение](https://chugunov.pro/category/prodvizhenie/) 22
- [Создание сайтов](https://chugunov.pro/category/sozdanie-sajtov/) 75
- [Интересное](https://chugunov.pro/category/interesnoe/) 13

Остались вопросы?

Отправьте сообщение, и я свяжусь с вами в ближайшее время

Или звоните, сразу обсудим детали.

[+7 (915) 016-99-88](tel:79150169988)
