Catalog Audit Studio для WooCommerce — руководство

Catalog Audit Studio для WooCommerce

Версия 0.1.3 · Требуется WordPress 6.6+, WooCommerce 9.0+, PHP 7.4+ · Разработчик — Cleartekt · Живое демо · Видеоинструкция (4 мин) · Поддержка: тикеты WPBay или hello@cleartekt.dev

Catalog Audit Studio проверяет магазин и на одном экране показывает, что не так в каталоге, что заканчивается на складе и что не продаётся. Каждая строка любого отчёта открывает товар в штатном редакторе WooCommerce: исправляете вы, плагин только показывает, где.

Коротко о главном

Установка

  1. Установите и активируйте WooCommerce 9.0 или новее.
  2. Скачайте catalog-audit-studio.zip в кабинете WPBay.
  3. В разделе Плагины → Добавить новый → Загрузить плагин выберите zip, нажмите «Установить», затем «Активировать».
  4. Откройте WooCommerce → Аудит каталога (в английской админке — Catalog Audit).

Экран доступен пользователям с правом «Просмотр отчётов WooCommerce»: администратору и менеджеру магазина.

Начальная настройка

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

Язык интерфейса

Плагин переведён на 13 языков: английский, русский, немецкий, испанский, французский, португальский (Бразилия), индонезийский, филиппинский (тагальский), арабский, иврит, японский, корейский и китайский (упрощённый). Экран показывается на языке вашего профиля WordPress; список Язык в шапке экрана меняет его для вашего пользователя (это та же настройка, что и язык в профиле). Числа и даты — в формате выбранного языка, цены — в формате магазина; арабский и иврит отображаются справа налево.

Экран

Обзор: здоровье каталога, склад, проблемы по видам и выручка

В шапке — когда рассчитаны отчёты и кнопка «Пересчитать»; ниже вкладки: Обзор, Каталог (с числом проблем), Склад (с числом позиций, требующих внимания), Продажи и Настройки.

Первый запуск. Аудит читает каталог пакетами и показывает «Проверяем каталог: N из M товаров». Если уйти с экрана, при возвращении аудит продолжится с того места, где остановился. В магазине ничего не меняется.

Обзор

Блок Что показывает По клику открывается
Здоровье каталога Доля товаров без проблем, в %. Проблема вариации считается проблемой её товара. 100 клеток — это каталог, каждая клетка — 1 % товаров, цвет — по самой серьёзной проблеме этих товаров: без проблем, мелочь, важно, критично Кнопка «Сначала исправьте N критичных проблем» → «Каталог», только критичные
Нет в наличии Товары и вариации, которые сейчас нельзя купить «Склад» с отбором
Мало осталось На пороге «мало на складе» или ниже; отрицательный остаток — под числом «Склад» с отбором
Стоимость остатка Остаток × текущая цена (себестоимости в WooCommerce нет) «Склад»
Без продаж за 90 дней Товары в наличии, которые не продавались 90 дней; полоса — их доля во всей стоимости остатков «Продажи», 90 дней, «Без продаж»
Проблемы по видам Полосы по важности: критично, важно, мелочь «Каталог» с отбором по этой проверке
Выручка за 90 дней График по неделям; точное значение — при наведении или стрелками клавиатуры «Продажи»

Каталог (проблемы)

Каталог: по товарам, с подсказкой «Как исправить»

Два вида одного списка:

«Как исправить» в строке раскрывает подсказки по её проблемам. Счётчики над таблицей (Все · Критично · Важно · Мелочь) отбирают строки по важности.

Важность подсказывает, с чего начать: Критично, Важно, Мелочь. Уровень каждой проверки — в таблице ниже.

Склад

Склад: счётчики по состояниям, стоимость остатка, чипы отбора

Отбор Что значит
Нет в наличии Статус запасов «Нет в наличии» (или остаток 0 при включённом управлении запасами)
Мало осталось Остаток на пороге или ниже: порог товара («Порог малого запаса»), иначе общий из WooCommerce → Настройки → Товары → Запасы
Отрицательный остаток Остаток меньше нуля — обычно предзаказы или ошибка импорта
Предзаказ Статус запасов «В предзаказе»

Стоимость остатков = остаток × текущая цена (цена распродажи, пока распродажа идёт). Себестоимости в WooCommerce нет, поэтому это стоимость по цене продажи, а не закупки. На экране это тоже подписано.

Остаток есть только у товаров с включённым управлением запасами; у остальных стоимость не считается. Товар без управления запасами попадает в «Склад», только если вручную отмечен «Нет в наличии» или «Предзаказ».

Продажи

Продажи за 90 дней: товары без продаж и стоимость их остатка

Период: 7, 30, 90, 365 дней или свои даты.

Отчёт Что показывает
Лидеры Товары по выручке и по проданным штукам за период
Без продаж за период Товары в наличии, у которых за период не продано ни одной штуки, с остатком и его стоимостью. Это мёртвый груз
Выручка по категориям Выручка за период по категориям товаров

Откуда данные. Вкладка «Продажи» читает таблицы аналитики WooCommerce (те же данные, что Аналитика → Товары). Аналитика учитывает заказы со статусами из Аналитика → Настройки (учитываемые и исключённые статусы). По умолчанию WooCommerce исключает «В ожидании оплаты», «Не удался» и «Отменён» — плагин считает все остальные (в том числе «Обработка», «Выполнен», «На удержании» и свои статусы); возвраты вычитаются в день возврата.

Вкладка пустая или показывает подсказку. История заказов ещё не импортирована в аналитику. Откройте Аналитика → Настройки → Импорт исторических данных и нажмите «Начать». Импорт идёт в фоне; когда закончится, откройте Catalog Audit снова. Плагин показывает эту подсказку со ссылкой.

Каждая проверка каталога: что значит и как исправить

Важность — как в плагине: Критично — теряются продажи или ломаются данные прямо сейчас; Важно — мешает покупке или работе; Мелочь — навести порядок. Названия проверок ниже — как в плагине (версия 0.1.3).

№ Проверка Что значит Как исправить (в редакторе товара) Важность
1 Нет главного изображения У товара нет основного фото. В магазине показывается серая заглушка Блок «Изображение товара» справа → «Установить изображение товара» Важно
2 Нет артикула Поле «Артикул» пустое. Импорт, фиды, синхронизация остатков и склады обычно ищут товар по артикулу Данные товара → Запасы → Артикул. У вариации: Вариации → раскрыть → Артикул Мелочь
3 Повторяющийся артикул У двух и более товаров или вариаций одинаковый артикул. Импорт и синхронизация обновят не тот товар или упадут Отсортируйте отчёт по артикулу — пары окажутся рядом. Дайте каждому уникальный артикул в Запасы → Артикул. Повтор WooCommerce при сохранении не пропускает — если он есть, он пришёл из импорта или другого плагина Критично
4 Нет цены Опубликованный товар с пустой обычной ценой. WooCommerce скрывает кнопку «В корзину» Данные товара → Основное → Базовая цена. У вариативного товара — цена каждой вариации Критично
5 Цена распродажи не ниже обычной Цена распродажи равна обычной или выше: «скидка» ничего не экономит, а значок распродажи вводит в заблуждение Снизьте «Цену распродажи» ниже обычной или очистите её Критично
6 Распродажа закончилась, цена распродажи осталась Дата окончания распродажи в прошлом, а поле цены распродажи заполнено Очистите «Цену распродажи» и даты расписания — или поставьте новые даты следующей распродажи Важно
7 Нет описания Оба описания пустые. Покупателю и поисковикам нечего прочитать Заполните основное описание (редактор над «Данными товара») и «Краткое описание товара» Мелочь
8 Только категория по умолчанию Товар только в категории по умолчанию: в нужных разделах магазина его нет Блок «Категории товаров» → отметьте нужные, снимите «Без рубрики» Мелочь
9 Вариация без цены У вариации нет цены: её нельзя купить, а вариант в товаре может показываться «недоступным» Вариации → раскрыть вариацию → Базовая цена Критично
10 Вариация без изображения У соседних вариаций фото есть, у этой нет: при выборе варианта показывается фото товара или ничего Вариации → раскрыть → нажать на заглушку изображения Важно
11 Нет веса у доставляемого товара Доставка в магазине включена, товар не виртуальный и без веса: тарифы доставки по весу считаются неверно Данные товара → Доставка → Вес (или отметьте «Виртуальный», если товар не отправляется) Важно
12 Давно нет в наличии Товар больше N дней «нет в наличии» без предзаказа, но всё ещё опубликован Пополните остаток, разрешите предзаказ (Запасы → Разрешить предзаказы?) или переведите в черновик. N задаётся в «Настройках», по умолчанию 30 дней Важно

Исправили — нажмите «Пересчитать», чтобы обновить отчёты. Иначе рассчитанный аудит хранится сутки и при следующем открытии считается заново; сохранение товара пересчёт не запускает.

Таблицы, отборы и выгрузка

Настройки

Вкладка «Настройки» экрана «Аудит каталога»:

Настройка По умолчанию Что делает
Считать, что товара давно нет в наличии, через … дней 30 (1–3650) Порог N для проверки 12
Проверять также черновики, товары на утверждении и запланированные выкл. По умолчанию проверяются только опубликованные и личные товары

«Сохранить и пересчитать» сохраняет настройки и обновляет отчёты. Порог «мало на складе» — штатный WooCommerce (WooCommerce → Настройки → Товары → Запасы или поле товара), не настройка плагина.

Данные и конфиденциальность

Если что-то не так

Что видно Что делать
Вкладка «Продажи» пустая Импортируйте исторические данные в Аналитика → Настройки (см. «Продажи»)
Исправил товар, а числа не изменились Нажмите «Пересчитать»
Первый расчёт идёт долго Для большого каталога это нормально: расчёт идёт пакетами. Если закрыть экран, при следующем открытии аудит продолжится с того места, где остановился
У части товаров стоимость остатка 0 У них выключено управление запасами или нет цены
Нет пункта WooCommerce → Catalog Audit Нужно право «Просмотр отчётов WooCommerce» (администратор или менеджер магазина)
Товара нет в отчётах Черновики не проверяются, пока в «Настройках» не включено «Проверять также черновики, товары на утверждении и запланированные». Личные товары проверяются всегда

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

Плагин что-нибудь меняет в магазине? Нет. Только читает. Исправляете вы в редакторе WooCommerce.

Замедлит ли он магазин? Нет. Работает только на своём экране в админке; на витрине ничего не загружает.

Отправляет ли он данные? Нет. Внешних запросов нет.

Как считается здоровье каталога? Доля товаров без проблем каталога: в демо-магазине 44,7 % — 67 из 150 товаров прошли все проверки. Проблема вариации считается проблемой её товара.

Почему стоимость остатков — не себестоимость? В WooCommerce нет поля себестоимости. Считаем по текущей цене продажи.

Работает с вариативными товарами? Да. Вариации проверяются отдельно, их строки ведут в редактор товара.

Совместим с HPOS? Да.

Какой магазин потянет? Аудит идёт пакетами по 200 товаров, каждый пакет — отдельный запрос, поэтому большой каталог не упирается в таймаут; продажи — несколько запросов к таблицам аналитики WooCommerce с индексом по дате. Замеров на очень больших магазинах мы пока не публикуем.

Что удаляется вместе с плагином? Только его настройки и кэш отчётов.

Есть перевод? Да: русский и английский, включая все надписи таблиц.