WooCommerce Free Gifts - Плагин WordPress
WooCommerce Free Gifts - это плагин, улучшающий пользовательский опыт на веб-сайте WooCommerce, позволяя владельцам магазинов предлагать бесплатные товары покупателям на основе определенных условий. Плавно интегрированный в платформу, он позволяет компаниям легко настраивать привлекательные акции. Определяя правила для раздачи бесплатных подарков, он помогает привлекать клиентов и повышать продажи за счет целенаправленных маркетинговых стратегий. Этот функциональный плагин упрощает управление подарками, делая его ценным дополнением к любому магазину WooCommerce, стремящемся увеличить вовлеченность клиентов.

Особенности плагина
Пользователи могут легко настроить плагин в соответствии с их маркетинговыми целями и общей бизнес-стратегией. Гибкость настройки различных правил и условий для предложений бесплатных товаров обеспечивает персонализированный опыт покупок. С интуитивным интерфейсом и подробной документацией использование всего потенциала этого инструмента удобно как для начинающих, так и для опытных пользователей WooCommerce. Его надежное функционирование обеспечивает плавную работу и надежное исполнение функций, способствуя беспрепятственной интеграции в существующий онлайн-магазин.
Одним из значительных преимуществ плагина является возможность увеличения лояльности клиентов и поощрения повторных покупок. Поощряя покупателей бесплатными подарками, компании могут укрепить отношения с клиентами и стимулировать продвижение бренда. Этот инструмент дает возможность владельцам магазинов создавать целенаправленные акции, которые будут восприняты целевой аудиторией, в конечном итоге приводя к увеличению удовлетворенности клиентов и удержанию. Стратегическая реализация кампаний бесплатных подарков может значительно повлиять на объемы продаж и общую генерацию доходов для магазинов WooCommerce.
Обширные возможности настройки позволяют пользователям адаптировать предложения бесплатных подарков в соответствии с их маркетинговыми потребностями, обеспечивая гибкость в маркетинговых стратегиях. WooCommerce Free Gifts предоставляет универсальное решение для различных маркетинговых потребностей, независимо от того, запускаются ли сезонные акции, кампании по продукции или стимулирующие меры для корзины. Благодаря креативному использованию его функций, владельцы магазинов могут создавать привлекательные акции, стимулирующие вовлеченность клиентов и улучшающие общий опыт покупок. С непрерывными обновлениями и поддержкой плагин остается надежным активом для магазинов WooCommerce, стремящихся улучшить свои маркетинговые усилия.
Компании могут использовать полученные данные из плагина для оценки эффективности своих маркетинговых кампаний и корректировки своих стратегий. Отслеживая проценты использования подарков, отклики клиентов и общую производительность кампаний, владельцы магазинов могут принимать обоснованные решения для оптимизации будущих маркетинговых инициатив. Такой подход, основанный на данных, позволяет компаниям измерять влияние бесплатных подарков на ключевые показатели производительности, обеспечивая точное направление и увеличенный ROI. Благодаря аналитическим возможностям, плагин дает возможность компаниям совершенствовать свои маркетинговые тактики и достигать устойчивого роста в конкурентной сфере электронной коммерции.
Спецификации:
| Дата выхода: | 11-10-2020 | |
| Дата обновления: | 13-05-2026 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Интернет-коммерция для WooCommerce | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | WooCommerce Plugins | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке WooCommerce Free Gifts для подарков в корзине и оформлении заказа
WooCommerce Free Gifts нужен не просто для красивой акции "подарок к заказу". В рабочем магазине этот плагин становится правилом продаж: он решает, какой товар можно выдать бесплатно, при каком составе корзины, должен ли покупатель сам выбрать подарок, как показать условие акции и что делать, если купон, доставка, кеш или тема меняют поведение корзины.
В этом руководстве разберём практический путь: подготовку магазина, установку, первые настройки, создание правил для автоматического и ручного подарка, сценарий Buy X Get Y, купонные подарки, проверку результата и диагностику типичных проблем. Материал рассчитан на владельца магазина, маркетолога или вебмастера, который уже понимает базовую работу WooCommerce, но хочет настроить подарки без потери маржи и без сюрпризов на оформлении заказа.
Главная идея - сначала спроектировать акцию как бизнес-правило, а уже потом включать параметры в админ-панели. Иначе легко получить слишком щедрую раздачу, подарочный товар в каталоге, конфликт с купонами или ситуацию, когда покупатель видит обещание подарка, но не может добавить его в корзину.
Где плагин действительно полезен, а где лучше выбрать другой подход
Подарок в WooCommerce работает лучше обычной скидки, когда магазину важно управлять не только ценой, но и поведением покупателя. Скидка уменьшает сумму заказа прямо сейчас. Подарок может подтолкнуть покупателя добавить товар до нужного порога, выбрать конкретную категорию, протестировать новый продукт или забрать аксессуар, который усиливает основную покупку.
WooCommerce Free Gifts особенно уместен там, где подарок должен зависеть от условий корзины. Это не один статичный купон и не ручная правка заказа. Плагин позволяет строить правила вокруг суммы, количества, выбранных товаров, категорий, купонов, истории заказов и роли пользователя, если такие ограничения нужны кампании.
Подходящие сценарии
Самый понятный сценарий - "добавьте товаров до порога и получите подарок". Для косметики это может быть пробник, для электроники - кабель или органайзер, для одежды - аксессуар. Такой подарок не обязан быть дорогим: он должен ощущаться связанным с покупкой и помогать завершить заказ.
Второй сценарий - Buy X Get Y, то есть "купите один или несколько товаров и получите другой товар бесплатно". Он полезен при запуске новой линейки, распродаже запасов, продвижении комплектов и сезонных наборах. В WooCommerce Free Gifts этот режим можно настроить как автоматическое добавление или как выбор покупателя, а также использовать повторяемость, если подарок должен масштабироваться вместе с количеством купленного товара.
Третий сценарий - купонный подарок. Он нужен для рассылок, партнёрских промо, печатных купонов, акций с лидерами мнений и кампаний, где важно отделить обычную скидку от бесплатного товара. Покупатель вводит купон, а правило добавляет или показывает подарок по условиям кампании.
Когда плагин может быть лишним
Если магазин хочет просто сделать товар бесплатным по обычному купону, без выбора подарка, прогресс-бара, правил по категориям и сценариев корзины, иногда достаточно стандартных купонов WooCommerce или специализированного купонного расширения. Если задача - сложные скидки, динамические цены, tiered pricing и расчёт скидок по большому набору условий, удобнее смотреть в сторону расширений для скидочных правил.
Не стоит ставить подарочный плагин ради разовой ручной акции, если вы не готовы тестировать корзину, оформление заказа, кеш, уведомления и товарные остатки. Подарок - это часть оформления заказа, поэтому ошибка в правиле может сразу повлиять на реальные заказы.
Практический ориентир: выбирайте WooCommerce Free Gifts, когда подарок должен жить как правило корзины, а не как разовая скидка. Если вам нужно только отправить клиенту купон на следующий заказ, это другая задача.
Как WooCommerce Free Gifts принимает решение о подарке
Чтобы настройка не превращалась в угадывание, полезно понять механику. Плагин работает через правила. Каждое правило описывает тип подарка, выбранные подарочные товары, ограничения, критерии, фильтры и уведомления. Когда корзина покупателя меняется, плагин проверяет, совпадает ли она с условиями правила, и затем либо показывает доступные подарки, либо добавляет их автоматически.
В документации выделяются несколько способов выдачи подарков: ручной выбор покупателем, автоматическое добавление, Buy X Get Y, купонные подарки, подарки на основе суммы или количества, а также ручная отправка подарка администратором. В реальном магазине эти варианты часто комбинируются, но начинать лучше с одного понятного правила.
Ручной и автоматический режим
Ручной режим подходит, когда подарок является частью пользовательского выбора. Покупатель видит список доступных товаров в корзине или на странице оформления заказа и добавляет один или несколько подарков сам. Такой подход полезен, если подарков несколько, если у них разные варианты или если выбор повышает ценность акции.
Автоматический режим нужен, когда подарок должен появиться без лишних действий. Покупатель добавил нужный товар или достиг порога - подарок уже в корзине. Этот вариант проще для пользователя, но требует аккуратной проверки: товар должен быть доступен, правило не должно конфликтовать с купонами, а тема или мини-корзина должны корректно обновлять содержимое.
Критерии, фильтры и ограничения
Критерии отвечают на вопрос "когда покупатель получает подарок". Это может быть сумма корзины, сумма заказа, сумма по категории, количество товаров, число позиций в корзине или более узкое условие. Фильтры уточняют, к кому или к чему правило применяется: ко всем пользователям, выбранным ролям, конкретным товарам или категориям.
Ограничения защищают магазин от слишком широкого применения. Можно задавать период действия, дни недели, лимит заказов, ограничения для зарегистрированных пользователей, историю покупок, работу вместе с купонами и количество подарков. Именно ограничения обычно решают, останется ли акция выгодной.
Что проверить перед установкой на рабочий магазин
Плагин затрагивает корзину и оформление заказа, поэтому подготовка важнее, чем для декоративного расширения. Нельзя оценивать подарок только по тому, появился ли он на странице корзины. Нужно понимать, что происходит с ценой, доставкой, купонами, запасами, письмами и заказом после оплаты.
Совместимость и базовые условия
На странице расширения WooCommerce указаны требования к WordPress, WooCommerce и PHP, а также совместимость с HPOS. Перед установкой сравните эти требования со своим сайтом. Если магазин использует старую версию WooCommerce, нестандартный checkout, тяжёлый конструктор корзины или много маркетинговых расширений, тестирование лучше проводить на копии сайта.
Проверьте, включена ли в магазине современная корзина на блоках или классическая страница с шорткодом. WooCommerce Free Gifts работает с WooCommerce-процессами, но отображение подарков, уведомлений, всплывающих блоков и мини-корзины зависит от темы и кастомизаций. Если checkout собран конструктором, проверьте не только страницу оформления, но и промежуточные панели, боковую корзину и всплывающие корзины.
Товар-подарок должен быть готов как обычный товар
Подарочный товар всё равно остаётся товаром WooCommerce. Перед созданием правила убедитесь, что у него заполнены название, изображение, статус публикации, наличие, налоговые и доставочные параметры. Если подарок должен быть скрыт из каталога, используйте настройки плагина для скрытия подарочных товаров на страницах магазина и категорий либо штатную видимость каталога, если это уместно для вашей схемы.
Отдельно продумайте остатки. Если подарок закончился, лучше заранее отключить правило или заменить товар, чем заставлять покупателя выбирать недоступный подарок. Для товаров с вариациями проверьте, поддерживает ли нужный сценарий выбор вариации именно так, как ожидает ваш магазин.
Купоны, доставка и маржа
Подарок может сочетаться с купонами, но не всегда должен. В настройках есть возможность ограничить выдачу подарка, если к корзине уже применён купон WooCommerce. Это полезно, если акция и скидка вместе делают заказ убыточным. Для купонных подарков, наоборот, купон является частью условия, поэтому такие правила нужно отделять от обычных скидочных кампаний.
Доставка тоже требует отдельного решения. Бесплатный товар может иметь вес, класс доставки или налоговые особенности. Документация плагина описывает настройку, которая позволяет брать стоимость доставки за подарок. Для физических товаров это часто правильнее, чем молча субсидировать доставку тяжёлого бесплатного товара.
| Что проверить | Почему это важно | Какой результат нужен |
|---|---|---|
| Версии WordPress, WooCommerce и PHP | Плагин работает внутри корзины и заказа, поэтому старые версии повышают риск конфликтов. | Сайт соответствует требованиям расширения или тестируется на копии перед обновлением. |
| Статус подарочного товара | Недоступный или скрытый некорректно товар может не добавляться в корзину. | Подарок опубликован, доступен, имеет остаток и понятное изображение. |
| Купоны и скидочные плагины | Несколько акций могут сложиться и съесть маржу. | Решено, совместим ли подарок с купоном или должен отключаться. |
| Кеш и оптимизация скриптов | Корзина зависит от сессий, AJAX и динамических фрагментов. | Страницы корзины и оформления заказа исключены из агрессивного кеширования. |
Установка и первичная проверка после активации
Установка выполняется как у обычного коммерческого расширения WooCommerce: ZIP-файл загружается через Plugins -> Add New -> Upload Plugin, затем расширение активируется. В руководстве не разбираем покупку, лицензию и получение файла, потому что это зависит от аккаунта и сайта. Важнее то, что делать после появления пункта WooCommerce -> Free Gifts.
Первые действия в админ-панели
- Откройте
WooCommerce->Free Gifts->Settingsи просмотрите вкладкиGeneral,Display,Advanced,Notification,LocalizationиMessages. - Проверьте, включены ли глобальные ограничения количества подарков для ручного режима или управление должно идти на уровне каждого правила.
- Решите, можно ли покупателю удалять автоматически добавленный подарок из корзины. Для сюрприз-подарков это можно оставить выключенным, но для спорных товаров лучше разрешить удаление.
- Настройте, должен ли подарок скрываться в каталоге и категориях, чтобы покупатели не находили его как обычный товар.
- Сохраните настройки и сделайте тестовую корзину с обычным товаром, пока без правил подарка. Это нужно, чтобы убедиться, что после активации не сломались корзина, мини-корзина и checkout.
На этом этапе не создавайте сразу сложную сетку правил. Если после активации уже появились проблемы с корзиной, сначала исправьте их. Иначе будет трудно понять, виновато ли само правило подарка, тема, кеш, сторонний checkout или базовая совместимость.
Проверка без реальных заказов
Для безопасной проверки используйте тестовый товар с небольшой ценой, отдельный подарок и тестовый способ оплаты. Если магазин уже принимает заказы, лучше работать на staging-копии. Если копии нет, создайте правило с ограничением по роли пользователя или конкретному тестовому клиенту, чтобы обычные покупатели не увидели незавершённую кампанию.
Не включайте первое правило на всех покупателей сразу. Сначала проверьте корзину в обычном окне, в режиме инкогнито, под тестовым клиентом и с применённым купоном, если купоны используются в магазине.
Настройка правил: от простой акции к управляемой системе подарков
Раздел правил - центральная часть WooCommerce Free Gifts. Именно здесь создаётся логика "если покупатель делает X, он получает Y". Хорошее правило должно быть коротким, проверяемым и понятным даже через несколько месяцев, когда вы вернётесь к акции перед новым сезоном.
Название и статус правила
Начинайте с названия, которое объясняет кампанию: Cart total gift - skincare sample, BOGO socks for sneakers, Coupon gift - newsletter launch. Не называйте правила просто Gift 1 или Promo. В магазине с несколькими акциями это быстро превращается в хаос.
Статус правила используйте как выключатель. Если акция сезонная, лучше не удалять её сразу после окончания: переведите правило в неактивное состояние, сохраните настройки и сделайте заметку в описании. Так вы сможете восстановить кампанию или понять, какие ограничения уже применялись.
Выбор типа подарка
Тип подарка определяет поведение на сайте. Для ручного режима выбирайте товары или категории, из которых покупатель сможет выбрать подарок. Для автоматического режима указывайте товар, который должен добавляться без выбора. Для Buy X Get Y отдельно задаются покупаемый товар или категория и выдаваемый товар или категория. Для купонного подарка выбирается купон, который должен разблокировать акцию.
Не смешивайте разные маркетинговые цели в одном правиле. Если одна акция должна работать по сумме корзины, а другая по купону, создайте два правила. Так проще тестировать, отключать и объяснять условия покупателям.
Критерии суммы и количества
Критерий Cart Subtotal удобен, когда подарок зависит от суммы товаров в корзине. Критерий Order Total учитывает заказ шире и может включать доставку и налоги в зависимости от настроек расчёта. Если акция должна срабатывать именно после скидок, проверяйте параметры расчёта после купона. Для категорий используйте Category Total, чтобы не выдавать подарок за любой товар магазина.
Количество товаров и число позиций в корзине - разные вещи. Покупатель может купить одну позицию в количестве 5 или пять разных позиций по одной штуке. Если акция звучит как "купите 3 товара из категории", решите, что именно должно считаться: суммарное количество единиц или количество разных продуктов.
Ограничения по пользователям и истории заказов
Ограничения по ролям и пользователям полезны для VIP-клубов, B2B-покупателей, сотрудников, оптовых клиентов и закрытых промо. Но они требуют теста под нужной ролью. Администратор часто видит больше, чем обычный пользователь, поэтому проверка только из админского аккаунта может дать ложную уверенность.
История заказов помогает делать подарки для новых или возвращающихся клиентов. Например, подарок может выдаваться только покупателю без прошлых заказов или, наоборот, тем, кто уже сделал определённое количество покупок. Такие правила зависят от корректности клиентских аккаунтов: если покупатели часто оформляют заказы гостями с разными email, результат может отличаться от вашей задумки.
Уведомления и тексты
Подарок должен быть понятен покупателю. Если клиент ещё не достиг условия, полезно показать сообщение, сколько осталось до подарка или что нужно добавить. Если условие выполнено, текст должен объяснить следующий шаг: подарок уже добавлен автоматически или его нужно выбрать из списка.
В настройках Localization и Messages можно адаптировать фронтенд-подписи и сообщения. Переводите не только отдельные слова, но и смысл: "Выберите подарок" должно вести к реальному месту выбора, а "Подарок добавлен" должно появляться только после успешного действия.
Ручной выбор подарка: как не перегрузить корзину
Ручной выбор - один из сильных сценариев WooCommerce Free Gifts. Он превращает подарок в маленькое решение покупателя, а не в невидимую строку корзины. Но чем больше выбора, тем выше риск перегрузить страницу и отвлечь от оформления заказа.
Где показывать подарок
Плагин позволяет показывать подарки на странице корзины и, при нужной настройке, на странице оформления заказа. Корзина лучше подходит для выбора: покупатель ещё оценивает состав заказа и может спокойно добавить подарок. Оформление заказа лучше использовать осторожно, потому что там любая новая зона может отвлечь от оплаты.
Если checkout у магазина уже длинный, добавление блока подарков может ухудшить завершение заказа. В таком случае разумнее показывать выбор в корзине, а на checkout оставлять только подтверждение, что подарок уже выбран.
Inline, popup, table, carousel и dropdown
Для ручных подарков важен формат отображения. Встроенный блок на странице хорош, когда вариантов мало и карточки товаров не ломают макет. Всплывающее окно полезно, если список подарков занимает много места, но его нужно проверить на мобильных устройствах и в теме магазина. Таблица подходит для простых товаров, карусель - для визуальных подарков, выпадающий список - для компактного выбора.
Не выбирайте карусель только потому, что она выглядит динамично. Если подарочных товаров два или три, простой список часто быстрее и понятнее. Если подарков десять, лучше сократить список или разделить кампании, чем заставлять покупателя листать длинный набор в корзине.
Количество подарков и повторный выбор
В ручном режиме можно управлять количеством подарков через глобальные или правило-уровневые ограничения. Документация также описывает настройку, позволяющую выбрать несколько количеств одного и того же подарочного товара только для ручных подарков. Это полезно, если покупатель получает несколько бесплатных единиц и должен сам выбрать, как распределить их между вариантами.
Проверяйте два края: покупатель не должен получить меньше подарков, чем обещает акция, и не должен суметь добавить больше подарков, чем позволяет правило. Особенно внимательно тестируйте удаление подарка, изменение количества основного товара и повторное добавление подарка после обновления корзины.
Автоматические подарки и Buy X Get Y без потери контроля
Автоматическое добавление удобно, когда магазин хочет убрать лишние клики. Покупатель достигает условия, и подарок появляется в корзине. Но автоматический подарок сильнее влияет на техническую часть WooCommerce: нужно корректно пересчитать корзину, обновить мини-корзину, показать уведомление, не зациклить редирект и сохранить заказ.
Когда автоматический режим лучше ручного
Автоматический режим хорош для одного конкретного подарка: "купите набор, получите пробник", "добавьте товар X, получите аксессуар Y", "достигните порога, получите брендированный сувенир". Чем меньше вариантов, тем меньше причин заставлять покупателя выбирать.
Если подарок связан с размером, цветом, вариацией или личным предпочтением, автоматический режим может раздражать. В таких случаях ручной выбор безопаснее: покупатель сам выбирает подходящий вариант, а магазин получает меньше запросов на замену подарка.
Повторяемость в Buy X Get Y
Повторяемость - критичная настройка для акций "купите X, получите Y". Если она выключена, покупатель может получить один подарок даже при увеличении количества основного товара. Если включена, подарок масштабируется по правилу: условно, купил две единицы подходящего товара - получил две единицы подарка, если так задано в Buy и Get quantity.
Перед запуском повторяемости обязательно посчитайте маржу. Повторяемый подарок полезен для честной акции "один к одному", но опасен для дорогих подарков и товаров с высокой стоимостью доставки. Проверьте не только одну единицу, но и большие количества, чтобы правило не стало слишком щедрым.
Подарок, который покупатель может удалить
По умолчанию автоматически добавленный подарок может быть не предназначен для удаления покупателем. Но в некоторых магазинах стоит разрешить удаление: например, если товар имеет аллерген, размер, вкус, хрупкость или доставку, которую клиент не хочет принимать. Плагин предоставляет настройку, которая позволяет пользователю удалить автоматически добавленные подарки из корзины.
Если удаление разрешено, проверьте поведение после обновления корзины. Подарок не должен навязчиво возвращаться сразу после удаления, если покупатель явно отказался. Если правило возвращает подарок при каждом пересчёте, сформулируйте сообщение так, чтобы клиент понимал, что это обязательная часть акции.
Купонные подарки, условия суммы и защита от двойных акций
Купонный подарок выглядит просто: покупатель применяет код и получает бесплатный товар. На практике это один из самых рискованных сценариев, потому что купоны уже могут менять сумму, доставку, ограничения и право на другие акции. Поэтому купонные правила нужно проектировать отдельно.
Когда купонный подарок удобен
Купонный подарок подходит для кампаний, где важно отследить источник. Например, код из письма, QR-код с упаковки, промокод от партнёра или код для ограниченной аудитории. В этом случае подарок связан не только с корзиной, но и с маркетинговым каналом.
Если покупатель должен получить подарок только при выполнении дополнительного условия, добавьте критерий по сумме, категории или количеству. Один купон без условий может быть слишком широким: его легко передать другому человеку, а магазин потеряет контроль над выдачей подарков.
Cart Subtotal или Order Total
Выбор между Cart Subtotal и Order Total влияет на то, когда правило срабатывает. Подытог корзины обычно проще для сообщений "добавьте товаров до порога". Итог заказа ближе к фактической сумме с доставкой и налогами, но может вести себя иначе при изменении адреса, метода доставки или купона.
Если акция обещает подарок после скидки, проверьте настройки расчёта критерия после применения купона. Если подарок должен зависеть от полной стоимости товаров до скидки, зафиксируйте это в тексте акции, чтобы покупатель не ожидал другой логики.
Как не сложить подарок со скидкой случайно
В настройках есть ограничение, которое запрещает подарок, когда уже применён купон WooCommerce. Используйте его для обычных gift-правил, если купонные скидки и подарок вместе уменьшают прибыль. Для отдельных купонных подарков создавайте отдельное правило с конкретным купоном и понятным лимитом.
Также проверьте "индивидуальное использование" у самих купонов WooCommerce, если акция строится вокруг кода. Подарочный плагин управляет подарком, но базовые ограничения купона остаются зоной WooCommerce. Если магазин использует расширенные купоны или скидочные правила, тестируйте при активных соседних плагинах, а не в стерильном окружении.
Практический пример: подарок за покупку кроссовок
Разберём предметный сценарий для магазина одежды. Цель - покупатель добавляет в корзину кроссовки из категории Sneakers и получает возможность выбрать одну пару носков из нескольких вариантов. Подарок должен показываться в корзине, не должен складываться с обычным скидочным купоном и должен исчезать, если покупатель убирает кроссовки.
Цель и подготовка
Цель кампании - повысить ценность покупки без прямой скидки на кроссовки. Подарок недорогой, логически связан с товаром и не требует сложного выбора. Для подготовки создайте или проверьте подарочные товары: носки должны быть опубликованы, доступны на складе, иметь изображения и корректный класс доставки. Если вы не хотите показывать их как обычные товары, включите скрытие подарочных товаров в настройках плагина или настройте видимость каталога.
Шаги настройки
- Откройте
WooCommerce->Free Gift Products->Rulesи нажмитеAdd New Rule. - Назовите правило, например
Sneakers gift socks - manual, и оставьте статус неактивным до завершения теста. - В
Free Gift Typeвыберите ручной режим, чтобы покупатель сам выбрал пару носков. - В блоке выбора подарка укажите конкретные товары-носки или категорию подарочных носков, если она создана специально для акции.
- В критериях и фильтрах задайте условие: в корзине должен быть товар из категории
Sneakers. Если нужно ограничить минимальную сумму, добавьте критерий по подытогу корзины. - В ограничениях отключите совместимость с обычными купонами, если подарок не должен работать вместе со скидкой.
- В уведомлении включите сообщение для корзины: покупатель должен понять, что подарок доступен после добавления кроссовок.
- В настройках отображения выберите корзину как основное место выбора и простой формат, например список или выпадающий список, если подарков немного.
- Сохраните правило, включите его для тестовой роли или временно активируйте на staging-копии.
Проверка результата
Откройте магазин как обычный покупатель. Добавьте в корзину кроссовки из нужной категории. В корзине должен появиться блок выбора подарка или уведомление, если блок открывается через действие. Выберите подарок, обновите корзину, затем перейдите к оформлению заказа. Цена подарка должна отображаться как бесплатная или в формате, который выбран в настройках отображения цены.
Теперь проверьте обратные действия. Удалите кроссовки - подарок должен исчезнуть или перестать быть доступным. Примените обычный купон - если вы запретили совмещение, подарок не должен выдаваться. Увеличьте количество кроссовок - если акция не повторяемая, покупатель всё равно должен получить только один подарок. Сделайте тестовый заказ и откройте его в админ-панели: подарочный товар должен быть в составе заказа, а логика доставки и писем должна соответствовать ожиданиям.
Нюанс, который часто пропускают
Если подарок показывается в корзине, но исчезает на checkout, проверьте тему, кеш, боковую корзину и настройки отображения на странице оформления. Если магазин использует блоковую корзину или кастомный checkout, убедитесь, что выбранный формат подарков действительно выводится в нужной зоне. Иногда проще показывать выбор только в корзине и не добавлять интерактивный выбор на checkout.
Проверка результата после запуска кампании
После включения правила нужно проверить не только "подарок появился", но и весь путь заказа. Хорошая проверка состоит из нескольких корзин: подходящая корзина, неподходящая корзина, корзина с купоном, корзина с изменением количества и корзина с удалением основного товара.
Что должно быть видно покупателю
- Понятное сообщение до выполнения условия, если вы включили eligibility notice.
- Чёткое состояние после выполнения условия: подарок добавлен автоматически или доступен для выбора.
- Корректная цена подарка, без спорного налога или неожиданной стоимости товара.
- Понятный порядок строк в корзине, особенно если подарок сгруппирован внизу.
- Стабильное поведение после обновления количества, удаления товара и перехода на checkout.
Что проверить в заказе и письмах
В заказе подарок должен быть виден как отдельная позиция. Это важно для сборки, склада и поддержки. Если администратор вручную отправляет подарок через Manual Gift, документация описывает создание заказа от имени пользователя, поэтому дополнительно проверьте статус такого заказа и письмо, которое получает клиент.
Если включены email-настройки для ручных подарков, проверьте отправителя, тему и тело письма. Письмо не должно обещать то, чего нет в заказе, и не должно выглядеть как обычный маркетинговый купон, если подарок уже выдан.
Логи и очистка старых записей
Плагин ведёт master log для подарков. Это полезно для анализа и поддержки: можно понять, какая акция выдала подарок и когда. Но на активном магазине старые записи не стоит хранить бесконечно без причины. В advanced-настройках есть параметр удаления master logs после заданной длительности. Используйте его осторожно: сначала решите, сколько времени вам реально нужны данные для поддержки клиентов и отчётности.
Сообщения, прогресс-бар и локализация: как объяснить акцию покупателю
Подарочная механика работает лучше, когда покупатель понимает её без чтения условий акции в баннере. В WooCommerce Free Gifts для этого есть eligibility notice, настройки сообщений, локализация фронтенд-подписей и прогресс-бар выбора подарков. Эти элементы не меняют саму бизнес-логику, но сильно влияют на то, будет ли покупатель воспринимать подарок как понятную выгоду или как странную строку в корзине.
Сообщения особенно важны в ручном режиме. Если покупатель должен выбрать подарок, блок выбора должен говорить не только "подарок доступен", но и что делать дальше. Если подарок добавляется автоматически, сообщение должно подтверждать факт добавления и не создавать впечатление, что нужно нажать ещё одну кнопку. Для разных режимов лучше писать разные тексты, а не использовать одну универсальную фразу.
Eligibility notice до выполнения условия
Уведомление о праве на подарок полезно, когда до условия осталось небольшое действие: добавить товар из категории, увеличить сумму корзины, применить нужный купон или войти в аккаунт. Но если условие сложное, сообщение должно быть осторожным. Не пишите "вам доступен подарок", пока правило ещё не выполнено. Лучше использовать формулировку вроде "Добавьте товар из раздела аксессуаров, чтобы выбрать подарок в корзине".
Если в магазине несколько правил, решите, показывать ли ближайшее уведомление или уведомления по всем правилам. Слишком много сообщений в корзине выглядит как ошибка интерфейса. Для большинства магазинов понятнее одно ближайшее условие, которое ведёт покупателя к конкретному действию.
Прогресс-бар выбора подарков
Прогресс-бар в документации описан для ситуаций, когда покупатель может добавить несколько подарочных товаров вручную. Его задача - показать, сколько подарков уже выбрано и сколько ещё можно добавить. Это не тот же самый прогресс до суммы заказа. Поэтому не используйте его как общий "ещё немного до подарка", если фактически он считает выбранные подарки.
Хороший прогресс-бар помогает избежать двух вопросов поддержки: "почему я не могу добавить ещё один подарок" и "сколько подарков мне положено". Если акция выдаёт один подарок, прогресс-бар часто лишний. Если подарков два или три, он может быть полезен, но только при крупной типографике и ясных подписях.
Локализация и сообщения об ошибках
Вкладки Localization и Messages позволяют адаптировать подписи на публичной части сайта. Это место для человеческого языка, а не для буквального перевода интерфейса. "Free gift" можно перевести как "подарок к заказу", "выберите подарок" или "бесплатный подарок", в зависимости от тона магазина и места вывода.
Проверьте сообщения об ошибках так же внимательно, как успешные сообщения. Если покупатель больше не подходит под условие после удаления товара, текст должен объяснить, почему подарок недоступен. Если купон отключает подарок, лучше сказать это прямо в условиях кампании, чтобы пользователь не воспринимал исчезновение подарка как поломку.
Мини-итог: тексты подарочной акции должны соответствовать реальному состоянию правила. До выполнения условия - подсказка, после выполнения - выбор или подтверждение, при ошибке - причина и следующий шаг.
Почему подарок не появляется или ведёт себя странно
Ошибки с подарками обычно находятся на стыке правил, корзины, темы и оптимизации. Не начинайте с переустановки плагина. Гораздо быстрее пройти цепочку: товар-подарок, условие правила, режим выдачи, купоны, отображение, кеш, checkout, заказ.
Подарок не показывается в корзине
Симптом
Покупатель добавляет подходящий товар, но не видит подарок, уведомление или блок выбора.
Что проверить
- Правило активно, а не сохранено в неактивном статусе.
- Подарочный товар опубликован, доступен на складе и выбран в правиле.
- Критерий настроен на правильную сумму или количество:
Cart Subtotal,Order Total,Category Total, количество или число товаров. - Фильтр по товару, категории, роли или пользователю не исключает текущего покупателя.
- Подарок настроен для отображения в корзине или checkout, где вы его ищете.
Если условие зависит от категории, убедитесь, что основной товар действительно находится в этой категории, а не только в похожей подкатегории. Если правило должно учитывать подкатегории, проверьте соответствующую настройку.
Подарок добавляется, но мини-корзина или боковая корзина не обновляется
Документация плагина указывает настройку Restrict Redirection when Free Gifts are Added для ситуаций, когда подарки не отражаются в мини-корзине или слайдерах добавления в корзину. Также проверьте кеш, оптимизацию JavaScript, отложенную загрузку скриптов и кастомную боковую корзину темы.
Если проблема исчезает на стандартной теме или при отключении оптимизации скриптов, не пытайтесь чинить правило подарка. Причина, скорее всего, в обновлении фрагментов корзины, AJAX или в том, как тема перерисовывает cart drawer.
Подарок ломает checkout или влияет на функции корзины
В advanced-разделе есть параметр Frontend Scripts Enqueued on. Документация рекомендует загрузку скриптов в footer как один из способов при проблемах с функциями корзины и checkout. Это не универсальная магия, но безопасная первая проверка, если конфликт похож на порядок загрузки скриптов.
Если после изменения параметра проблема остаётся, временно отключите сторонние плагины, которые меняют корзину, скидки, checkout, боковую корзину и оптимизацию. Делайте это на копии сайта. На рабочем магазине используйте краткое окно тестирования и заранее подготовленный откат.
Подарок выдается вместе с купоном, хотя так не планировалось
Проверьте глобальное ограничение Restrict Free Gift if WooCommerce Coupon is Used и аналогичные настройки на уровне правила, если они доступны в вашей конфигурации. Для купонных подарков убедитесь, что правило связано с конкретным купоном, а обычные скидочные купоны не открывают тот же подарок случайно.
Покупатель получает слишком много подарков
Чаще всего причина в повторяемости Buy X Get Y, лимите количества подарков или неправильном понимании количества товара. Проверьте Buy Quantity, Get Quantity, настройку Repeat, глобальный лимит и лимит на уровне правила. Для ручных подарков отдельно проверьте, разрешён ли выбор нескольких количеств одного и того же подарочного товара.
Подарочный товар виден в каталоге как обычный товар
В general-настройках есть возможность скрывать подарочные товары на страницах магазина и категорий. Проверьте, к каким правилам применяется скрытие и какой статус правила учитывается. Если товар должен быть полностью недоступен для обычной покупки, дополнительно продумайте видимость каталога, наличие прямых ссылок и SEO-индексацию такой страницы.
Когда лучше откатить настройку
Откатывайте правило, если подарок влияет на оплату, меняет итог заказа непредсказуемо, исчезает после оформления или выдаётся шире целевой аудитории. Безопасный откат - перевести правило в неактивное состояние, очистить кеш, проверить обычный заказ без подарка и только потом искать причину.
Безопасные улучшения без правки ядра плагина
Для WooCommerce Free Gifts лучше использовать настройки плагина, темы и WooCommerce, а не вмешиваться в код подарочной логики. В открытых источниках не удалось подтвердить стабильные публичные hooks именно для этого расширения, поэтому не будем придумывать PHP-фильтры. Но безопасное CSS-улучшение внешнего блока подарка возможно, если оно не меняет расчёт корзины.
Используйте такой подход только после проверки реальных классов в вашей теме через инструменты браузера. В примере ниже классы заданы как ориентир: перед публикацией замените селекторы на те, которые есть в вашем HTML. Вставлять код можно в Appearance -> Customize -> Additional CSS или в CSS дочерней темы.
/* Аккуратное выделение блока выбора подарка.
Перед использованием замените селекторы на реальные классы вашей темы и плагина. */
.woocommerce .free-gift-products,
.woocommerce .fgf-gift-products {
border: 1px solid #d8e6dc;
background: #f7fbf8;
padding: 16px;
margin: 18px 0;
border-radius: 8px;
}
.woocommerce .free-gift-products .button,
.woocommerce .fgf-gift-products .button {
min-height: 40px;
}
После добавления CSS откройте корзину на desktop и мобильном экране. Проверьте, что блок подарков не перекрывает кнопки, карточки подарков не становятся слишком узкими, а кнопка выбора остаётся доступной. Откат простой: удалите CSS и очистите кеш сайта.
Для совместимости с кешем безопаснее не писать код, а настроить исключения. Страницы корзины, оформления заказа и аккаунта не должны попадать в статический кеш. Если плагин оптимизации умеет задерживать или объединять JavaScript, тестируйте gift-блок после отключения этих функций для WooCommerce-страниц.
Вопросы, которые стоит решить до запуска подарков
Можно ли выдать подарок автоматически и одновременно дать покупателю выбор?
Лучше разделять эти сценарии. Автоматический подарок хорош для одного заранее выбранного товара. Если покупатель должен выбирать из нескольких вариантов, используйте ручной режим и настройте отображение в корзине или checkout. Одновременная логика может запутать покупателя и усложнить диагностику.
Почему подарок не стоит сразу показывать на checkout?
Checkout - критический этап заказа. Если там появляется новый выбор, popup или длинный список товаров, покупатель может отвлечься. Для большинства магазинов безопаснее дать выбрать подарок в корзине, а на checkout показать уже выбранный результат.
Можно ли скрыть подарочные товары из каталога?
Да, в настройках плагина есть опция скрытия подарочных товаров на страницах магазина и категорий. Но дополнительно проверьте прямые ссылки, видимость товара и SEO-поведение, если подарок не должен продаваться отдельно.
Что выбрать для порога подарка: подытог корзины или итог заказа?
Для простого сообщения "добавьте товаров до подарка" обычно понятнее подытог корзины. Итог заказа нужен, если правило должно учитывать более широкую сумму заказа. Выбор зависит от того, должна ли скидка, доставка или налог влиять на право получить подарок.
Нужно ли разрешать удаление автоматического подарка?
Если подарок нейтральный и связан с акцией, удаление можно не включать. Если товар имеет размер, вкус, аллерген, вес или доставочный нюанс, лучше дать покупателю возможность удалить подарок либо использовать ручной выбор.
Как проверить, что подарок не ломает доставку?
Создайте тестовые заказы с разными адресами, методами доставки и весом корзины. Проверьте, применяется ли стоимость доставки к подарку, если это нужно. Для тяжёлых подарков не полагайтесь только на нулевую цену товара.
Подходит ли WooCommerce Free Gifts для бесплатной версии магазина без бюджета?
Это коммерческое расширение WooCommerce Marketplace. Если нужен полностью бесплатный вариант, смотрите open-source альтернативы и внимательно сравнивайте поддержку нужного checkout, ограничения правил и сценарии выбора подарка.
Что делать, если точное правило не получается собрать настройками?
Сначала упростите кампанию: одно условие, один подарок, один способ отображения. Если бизнес-логика всё равно требует кастомного поведения, лучше обратиться к разработчику и не писать случайные PHP-фрагменты, которые вмешиваются в расчёт корзины.
Когда WooCommerce Free Gifts будет удачным выбором
WooCommerce Free Gifts стоит использовать, если магазину нужна управляемая система подарков: автоматические и ручные подарки, Buy X Get Y, купонные кампании, ограничения по пользователям, суммам, категориям и количеству. Плагин особенно полезен, когда подарок должен быть видимым элементом корзины, а не скрытой скидкой.
Перед запуском держите процесс простым: один товар-подарок, одно правило, один тестовый сценарий, затем постепенное усложнение. Проверяйте не только витрину, но и заказ, письма, доставку, купоны, мини-корзину и поведение после изменения количества. Такой подход снижает риск и помогает понять, где именно правило работает неправильно.
Если вам нужен подарок как часть комплексной скидочной системы, сравните альтернативы. Если нужен подарочный сценарий с понятными правилами и контролем отображения, WooCommerce Free Gifts закрывает эту задачу достаточно широко. После теста на копии сайта можно переходить к рабочей кампании и аккуратно измерять, помогает ли подарок увеличить средний заказ без лишней нагрузки на поддержку.


