Отделите внешний вид от назначения
В документации семейства XforWooCommerce шаблоны оформляются в Badge Presets, а назначаются в Badge Manager. Созданный шаблон ещё не означает, что он будет показан. Для основного ярлыка используется настройка Primary Badge; после изменения параметров настройки нужно сохранить. Названия и расположение элементов могут различаться между версиями. Перед проверкой запишите установленную версию и выбранный способ интеграции с темой. Работайте в тестовой копии магазина, где ошибки оформления не изменят опыт покупателей. Сначала добейтесь ожидаемого показа на одном понятном примере.
Проверьте условие скидки
Ярлык типа Sale предназначен для товара со скидкой: его Sale Price должна быть ниже Regular Price. Обычный текстовый ярлык сам по себе не меняет цену и не создаёт акцию. При запланированной распродаже важны также действующие даты и соответствующее состояние товара. На бумаге проверьте арифметику. Если обычная цена равна 2000, а акционная 1500, разница составляет 500, доля скидки равна 25 процентам. Деление разницы на новую цену даст другую величину и не соответствует такому расчёту скидки от обычной цены. Итоговую надпись сверяйте с теми же исходными значениями.
Различайте добавление и замену ярлыков
В менеджере предусмотрены Badge Addons и Badge Overrides. Добавление помещает дополнительные ярлыки рядом с существующими, а переопределение заменяет текущие. Например, особое правило для отсутствующего товара может объяснять, почему основной ярлык скидки больше не виден. Для диагностики полезно записать ожидаемый приоритет: что должно произойти, если товар одновременно акционный, отмеченный как рекомендуемый и отсутствует в наличии. Не меняйте сразу все правила. По одному проверяйте условия, сохраняя исходные настройки тестовой копии. Так будет ясно, какое правило повлияло на результат.
Проверяйте реальную карточку, а не только редактор
После настройки осмотрите страницу каталога и отдельного товара, включая узкую ширину экрана. Ярлык не должен закрывать важную часть фотографии, цену или элементы выбора. Убедитесь, что надпись читается на разных изображениях и не требует различать только цвет. Способ вывода зависит от интеграции с темой: документация описывает замену шаблона ярлыка WooCommerce и подключение через действия. Нельзя заранее обещать одинаковую работу со всеми конструкторами и блочными шаблонами. Для вариативного товара отдельно проверьте, какой вариант и какие цены отражает надпись. Максимальная скидка одного варианта не должна выглядеть как обещание для каждого.
Попробуйте на практике
Составьте план проверки для уже подготовленной тестовой копии магазина или выполните его целиком на бумаге. Рабочие цены и реальные акции менять не требуется.
- Опишите три случая: обычный товар без скидки, товар с ценами 2000 и 1500, акционный товар без наличия.
- Для каждого случая запишите ожидаемый ярлык и объясняющее его правило.
- Проверьте, назначен ли выбранный шаблон и сохранены ли настройки в тестовой среде.
- Сопоставьте ожидаемый вывод с каталогом и карточкой товара; отдельно оцените узкий экран и пересечения ярлыков.
- Зафиксируйте одно расхождение и проверяйте только связанную с ним настройку, затем повторите тот же сценарий.
Как проверить результат. Для условной акции расчёт даёт 25 процентов. Каждый ярлык объясняется состоянием товара и назначенным правилом. Если результат отличается, записано конкретное условие, а не просто оценка, что плагин не работает.
Частые вопросы
Почему сохранённый шаблон не появился?
Проверьте его назначение, подходящий тип, состояние товара и интеграцию. Само создание оформления не задаёт место и условие показа.
Можно ли написать скидку вручную текстовым ярлыком?
Технически текст задаётся отдельно, но его легко забыть обновить. Надпись должна соответствовать фактическим ценам, срокам и выбранному варианту товара.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.