Настоящий личный кабинет для Интернет — Магазина на Тильде

Если вы новичок на моем сайте, то я уже довольно давно занимаюсь разными модификациями для Тильды, WordPress. Для Тильды это преимущественно промокоды на определенные товары, табы, автодобавление товаров и многое другое. Но рано или поздно мне надоело плодить, как говорится колхоз, добавлять код, который работает и если покопаться внутри через браузер и консоль, то можно увидеть и промокоды, и товары на которые их можно применить, и я решил создать полноценный личный кабинет. В нем будет все что нужно для управления магазином на тильде. Бонусная система, история покупок клиентов, управление промокодами, модерация отзывов на товары.

Но первым шагом к этому, я решил сделать полноценную систему управления промокодами.

В чем преимущество моего решения

Итак, в чем основная фишка уже созданного первого модуля.

1) Эта платформа реализована на актуальных технологиях API и движка WordPress. Поэтому система будет только вашей. Её никто не заблокирует, как например сервис MAKE, Zappier и подобные сервисы, которые начали блокировать российские и снг аккаунты. Или например облачная AirTable, которая в определенный момент блокирует аккаунты. А на них строится большинство решений по-быстрому за 1 неделю:-)

2) Все что нужно для работы платформы это оплата хостинга, там где куплено ваше доменное имя. Стоимость за 12 месяцев выходит около 2000 — 3000 рублей. Это на порядок меньше чем у того-же сервиса MAKE за 2 месяца использования, за количество операций

3) Безопасность, данные пользователей хранятся только у вас. Так как процесс обработки заказов и отслеживания активаций работает напрямую между Тильдой и Платформой, их персональная информация не гуляет по сторонним сервисам. Поэтому вы выполняете все условия пользовательского соглашения.

4) Модульность платформы. На текущий момент я предлагаю базовую платформу + готовое решение по промокодам. В управление промокодами входит:

— Вы можете создавать любое число уникальных промокодов, которые можно активировать только 1 раз на одного пользователя, при этом эти промокоды общие на все товары

— Можно создавать любое число промокодов, которые делают скидку только на свои определенные товары, при этом они делают скидку только на свои товары, даже если в корзине есть сторонние товары. Управление лимитом активаций на пользователя также доступно для них

5) Подробная инструкция по установке. Чтобы установить платформу мог каждый: с знанием кода, технологий или без, я создал пошаговую инструкция начиная от того как создать поддомен lk и заканчивая нюансами работы с товарами Тильды и платформой

Как платформа + промокоды для Тильды поможет решить ваши проблемы в маркетинге

Технологии и удобство это хорошо, однако чего позволит достичь данное решение? Ответ много, но на текущий момент только в рамках промокодов. Да, сейчас на тестировании находится история покупок для покупателей и управление этой историей в платформе. Но в любом случае каждый дополнительный модуль это отдельная история и их можно будет легко устанавливать.

Вернемся к промокодам. Все вы слышали о таком явлении как например «черная пятница». День когда появляются скидки на товары или например людям рассылаю промокоды на скидку.

Благодаря этому выручка в магазине растет.

1) Посмотрите на выгрузку из моего магазина на Тильде, в который я ввел данную платформу. В этих заказах был использован один и тот же промокод BLACKYOU30.

Но если в стандартном формате Тильды этот промокод один и тот же человек может применять бесчисленное количество раз, то с вводом решения он может активировать его только один раз для себя.

Вы только представьте весь ужас того, что если тебе надо рассылать почтой для каждого уникальный промокод. Это надо было бы какое их количество создавать. А теперь достаточно сделать только 1 и рассылать только его, всего то нужно установить лимит активации для одного пользователя. Удобно.

2) Следующий момент, как стандартно работает система промкодов в Тильде? Вы создаете промокод, указываете процент скидки. Далее человек в корзине его проверяет и активирует. Скидка применяется на всю корзину разом. Неудобно же. И я согласен.

Я же предлагаю другой формат взаимодействия. В платформе ЛК при создании промокода вы указываете конкретные ID товаров или вариаций. их может быть сколько угодно.

И тогда в корзине промокод будет применяться только на них. Да и еще если у такого товара цена по скидке. то он не будет его учитывать при расчете. На картинке пример слева это стандартная активация промокода — 30% на все товары, справа через платформу — 50% на один товар

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

В итоге вы сможете проводить гибкие рекламные акции и не бояться что они пересекутся со скидками

Как получить данное решение и что в него входит

Данное решение включает в себя:
— базовая платформа, готовая для установки последующих модулей
— уже рабочий модуль (установлен вместе с платформой) по работе с промокодами (контроль за количеством активаций, промокоды на определенные товары, общие промокоды)
— пошаговая инструкция по установке и работе с платформой (см ниже в статье)

Что входит дополнительно:
— консультация по общим вопросам, того что нет в инструкции или просто подсказать
— если у вас домен куплен в сервисе который не указан в инструкции и вы не знаете как создать поддомен lk, я помогу его создать бесплатно

Стоимость: 4 500 ₽
Приобрести здесь: https://web4life.ru/platform

Как со мной связаться

Если вы не нашли вашего решения в текущей статье, либо хотите добавить новый функционал, тогда присылайте ваше ТЗ задание под ваш проект.
Пишите https://t.me/vbalakin буду рад помочь с доработкой.

Инструкция по установке платформы для личного кабинета

1 Этап, создание поддомена lk

Самым первым шагом идет создание поддомена, например мой домен kpscompany.ru, личный кабинет будет устанавливаться на lk.kpscompany.ru. Ниже варианты установок для пары популярных хостингов, учтите вы выбираете хостинг тот, где был куплен домен, чтобы было вам проще.

1. Для рег ру

Личный кабинет должен разворачиваться по адресу, !!! Я ПИШУ НА СВОЕМ ПРИМЕРЕ, ВЫ НА СВОЕМ — на домене kpscompany.ru значит личный кабинет будет по адресу lk.kpscompany.ru

1.1 Идем в сервис РЕГ РУ и входим в учетную запись. Видим, что у нас куплен домен, который подключен к Тильде

1.2 Теперь нам нужно приобрести услугу хостинга и привязать наш основной домен к нему. На это время он отключится от Тильды, это занимает около 2 часов. Для заказа хостинга, нажмите слева «Хостинги» далее «Заказать Хостинг»

Выбираете самый недорогой тариф где есть MYSQL \ PHP и т.д

Далее снимаете все галочки с доп опций, чтобы осталась цена тарифа и нажимаете ОПЛАТИТЬ

1.3 Прежде чем заходить в Хостинг. Перейдите в услугу Домены

Нажмите на само доменное имя, и где строка DNS серверы, нажмите на ИЗМЕНИТЬ

Затем скопируйте ВСЕ ЗАПИСИ которые есть в блокнот, далее их надо будет перенести на Хостинг 1 к 1 без изменений. Это нужно, чтобы и основной домен и поддомен lk работали корректно.

1.4 Как скопировали все что нужно, смело в поднимаемся выше где DNS серверы и нажимаем на кнопку ИЗМЕНИТЬ

И выбираем следующие DNS сервера, чтобы подключить домен kpscompany.ru к хостингу, но не переносить туда сам домен, иначе вы выйдите из лимита 1 сайта по вашему тарифу.

После того как выберете данные сервера, вы не сможете управлять доменом и увидите вот такое.

Ваш сайт на время создания поддомена возможно перестанет работать. Но чаще всего работает из-за кеширования DNS серверов. Обычно после всех корректировок сайт отваливается через 4-5 часов, поэтому у вас есть время быстро восстановить его работу, без его отключения

1.5 Далее идем в услуги ХОСТИНГИ и нажимаем на нашу услугу

Спуститесь ниже и найдите кнопку ВОЙТИ В ПАНЕЛЬ, нажмите на неё

Так вы окажетесь в панели управления хостинга рег ру

1.6 Слева перейдите в Управление DNS, далее нажмите на кнопку СОЗДАТЬ ДОМЕН

Вписываете ваш домен в качестве доменного имени, у меня это kpscompany.ru. Локальные IP адреса выбираете в выпадающем меню. Эти IP адреса, что вам выдала система при выборе, скопируйте себе в блокнот, они нам еще понадобятся.

1.7 Домен создан, теперь нам надо вернуть старые записи для основного домена kpscompany.ru. Эти записи мы копировали в пункте 1.3

Для начала меняем значение IP адреса А записи , на IP  адрес Тильдовский. Чтобы проверить, не сменился ли IP адрес — идем в настройки самой Тильды, далее ДОМЕН

У меня IP 176.57.65.28 Копируем IP адрес который выдала Тильда. Далее возвращаемся в панель управления хостингом к DNS записям и корректируем А запись домена kpscompany.ru на новый IP, для этого нажимаем ИЗМЕНИТЬ

Вставляем новый IP адрес и нажимаем СОХРАНИТЬ

Аналогичный IP для А записи вставляем для www.kpscompany.ru. Тем же методом. находим А запись для него и корректируем.

Хорошо, теперь о том как добавлять TXT запись. Они создаются просто, в качестве Имя поддомена, укажите @, это значит что данная TXT запись применена к основному домену, у меня например kpscompany.ru. После того как в качестве значения указали все что нужно, нажмите на кнопку СОЗДАТЬ.

Таким образом переносятся все старые записи

АААА записи для основного домена можно удалить если ранее его не было. Скорее всего не было когда покупали домен, так как там обычно такого нет, это только при покупке услуги Хостинг появляется. Удаляем АААА записи, чтобы не конфликтовали с поддоменом

В итоге у вас для корректной работы основного домена должны остаться все старые записи + несколько новых которые имеют отношение исключительно к хостингу

Учтите, что это в моём примере так, у вас может не быть TXT для гугл верфикации и тому подобного, все зависит от того что было у вас в пункте 1.3

1.8 Теперь создаем нужный нам поддомен lk.kpscompany.ru. Для этого находясь в том же разделе, а именно управление DNS записями для основного домена сначала создаем А запись с поддоменом lk. Для этого нажимаем кнопку СОЗДАТЬ ЗАПИСЬ

Где имя пишем lk точка на конце не нужна, она поставится автоматически, IP адрес берем там где копировали эти IP мы копировали в пункте 1.6

Далее вновь нажимаем Создать запись. Теперь создаем А запись для поддомена www.lk IP адрес берем у А записи поддомена lk В качестве имени домена пишем www.lk

Точка на конце не нужна, она поставится автоматически

1.9 Теперь нам нужно Прикрепить сайт lk.kpscompany.ru к его домену lk.kpscompany.ru. Для этого идем в раздел сайты и создаем наш сайт lk.kpscompany.ru. Чтобы это сделать нажимаем на кнопку

В качестве имени пишем lk.kpscompany.ru все остальные значения подтянутся автоматически

Однако надо поставить галочку ЗАЩИЩЕННОЕ СОЕДИНЕНИЕ SSL, и где поле SSL сертификат временно выбрать НОВЫЙ Let’s Encrypt сертификат, также поставьте галочку Перенаправлять HTTP запросы в HTTPS (если она не стоит, поставьте)

Далее в поле Автоподдомены выберите В ОТДЕЛЬНОЙ ДИРЕКТОРИИ. Далее убедитесь что у вас стоит галочка PHP и PHP.INI ДЛЯ ДОМЕНА, а также выбрана версия PHP, выбирайте php82, она довольно актуальна на ближайшие 2 года

Далее нажмите на кнопку СОХРАНИТЬ и вы увидите следующее. Здесь окно генерации SSL сертификата, нажмите на кнопку ВЫПУСТИТЬ

После этого вам нужно вновь зайти в раздел САЙТЫ, там  вы увидите ваш сайт и кругляшок, это показывает, что сайт создан и сертификат выпускается

1.10 Пока идет выпуск сертификата до 24 часов, идем в раздел Базы данных и нажимаем на кнопку СОЗДАТЬ БАЗУ ДАННЫХ

Вводим латинскими буквами название базы данных, кодировка utf8mb4, имя и пароль пользователя может быть любым, главное запишите его, при разворачивании сайта он будет нужен

Далее возвращаемся в раздел Сайты и видим что SSL сертификат выпущен. Об этом говорит зеленый кружочек. Если будет ошибка, то будет восклицательный знак

1.11 Теперь создаем почтовый домен (если он уже создан и предлагает создать именно почтовый ящик, то ничего не делаем и переходим к размещению платформы см ниже МЕНЕДЖЕР ФАЙЛОВ), он понадобится для работы уведомлений с платформы. Переходим в раздел Почта. Далее нажмите на кнопку ПОЧТОВЫЕ ДОМЕНЫ

Если почтового домена нет, то нажимаем на кнопку СОЗДАТЬ ПОЧТОВЫЙ ДОМЕН

Далее ЗАПОЛНИТЬ

Далее создаем почтовый домен, просто вписать в качестве Имя наш lk.kpscompany.ru остальные данные заполнятся автоматически. Если нет, то выберете IP адрес, поставьте галочки Включить SpamAssassin, Включить Dmarc для домена, Защищенное соединение SSL.

В качестве сертификата выберите Новый Let’s Encrypt сертификат. В качестве email укажите любой адрес. Нажмите на кнопку СОЗДАТЬ

Далее ВЫПУСТИТЬ

В итоге у вас будет почтовый домен. Сам почтовый ящик создавать не надо. На этом создание почтового домена окончено.

1.12 Теперь нужно разместить файлы для установки платформы на сервере. Для этого слева выберите Менеджер файлов

Далее идем в www и видим что у меня создались 1 каталог lk.kpscompany.ru и файл-ссылка «www.lk.kpscompany.ru -> lk.kpscompany.ru»

ЕСЛИ ИХ НЕТ, то надо создать, нажав на кнопку СОЗДАТЬ

Каталог создается через тип КАТАЛОГ

Ссылка создается через тип ССЫЛКА

Далее идем внутрь каталога нашего домена lk.kpscompany.ru , для этого двойным щелчком левой кнопкой мышки нажмите на данную папку

И теперь нам нужно загрузить в каталог платформу, которую будем разворачивать. Для этого нажмите ЗАГРУЗИТЬ

Далее нажмите ВЫБЕРИТЕ ФАЙЛ

Далее выберите два файла, которые вы скачали. 1 installer.php и второй zip архив. Далее внизу нажмите на кнопку Открыть.

Далее ЗАГРУЗИТЬ

После того как индикатор достиг 100% Обновите страницу

На этом в рег ру работы окончены, теперь убеждаемся что основной сайт kpscompany.ru открывается корректно, а также IP адрес что выдает Тильда для подключения домена соответствует А записи что поставили для kpscompany.ru и www.kpscompany.ru

Что касаемо самого сайта на поддомене lk при преходе на него у меня https://lk.kpscompany.ru показывает что сайт припаркован

Возможные ошибки

1. Сайт на поддомене lk не открывается «Не удалось получить доступ к сайту»

Если вы в браузере для домена lk в режиме инкогнито видите вот это:

То проверьте корректность DNS записей, SSL сертификат стоит ли зеленая галочка, настройки почтового домена. Если настройки корректны, подождите 3 часа, и проверьте сайт lk повторно в режиме инкогнито. Если ошибка сохраняется, подождите еще 24 часа, если после 24 часов ошибка сохранилась, то удалите все настройки что делали, повторите процедуру с самого начала либо напишите мне в телеграм @vbalakin
 
Через 1-2 дня зайдите в Тильду и проверьте в разделе Домен, подключен ли домен корректно и тот-же стоит ли IP адрес что и раньше

2. Сначала основной сайт работал корректно, а через день или два перестал открываться.

Так как бывает в Тильде, что через пару дней IP адрес может смениться. Это происходит из-за того что Тильда все таки успела заметить, что происходил перенос основного сайта на хостинг.

Чтобы это исправить, понадобиться повторно скорректировать А запись для основного домена  вашдомен.ru и www.вашдомен.ru. Узнать актуальный IP Тильды для вашего домена можно в настройках проекта — Домен — Далее нажать на кнопку ПРОВЕРИТЬ ПОДКЛЮЧЕНИЕ ДОМЕНА

2 Этап, установка платформы

После того как корректно был создан поддомен lk для будущей платформы ЛК, нам надо установить саму платформу.

Установка платформы

1. Ранее мы разместили 2 файла. Архив и installer.php

Теперь чтобы установить платформу перейдите по ссылке, у меня она сформирована по моему примеру, у вас будет по своему,

Моя ссылка на установку вот: https://lk.kpscompany.ru/installer.php

Вставьте её в адресную строку браузера и перейдите по ней. Вы увидите окно, которое говорит что платформа готова к установке

Далее заполняем поля для подключения к БД. Эти данные вы должны были сохранить ранее при создании пустой базы данных, поэтому если что-то забыли вы всегда можете посмотреть в настройках базы данных хостинга.

Далее название сайта Site Title, можете задать любое, значение оно не имеет, так как это технический сайт. Здесь же вы увидите что сайт будет находиться по новой ссылке https://lk.kpscompany.ru

Далее нажимайте на кнопку VALIDATE. Если все – более менее ОК, и не красных значений, то ставьте галочку о том что прочитали уведомления и нажимайте NEXT

Далее OK

Если все прошло успешно вы должны нажать на кнопку Admin Login

Вы увидете окно входа,

в качестве логина baseadministrator
в качестве пароля A@12345678!
 
Нажимаем ВОЙТИ

2. Войдя в панель администратора переходим в раздел ПЛАГИНЫ, далее снизу под Duplicator PRO нажимаем на кнопку ДЕАКТИВИРОВАТЬ

Затем УДАЛИТЬ

Обновляем страницу, для плагина РАБОТА С ПРОМОКОДАМИ ТИЛЬДЫ его нужно только ДЕАКТИВИРОВАТЬ, ЗАТЕМ НАЖАТЬ АКТИВИРОВАТЬ. Это нужно для того, чтобы пересоздались ключи безопасности

3. Далее переходим в общие Настройки -> Общие. И в строке Административный email меняем на свой и в самом низу нажимаем СОХРАНИТЬ ИЗМЕНЕНИЯ

Вам на почту во Входящие или СПАМ придет уведомление

Откройте письмо и перейдите по ссылке

Далее после обновления страницы вы увидите что почта администратора сменилась. Поэтому спуститесь вниз и нажмите на кнопку СОХРАНИТЬ ИЗМЕНЕНИЯ

4. Далее нам надо создать нового администратора, его почту и пароль. Для этого перейдите в Пользователи -> Создать нового пользователя. Заполняем имя пользователя(обязательно), email, имя, пароль либо сам генерируется либо введите свой. Роль обязательно должна быть АДМИНИСТРАТОР, сохраните пароль себе заранее, далее нажмите ДОБАВИТЬ НОВОГО ПОЛЬЗОВАТЕЛЯ

Далее в правом верхнем углу нажмите ВЫЙТИ

Откройте почту и во ВХОДЯЩИЕ или СПАМ вы увидите письмо

Откройте письмо, там будет логин для нового пользователя. Теперь войдите заново в вашу панель администратора под новым администратором. Войти можно по ссылке из вашего домена и вот такой ссылки tilda_cabinet_admin.php

У меня получается вход осуществляется вот так: https://lk.kpscompany.ru/tilda_cabinet_admin.php

Входим под новым администратором

Переходим Пользовтели -> Все пользователи, находим старого администратора baseadministrator и нажимаем на кнопку УДАЛИТЬ

Далее отметьте Удалить все содержимое и нажмите ПОДВТЕРДИТЬ УДАЛЕНИЕ

5. Финальным шагом нужно вернуться в ваш хостинг и зайти в каталог куда ранее копировали установщик платформы, и найти в папке файл htaccess

Откройте данный файл и вставьте в конец вот это:

 <Files wp-login.php>
RewriteEngine On
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule ^(.*)$ — [R=403,L]
</Files>

 Чтобы получилось как на картинке ниже:

Нажмите Сохранить и закрыть. Теперь платформа установлена полностью и корректно

3 Этап, включение обмена между lk и Тильдой после оплаты покупок

Платформа установлена, безопасность настроена, но теперь нужно сделать так, чтобы после оплаты товаров, все данные передавались в платформу ЛК.

Установка WEBHOOK в корзину

1. Находясь в панели администрирования платформы перейдите в Промокоды ->Настройки
Скопируйте себе полностью API ключ и Ссылку для обмена с Тильдой.

2. Далее идем в Тильду, и переходим в настройки проекта. Для этого нажимаем на кнопку Настройки сайта

Далее в ФОРМЫ -> и выбираем WEBHOOK

В качестве Webhook URL вставляем  ссылку что скопировали из поля Ссылка для обмена с Тильдой

В качестве API метода выбираем HEADER. В качестве API name пишем header, в качестве API key вставляем Ваш API ключ для Тильды, который копировали ранее

Далее отмечаем параметры как на картинке ниже

В качестве названия  можете указать что угодно, главное чтобы вы понимали. Название сразу добавить не получится, сначала сохраните, затем вернись и переименуйте

Нажимайте далее ДОБАВИТЬ. Если все прошло успешно то вы увидите зеленую галочку. Далее нажмите ЗАКРЫТЬ

3. Теперь идем на страницу где у вас расположена корзина, находим её и нажимаем на кнопку КОНТЕНТ

Выбираем наш созданный WEBHOOK, отмечаем его галочкой, и нажимаем Сохранить и закрыть

Подключение Webhook к форме позволит после успешной оплаты отправлять данные об активации промокода в платформу lk

4 Этап, установка обработчика для проверки активации промокодов

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

Установка КОДА — ОБРАБОТЧИКА для промокодов

1. После того как подключили Webhook к корзине, нам нужно разместить код обработчика. Для этого сначала откройте корзину и добавьте стандартное поле с промокодами, если его нет

Далее убедитесь что поле с номером телефона вводится через автоматическую маску и оно обязательно для заполнения

Убедитесь что поле e-mail тоже обязательно для заполнения.

Далее  создайте собственное поле ПОЛЕ ДЛЯ ВВОДА В ОДНУ СТРОКУ, оно нам понадобится, чтобы заменить стандартное поле для ввода промокода, так как управление активацией будет идти через платформу ЛК

В качестве имени переменной задайте  checkpromocode

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

2. Далее идем в настройки сайта

Далее ЕЩЕ. И справа находим раздел Html-код для вставки внутрь HEAD  и нажимаем редактировать код. Сюда вставляем весь полученный код после покупки решения из Личного кабинета. У меня представлен только фрагмент, а вам надо разместить весь код включая <script> и </script>

3. В переменную connect_to_database_p вставляем скопированную ссылку. Её мы копировали в разделе УСТАНОВКА WEBHOOK, ссылка была скопирована из поля ССЫЛКА ДЛЯ ОБМЕНА С ТИЛЬДОЙ. Только нужно удалить save на конце. После удаления save получится вот такая ссылка https://lk.вашдомен/wp-json/mypromocode/promocode

4. Далее нам надо узнать ID категории для всех товаров чтобы заполнить переменную  id_all_category_p

Если у вас в магазине меньше 500 включенных товаров, то в данную переменную нужно указать ID категории ВСЕ (она по умолчанию). Для этого на тестовой странице создайте стандартный блок ST300, в настройках контента удалите все стандартные карточки и выберете Все товары из каталога

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

Нажмите правой кнопкой на все, далее Просмотреть код, или Исследовать

Откроется просмоторщик кода, и ваша задача в нем для элемента ВСЕ (1) найти data-storepart-uid. Так вот его значение надо будет записать  в переменную id_all_category_p

Но если у вас в магазине более 500 включенных товаров (вариации товара не учитываются, только базовая карточка), то тогда вам надо создать новую категорию в магазине, например ПРОМОКОДЫ, сложить туда все нужные товары, на которые хотите чтобы работали промокоды, и найти её id тем же методом, затем вписать в переменную

Как работает платформа в связке с Тильдой

Теперь получается на своем примере я покажу как работает система и как пользоваться интерфейсом платформы ЛК

Добавляем Промокоды которые будут работать на определенные товары

1. Сначала нам надо создать сам промокод на Тильде. Идем в настройки проекта на Тильде -> Далее Платежные системы -> Далее Промокоды

Нажимаем Добавить промокод, заполняем нужные поля. Сам промокод и скидку. Скидка может быть любая. Я рассматриваю в примере скидку равной 100%, чтобы мне не оплачивать в своем собственном магазине реальными деньгами. Для своего тестирования можете задавать разные значения

2. Нажимаем на кнопку Добавить. Далее  идем и входим в платформу https://lk.вашдомен/tilda_cabinet_admin.php 

Переходим Промокоды -> Промокоды

И добавляем промокод, что ранее создали в Тильде.
Введите название: PRIVET100 –название промокода идентичное тому что создали в Тильде.
Лимит активаций: 2 — это лимит активаций на одного пользователя, здесь можно установить значение от 1 до 9999. Если стоит значение 1, то это значит что человек с набором ТЕЛЕФОН + EMAIL может активировать данный промокод только один раз.
ID товаров: 410772274482,557406176112  – ID товаров на которые будет работать данный промокод, сюда указываете ID товаров из каталога Тильды, через запятую без пробелов (как искать id товаров и вариаций смотрите в отдельном разделе).

Далее нажмите на кнопку Добавить. Данный промокод можно корректировать если хотите что-то изменить, добавить ID товаров или изменить количество активаций

3. Мы создали промокод в Тильде, далее мы добавили этот-же промокод в платформу ЛК. Теперь посмотрим как происходит работа по активации данного промокода на уникальные товары.

В магазине Тильды добавляем в корзину товар из списка ID товаров, например у меня это БАНАН и его ID это 410772274482, а также добавляем товар Яблоки, его id не указан в промокоде.

Вводим почту, номер телефона, вводим ПРОМОКОД и нажимаем на кнопку ПРИМЕНИТЬ

После того как система проверит условия выполнения и активирует промокод, мы увидим что скидка 100% посчиталась только для товара БАНАН

После успешной оплаты товара в админке личного кабинета ПРОМОКОДЫ – АКТИВАЦИИ  мы увидим что был активирован промокод PRIVET100

Данные о лимите активаций данного ПРОМОКОДА подтягиваются автоматически из ПРОМОКОДЫ -ПРОМОКОДЫ

!! При смене ЛИМИТА активаций, он изменится только при следующей активации пользователем.
 
 !! Если пользователь с телефоном 79899999999 или почтой example@mail.ru достиг лимита активаций, то больше он не сможет активировать данный промокод

!! Если пользователь захочет активировать данный промокод, но товаров для которых он предназначен в корзине не будет, то он не сможет применить данный промокод и получит уведомление, что для данных товаров промокод неприменим

Добавляем Промокоды которые будут работать на все товары (общие)

1. Сначала нам надо создать сам промокод на Тильде. Идем в настройки проекта на Тильде -> Далее Платежные системы -> Далее Промокоды

Нажимаем Добавить промокод, заполняем нужные поля. Сам промокод и скидку. Скидка может быть любая. Я рассматриваю в примере скидку равной 100%, чтобы мне не оплачивать в своем собственном магазине реальными деньгами. Для своего тестирования можете задавать разные значения

2. Далее идем в админку личного кабинета, далее Промокоды – Промокоды и создаем промокод POKA100

POKA100  –это название промокода, точно такое же что и в Тильде создали
6 – это лимит активаций на пользователя
99 –это важное число, так обозначается общий промокод, вместо конктретных ID товаров, просто укажите число 99 чтобы система понимала, что в тильде ввели промокод, который  действует на все товары

В управлении промокодами у меня в итоге есть два промокода, один PRIVET100, который работает только на 2 товара по их ID, и второй POKA100, который работает на все. Это мой пример, вы можете создавать множество промокодов как общих так и на определенные товары, задавать им лимит активаций.

Итак, в я активировал общий промокод и успешно оплатил покупку, в активациях у меня значится следующее

Мы видим, что один и тот же пользователь активровал  2 разных промокода, один общий, а второй  на уникальные товары. Здесь принцип тот же, лимит активаций берется из ПРОМОКОДЫ – ПРОМОКОДЫ, если пользователь достигнет лимита активаций то он увидит уведомление что он не может активировать данный промокод

Где искать ID товаров и вариаций и как их легко вписывать благодаря Excel

1. ID товара узнать легко, для этого внутри каталога выбираем любой товар

И внизу открывшейся карточки товара, вы увидете число. Это и есть ID товара

2. С товарами без вариаций разобрались, а как узнать ID самих вариаций для товаров. Это сделать достаточно просто. Для этого зайдите в каталог товаров и нажмите на точки

Далее выберите «Скачать список товаров в CSV.

При экспорте товаров в CSV по умолчанию экспортируются только включенные товары. Также вы можете экспортировать определенную категорию, а не все товары.

Откройте данный CSV файл в EXCEL. Для этого откройте вкладку «Данные» и нажмите на «Получить данные»

Выберите «Из файла» далее «Из текстового/CSV-файла» и укажите скачанный файл из Тильды

Далее в качестве кодировки укажите «65001:Юникод (UTF-8)», в качестве разделителя убедитесь что стоит «Точка с запятой» и нажмите «Загрузить»

Далее нахожу нужный товар, например «Носки Lord Allen» и его вариации (1),(2)

В левом столбце узнаю ID вариаций данного товара, для этого двойным левым щелчком кликую на их ячейки в первом столбце. Например для первой вариации ID номер будет «304547854192»

Для второй вариации товара ID будет «416323529922»

Вы можете закидывать кучу товаров по их ID, для этого все ID номера оставляете в столбике и используете функцию эксель =ОБЪЕДИНИТЬ(«,»;ИСТИНА;ДИАПАЗОН ЯЧЕЕК)

И тогда вы объедините все ячейки в столбце в одну строчку через запятую и это будет выглядеть вот так

Таким методом легко добавлять хоть сто товаров за 1-2 минуты и указывать их в качестве ID товаров в промокоде если вам нужно, чтобы промокод применялся на все товары из определенной категории.

Как удалять, корректировать промокоды, а также пользоваться фильтром в активациях

1. Чтобы удалить полностью промокод, который не нужен, необходимо сначала зайти в Тильду в Настройки сайта

Далее Платежные системы -> Промокоды

Нажимаем на иконку корзины, чтобы удалить нужный промокод

Далее идем в панель управления ЛК, далее вкладка Промокоды -> Прмокоды. Здесь увидите все промокоды что вы добавляли. У нужной карточки промокода нажмите на крестик

После чего промокод удалится

На этом удаление промокода выполнено.

2. Корректировать промокоды в платформе ЛК довольно просто, к примеру изменим количество активаций промокода на одного пользователя PRIVET30 с 2 на 1. Для этого нажмите левой кнопкой мышки в поле Лимит активаций

И изменить значение на 1, затем нажмите левой кнопкой мышки на свободное место

Значение обновилось автоматически и теперь при новых активациях, лимит будет установлен по новому числу. Таким образом можно корректировать название промокода, ID товаров.

3. Чтобы быстрее искать нужные активации, можно воспользоваться фильтром

Допустим у нас есть следующие активации 3х промокодов

В окне фильтров выбираем, например по e-mail и вписываем в поле значение адреса, далее нажимаем на кнопку Применить

После фильтрации у нас останется 3 карточки, которые относятся к пользователю с почтой

Давайте удалим одну активацию данного пользователя для промокода POKA100, для этого нажмите на крестик данной карточки

И данная карточка удалится из системы

И теперь если очистить фильтр, нажав на кнопку Очистить, то вместо 6 карточек, вы увидите 5

На текущий момент доступна фильтрация по промокоду, по номеру телефон и e-mail

Еще материалы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *