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

Инструкция проверена редакцией 11 октября 2026 года. Это руководство по существующему инструменту, а не сообщение о запуске новой функции.

Сначала отделите обновление от создания

Встроенный импортёр WooCommerce находится в разделе товаров. Для изменения существующих позиций используется режим Update existing products и сопоставление по ID или SKU. Не смешивайте в первом рабочем файле обновление старого ассортимента и добавление новых вариантов: так сложнее понять причины неожиданного результата.

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

Оставьте в файле только нужные изменения

Возьмите экспорт текущих товаров как основу и сохраните неизменную копию. В рабочем файле оставьте идентификатор и поля запланированного изменения. При сопоставлении столбцов проверьте каждый выбранный атрибут: нераспознанные столбцы по умолчанию не импортируются. Итоговый CSV должен быть сохранён в UTF-8.

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

Примите небольшой контрольный пакет

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

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

Разберите пропуски до повторной загрузки

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

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