Содержание
Когда интернет — магазин расширяется, вход идет множество новых маркетинговых инструментов. Промокоды, уникальные предложения, скидки, подарочные сертификаты. Вот когда появляются такие интересные инструменты как сертификаты, тогда и становится понятно, пора ли менять движок вашего сайта или еще можно остаться на старом
Зачем автоматизировать выдачу подарочных сертификатов
Начнем с самого интересного. Вот посмотрите логику процесса покупки и выдачи сертификата в недавнем моем проекте. основатель интернет-магазина обратился ко мне с проблемой. Дело в том, что после покупки сертификата , менеджер магазина открывает табличку, создает номер сертификата, присваивает ему код, где куплен, номинал, количество. Далее если куплен сертификат в интернет — магазине на Тильда то отправляет покупателю на почту созданный менеджером файл, если куплен в офлайн точке, то на месте редактирует в фотошопе дизайн, печатает, и отдает на руки.
Схематично, такую логику можно представить:

Казалось бы ничего сложного, делай потихоньку, да и все отлично. Да и когда покупатель приходит и желает погасить данный сертификат в офлайн точке, то в принципе тоже проблем нет, залезли в таблицу, да пометили что погасили. НО, когда в дело вступает онлайн продажи + офлайн, то здесь осуществить контроль просто невозможно. Мало того что через интернет — магазин сертификаты покупаются не в единичных количествах, а в больших, от 30. Да и под каждый подготовь дизайн, вставь номиналы, отметь даты до которого можно использовать. В итоге, по историям моего клиента, копилось такое большое количество ошибок, что бывали случаи когда 1 подарочным сертификатом, выполнялось несколько покупок.
Добавьте сюда превращение офлайн \ интернет — магазина модной одежды в мини филиал дизайн студии. В итоге наслушался я множество грустных историй как тяжело вести такую работу вручную, и с полным энтузиазмом приступил к продумыванию того, как все сделать максимально просто и удобно как для покупателей, так и для владельцев магазина.
Стек решения: Tilda + WordPress REST API
Так как я уже довольно давно полюбил данную смесь преимуществ все возможности WordPress и простоты в Тильда, то решил использовать данное решение.
В качестве внешней части работы использовал JavaScript (для создания простеньких интерфейсов), в качестве логики использовал PHP + API endpoint в WordPress, для хранения всех данных использовал базу данных.
Вся стыковка страниц Тильды с API endpoint WordPress выполнялась через API запросы на JS.
Новая логика работы, с учетом автоматизации шаг 1
После кропотливых раздумий был смоделирована такая логика покупки сертификата
По такой логике, теперь весь контроль осуществляется через систему. Если покупка была офлайн, то все что надо менеджеру это создать покупку, заполнив несколько полей
Дале просто распечатать сформированные дизайны через карточки
Если покупка была выполнена через интернет — магазин, то здесь менеджеру делать вообще ничего не нужно. За него отработает автоматическая система.
Что касаемо контроля за гашением сертификатов?
Тут все одновременно просто и не просто:-) Теперь каждая карточка сертификата имеет следующие параметры, важные для контроля
1 — это номинал, участвует в расчёте скидки на товары
2 — это дата до которого числа можно активировать данный сертификат
3 — это количество активаций
В итоге когда пользователь в корзине Тильды пытается активировать сертификат, происходит проверка на возможность активации
Например, при попытке активировать сертификат без ввода номера телефона и e-mail, система уведомляет, что нужно сначала их ввести
Или, если мной уже такой сертификат был активирован ранее.
Если покупатель пришел в офис, то менеджеру достаточно вбить номер сертификата и проверить его статус
Таким образом была введена полноценная система по выдаче подарочных сертификатов в Тильда, которая работает стабильно, не нарушает законов по обработке персональных данных, так как все хранится на закрытых серверах без передачи сторонним сервисам, типо MAKE, Zapier, n8n, Альбато и прочие.
Но далее стояла еще более сложная задача.
Новая логика работы, с учетом автоматизации шаг 2
Система работает, все отлично, но как же исправить сам процесс покупки, давайте объясню наглядно
В итоге всплывают следующие проблемы:
1) Как видно из видео, процесс покупки сертификата очень трудоемкий. Нужно выбрать сертификат, попасть на его карточку товара ,что требует времени, выбрать там номинал из списка, далее добавить в корзину, там выбрать нужный формат доставки руками «Отправить на email» и только после этого можно заполнять данные о покупке. Это прям «капец» как плохо
2) Момент, это проблем замусоренности каталога, дело в том что сертификаты это обычные товары, которые могут быть добавлены в корзину как и обычные товары, а самое страшное, что купить в таком случае сертификат можно за сам сертификат:-) Это как бесконечный двигатель. Эта проблема связана с логикой работы тильды.
В итоге нужно было решить эти две задачи. Для этого и была создана отдельная страница для подарочных сертификатов, где вся покупка и оплата происходит только на это странице, без перехода куда — либо. Смотрите как удалось упростить покупку, пример ниже
Все сертификаты и номиналы выгружаются в полностью автоматическом режиме напрямую из каталога Тильды. Если в карточке товара измените варианты номиналов, то они также изменятся и на странице. Если измените картинку, то она также изменится и на странице. Если добавите новый, то он автоматически появится. Удобно.
Теперь покупка подарочных сертификатов в Тильде происходит очень быстро, с минимум действий, в корзине не нужно ничего выбирать, достаточно указать данные покупателя. Максимально просто, ничего не отвлекает, никуда со странички не переадресует. И самое главное благодаря системе, что была внедрена на первом шаге, все работает с минимальным участием менеджера магазина. Это позволяет ответить на вопрос «Почему сертификаты вынесены на отдельную страницу вместо общей корзины?»
Реализация страниц на Тильда
Все что с внешней части было сделано расписал выше, а теперь давайте поговорим что сделано с технической точки зрения.
Для Тильды были созданы следующие страницы:
1 Административная страница управления (создание, удаление, изменение) шаблонами сертификатов
Здесь можно довольно легко добавлять новые шаблоны для выдачи пользователям, всякие дополнительные наклейки и так далее
2 Административная страница управления самим сертификатами
Здесь создаются сертификаты в офлайн точке, а также автоматически через интернет — магазин. Так же в карточке каждого сертификата можно поменять все параметры, распечатать как сам сертификат, так и все наклейки что с ним связаны
3 Написан код который отвечает за стыковку стандартной корзины Тильда с внешним API REST WP и размещен в head сайта
4 Подключен к стандартной корзине webhook для отправки всех данных после покупки на внешний API
5 Создана, независимая от общей корзины Тильды, страница для покупки подарочных сертификатов, чтобы было легко и удобно пользователям сайт. На ней размещены коды для получения сертификатов из каталога
Для внешнего API на базе WordPress:
1 Создан специальный плагин под решение задачи, чтобы управлять было легко в одном месте
2 Созданы endpoint для контроля за активацией, созданием, удалением сертификатов, а также управление, создание, изменение шаблонов.
3 Созданы endpoint для отрисовки и управлением контента на административных страницах тильды
4 Развернута библиотека для генерации PDF через composer
5 Развернут SMTP сервер для осуществления рассылок
6 Введена система логирования каждого действия, как менеджеров магазина, так и самой автоматики
7 Реализована система ежедневного резервного копирования данных.
Заказать доработку или мои контакты
Хотите продавать подарочные сертификаты так же легко, как обычные товары, без Excel-хаоса и ручной рассылки? Я внедрю для вас автоматическую систему, которая сама:
- Генерирует и нумерует сертификаты (PDF/HTML) сразу после оплаты.
- Отправляет их покупателю и получателю по e-mail или в мессенджеры.
- Следит за активациями — больше никакого “бесконечного” использования одного кода.
- Собирает аналитику продаж и показывает остаток номиналов в реальном времени.
- Интегрируется с вашей CMS (Tilda, WordPress, Bitrix — или любая другая).
Пишите https://t.me/vbalakin буду рад помочь с доработкой и созданием сайта.
Еще материалы
-
Проект Шлокамрита или как понять истинную природу Шлок
Уникальный сайт для проекта Shlokamrita: как мы оформили ведическое знание, сделали шлоки доступными и понятными, создали атмосферу глубины через дизайн, анимации и структуру страниц.
-
Электронный журнал документов на Тильда и WordPress
Электронный журнал документов Тильда в связке с WordPress. Удобный функционал. быстрая и недорогая интеграция, легкое администрирование
-
Творческий веб-портрет или сайт для Шамана сексуальной энергии и эксперта по Тантре и Йоге
Создание качественного и продающего сайта для шаманов духовной и сексуальной энергии, экспертов по тантре и йоге — это непростая задача.
-
Создание сайта для благотворительного фонда
Создать сайт для благотворительности или фонда помощи на Тильде теперь стало легко. Мой кастомный функционал позволит получать пожертвования без проблем.