Интеграция с WooCommerce

Колесо фортуны для WooCommerce

Колесо фортуны для WooCommerce, а также скретч-карта и коробка с сюрпризом: бесплатный плагин DealCraft из каталога WordPress.org показывает игру в вашем магазине и проверяет каждый промокод приза в корзине. Вы задаёте шанс выигрыша и бюджет, сервер решает каждый результат до анимации, а промокод списывается только после оплаты заказа.

Установка за 4 шага

  1. Установите плагин

    В админке WordPress откройте Плагины, затем Добавить новый, найдите DealCraft, нажмите Установить, а потом Активировать. Это официальная страница wordpress.org/plugins/dealcraft, поэтому обновления приходят как у любого другого плагина.

  2. Создайте ключи

    Зарегистрируйтесь в DealCraft, создайте игру, откройте Интеграции, затем WooCommerce, и создайте пару ключей. Секретный ключ проверяет промокоды с вашего сервера, публичный показывает игру. Секретный ключ показывается только один раз, поэтому скопируйте оба сразу.

  3. Вставьте ключи в WooCommerce

    Откройте WooCommerce, затем Настройки, затем DealCraft. Вставьте секретный и публичный ключи и сохраните. Страница покажет, работает ли ключ.

  4. Проверьте в магазине

    Откройте любую страницу магазина с ?deal_preview=1 в конце адреса, и игра появится сразу. Сыграйте, нажмите «Забрать приз», и откроется корзина с уже применённым призом.

Что плагин проверяет в корзине

Каждый промокод приза проходит одни и те же проверки, поэтому приз нельзя потратить дважды или в чужом заказе.

  • Что это промокод приза DealCraft. Ваши собственные купоны WooCommerce не затрагиваются и работают как раньше.
  • Что минимальная сумма заказа для приза набрана остальной корзиной, без самого призового товара. Поэтому бесплатный товар в одиночку никогда не бывает бесплатным.
  • Промокод ещё раз, без кеша, при оформлении заказа. Промокод, потраченный минуту назад, отклоняется до списания оплаты.
  • Что промокод не держит другой открытый заказ. Оформленный заказ закрепляет свои промокоды, пока он ожидает оплаты, на удержании или в обработке, например пока идёт банковский перевод.
  • Статус заказа: промокод отмечается использованным после оплаты заказа. Если вы принимаете оплату при получении, выберите статус Выполнен, тогда промокод списывается только после оплаты посылки.
  • Отмены, возвраты и неудачные оплаты: промокод возвращается покупателю.
  • Что будет, если DealCraft недоступен: промокод отклоняется, потому что корзина никогда не получает скидку наугад. Отметка промокода оплаченного заказа повторяется каждые пять минут, до шести раз, и записывается в заказ.

Какие призы понимает плагин

Скидка в процентах
Применяется ко всей корзине, как обычный купон.
Скидка суммой
Фиксированная сумма в валюте магазина на всю корзину.
Бесплатный товар
Укажите в DealCraft код товара приза, равный артикулу (SKU) товара в WooCommerce. Одна единица этого товара становится бесплатной, а при получении приза она сама добавляется в корзину.
Бесплатная доставка
Свой приз с кодом товара free_shipping. Настройте способ бесплатной доставки так, чтобы он требовал купон.
Любой другой свой приз
Его вы выдаёте сами из панели DealCraft. Поле купона попросит покупателя связаться с магазином.

От выигрыша до корзины в одно нажатие

Победителю не нужно ничего копировать. Кнопка «Забрать приз» в игре добавляет товар, который он смотрел, и применяет промокод, так что покупатель попадает в корзину уже со скидкой. Ввести промокод в поле купона тоже можно.

Если корзина пуста или ещё не дотягивает до минимальной суммы приза, приз сохраняется и применяется, как только корзина её наберёт.

Почему плагин не создаёт купоны в WooCommerce

Многие плагины колеса фортуны создают настоящий купон WooCommerce для каждого приза. Такие купоны можно переслать и использовать повторно, и они засоряют список купонов.

Плагин DealCraft собирает скидку в памяти по ответу DealCraft для конкретного промокода. В WooCommerce не сохраняется ничего, что можно потратить в обход DealCraft, поэтому у каждого промокода одно состояние в одном месте, а лимит бюджета и максимум победителей действительно соблюдаются.

Репетиция с тестовым ключом

Создайте тестовый ключ в разделе «API-ключи» на странице «Интеграции» и вставьте его вместо рабочего. Промокоды проверяются по-настоящему, но не списываются, а к каждому заказу добавляется заметка о том, что произошло бы.

Перед запуском игры переключитесь на рабочий ключ.

Плагины кеша и ускорения

WP Rocket, LiteSpeed Cache и Autoptimize сами не трогают скрипт DealCraft. В любом другом оптимизаторе исключите /w.js из объединения, отложенной загрузки и задержки скриптов.

Если вы уже вставили скрипт DealCraft в тему, его можно оставить: скрипт запускается только один раз.

Что понадобится

  • WordPress 5.8 или новее с WooCommerce.
  • PHP 7.2 или новее.
  • Аккаунт DealCraft. Бесплатного тарифа хватает для старта, карта не нужна.
  • Настройки плагина на английском. В файле, который можно скачать из панели, есть ещё русский, грузинский и испанский.

Вопросы

Плагин для WooCommerce бесплатный?
Да. Плагин бесплатный в каталоге WordPress.org, а бесплатного тарифа DealCraft хватает для первой игры. Платные тарифы начинаются от 29 долларов в месяц, когда нужно больше игр.
Плагин создаёт купоны в WooCommerce?
Нет. Скидка собирается в корзине по ответу DealCraft для каждого промокода, поэтому в WooCommerce не сохраняется ни один купон и ни один нельзя использовать повторно.
Что будет с промокодом приза при возврате заказа?
Когда заказ отменён, возвращён или оплата не прошла, плагин возвращает промокод покупателю.
Мои купоны WooCommerce продолжат работать?
Да. Плагин отвечает только за промокоды призов DealCraft. Ваши купоны работают точно так же, как раньше.
Это только колесо фортуны?
Нет. Тот же плагин показывает колесо, скретч-карту или коробку с сюрпризом. Игру, призы, шанс выигрыша и бюджет вы выбираете в DealCraft.
Есть версия для Shopify?
Да. Подключите приложение DealCraft для Shopify в разделе «Интеграции» и включите встраивание приложения DealCraft в редакторе темы.

Поставьте колесо фортуны в свой магазин на WooCommerce

Создайте бесплатный аккаунт, соберите игру и задайте шанс выигрыша и бюджет. Потом установите плагин и вставьте ключи.

Начать бесплатно