Описание
Выгрузка товаров WooCommerce в Excel, где вы сами решаете,
какие колонки попадут в файл и в каком порядке они будут идти. Порядок задаётся
перетаскиванием, заголовок каждой колонки переписывается под получателя, набор
сохраняется в пресет и повторяется одним кликом — хоть вручную, хоть по расписанию.
| A | B | C | D |
|---|---|---|---|
| Артикул | Название с вариацией | Остаток | Цена |
| FT-1180-XL | Футболка хлопковая — XL | 7 | 1890 |
| FT-1180-L | Футболка хлопковая — L | 12 | 1890 |
| FT-1180-M | Футболка хлопковая — M | 3 | 2190 |
| ИТОГО | 22 | 5970 |
Порядок строк в списке слева = порядок колонок в файле.
Перетащили строку — переехала колонка.
Чем отличается от встроенного экспорта WooCommerce
Встроенный экспорт умеет отдавать CSV с фиксированным порядком колонок и
системными заголовками. Этого хватает для переноса каталога между сайтами и
почти никогда не хватает, когда файл нужно отдать поставщику, бухгалтеру или
на маркетплейс.
| Встроенный экспорт | WVZ Product Export | |
|---|---|---|
| Формат | Только CSV | XLSX с закреплённой шапкой и автофильтром либо CSV с разделителем «;» или «,» |
| Порядок колонок | Фиксированный | Любой, задаётся перетаскиванием |
| Заголовки | Системные, менять нельзя | Переписываются под получателя |
| Числа в файле | Excel угадывает тип сам: длинные артикулы уходят в экспоненту, ведущие нули теряются | Цены и остатки — числа, артикулы и штрихкоды — текст. Суммируется без правки |
| Итоги | Нет | Строка «Итого» с живыми формулами SUM |
| Вариативные товары | Родитель и вариации всегда вместе | Три режима на выбор |
| Проверка до выгрузки | Нет | Предпросмотр строк и подсчёт итогового количества |
| Повторяемость | Настройки задаются заново каждый раз | Пресеты, автовосстановление и выгрузка по расписанию |
Вариативные товары: три режима
У вариативного товара артикул, цена и остаток лежат на вариациях, а не на
карточке-родителе. От того, что считать строкой, зависит и содержимое файла, и
его размер — поэтому режим выбирается явно, а не угадывается.
Каждая вариация — своя строка
Простые товары и все вариации. Карточки-родители не выводятся: своих цены и остатка у них нет.
прайс, склад
Только карточки товаров
Одна строка на товар. Остатки по размерам суммируются в колонке «Остаток итого».
обзор ассортимента
Товар + его вариации
Полный список: простые товары, карточки вариативных и все вариации под родителем.
ревизия, сверка
Сколько строк даст выбранный режим, видно до выгрузки. Предпросмотр пишет
«Найдено товаров: 120 (из них вариативных: 18) → строк в файле будет: 214» и
предупреждает, если часть карточек в выбранный режим не попадает.
Итоги считаются сами
Галочка «Строка «Итого»» дописывает в конец файла суммы по тем
колонкам, где сумма осмысленна: цены, остатки, стоимость склада, вес, продажи.
По ID и процентам скидки ничего не суммируется.
В XLSX это живые формулы SUM, а не замороженные
числа: поправили остаток в ячейке — итог пересчитался. При этом рядом с формулой
записано готовое значение, поэтому число видно и в тех программах, которые
формулы не вычисляют. Автофильтр строку итога не захватывает, так что она не
уезжает при сортировке и не путается с данными.
Выгрузка по расписанию
Если прайс нужен поставщику каждое утро, заходить в админку не обязательно.
Соберите набор колонок, сохраните его как пресет и поставьте задачу в системный
крон — файл будет обновляться сам.
wp wvz-pe presets
# выгрузить по пресету в нужный каталог
wp wvz-pe export –preset=u_postavshchiku –out=/var/www/feeds/price.xlsx
# обновлять каждое утро в 6:00 — строка crontab
0 6 * * * cd /path/to/site && wp wvz-pe export –preset=u_postavshchiku –out=/var/www/feeds/price.xlsx
Команда работает через системный крон, а не через WP-Cron, который
срабатывает только при заходах посетителей на сайт. Значит, выгрузка случится
даже ночью на магазине без трафика.
Инструкция внутри плагина
Отдельную памятку сотруднику передавать не нужно: короткая инструкция
раскрывается прямо на странице выгрузки. У того, кто ещё ни разу не выгружал,
она открыта сразу, дальше сворачивается одним кликом и остаётся под рукой.
Внутри — быстрый старт, разбор режимов и раздел «если что-то пошло не так».
Что можно выгрузить
Больше семидесяти готовых колонок, разложенных по группам, плюс любое
произвольное мета-поле товара по ключу.
Отбор товаров
- Категории с учётом вложенности, тип товара, статус публикации, наличие
- Поиск по названию и диапазон дат добавления
- Лимит для пробной выгрузки
- Явный список артикулов или ID — вставили список из чужой таблицы и получили файл ровно по нему
- Отдельная галочка «пропускать вариации с нулевым остатком»
Держит большие каталоги
Товары обрабатываются порциями через AJAX, а лист пишется на диск построчно.
Выгрузка не упирается ни в max_execution_time, ни в
memory_limit — на экране идёт полоса прогресса с числом обработанных
товаров.
Файл XLSX собирается собственным кодом: ни PhpSpreadsheet, ни Composer, ни
папки vendor. Плагин не конфликтует с другими расширениями из-за
версий библиотек и весит около ста килобайт.
Кому подойдёт
- Магазинам, которые регулярно шлют прайс поставщику или дилеру в его формате
- Складским учётчикам — ревизия по вариациям, стоимость склада считается строкой «Итого»
- Контент-менеджерам — найти карточки без фото или без описания сортировкой в Excel
- Бухгалтерии — сверка по списку артикулов
- Агентствам, ведущим несколько магазинов: пресеты под каждого клиента и выгрузка по крону
Безопасность данных
Плагин только читает каталог и ничего в нём не меняет. Готовые файлы лежат в
закрытой служебной папке, отдаются по ссылке с проверкой прав и одноразовым
ключом и удаляются автоматически через шесть часов. Раздел доступен только
администратору и менеджеру магазина.
Требования
| WordPress | 5.8 и новее |
| WooCommerce | 6.0 и новее, включая режим HPOS |
| PHP | 7.4 и новее |
| Форматы файла | XLSX и CSV — Excel, «Google Таблицы», LibreOffice, «Р7-Офис», 1С, маркетплейсы |
| Выгрузка по расписанию | Требуется WP-CLI и доступ к крону сервера |
| Язык интерфейса | Русский |
Что входит в покупку
- Лицензионный ключ на {{количество}} сайт(ов)
- Обновления прямо из админки WordPress в течение {{срок обновлений}}
- Техническая поддержка {{срок поддержки}}
- Инструкция пользователя на русском языке
Перед публикацией: заменить {{количество}}, {{срок обновлений}}
и {{срок поддержки}} на реальные условия лицензии, при необходимости добавить
ссылку на демо или скриншоты интерфейса.



