Что как должно выглядеть
Продление прокси в боте
У него на кнопке продлить возможно продление только с баланса, думаю не самый лучший вариант. Сейчас у меня активные платежные системы это Юкасса с налоговым кабинетом, Крипто бот и Криптомус.
Думаю добавить кнопку "продлить все из заказа" и продлить выборочно. Если выбрал продлить выборочно то чтобы ему выпали прокси списком по отдельности и он нажатием поставил галочки ( желательно без перезагрузки сообщения) и дальше уже перекинуло на оплату удобным способом.
После продления у него должны пропасть прокси не продленные и обновится время +30 дней.
Если не сильно геморно добавить кнопку "продлить прокси из других заказов" на тот случай если у него в один день было 3-5 покупок и не оплачивать каждый счет отдельно.
Еще добавить продлить прокси на 1,2,3,4,5 месяцев.
Желательна общая статистика чтобы что-то понимать и от этого отталкиваться
- Нужны карточки каждого клиента, визуально понятные. В них я должен иметь возможность редактировать заказ и время продления ( на случай если я меняю прокси), а также возможность создавать новый заказ у него (для того чтобы не тянуть данные каждого клиента с начала покупок в боте, а старым клиентам в ручном режиме создать и добавить их заказы).
- В панели должны быть уведомление по типу "клиент @jdfsh заказ №38472 продлил 3 из 5 прокси ну и сами прокси списком которые он выбрал" и желательно чтобы я мог нажать галочку и сообщение зачеркнулось или потемнело чтобы я понял что я их продлил и не отвлекался.
Сценарии рассылки сообщений
- Должно быть редактируемое сообщение с кнопками, которое отправляется автоматически в тот момент когда счетчик аренды прокси обнуляется у клиента. Сообщение должно указывать какой заказ необходимо продлить и по возможности сразу вывести в кнопку чтобы человек перешел на этот заказ.
- Нужно управление временем рассылки таких уведомлений. К примеру аренда прокси заканчивается в 04:00 по МСК, шанс того что человек увидит это уведомление минимальный. Хочется иметь переключатель который будет отправлять сообщение или в момент окончания срока аренды или к примеру в 12:00 это дkя для того чтобы шанс прочитанного сообщения увеличивался. Ну и иметь возможность настраивать это все дело для тестов.
- После оплаты клиентом счетчик у него увеличивается на +30 дней, не оплаченные прокси если такие были пропадают у него с Лк. Но я должен видеть у себя в админке все его продленные и не продленные прокси.
- Должна быть кнопка чтобы выключить рассылку сообщений о продлении на каждый заказ отдельно, если к примеру купил на 1 раз и продлевать не собирается, чтобы не пушить его уведомлениями. Ну или если это не сложно добавить мне в админку такую функцию чтобы я мог включить и выключить такую возможность для тестов.
- Нужно добавить автосообщение с настройкой времени отправки для клиентов которые зашли в бота, но ничего не купили. К примеру через 3 дня после вступления отправляется всем сообщение с промокодом или призывом к действию. Естественно время для отправки я должен иметь возможность менять.
- Хочется иметь возможность создавать различные группы клиентов и пушить их материалами которые подходять имеенно для них. Берется вся база купивших в различных категориях, через админку я могу выбрать любые категории товаров (мне должно показаться сколько человек в этой базе) и отправка сообщений именно по ним с возможностью делать отлежанные сообщения.
К примеру я создал 3 базы A.B.C. в каждой базе к примеру по 100 человек эти базы должны быть сохранены и обновляться онлайн по мере попадания человека в ту или иную базу.
Неоплаченные заказы
- Бывает что клиенты не разбирается как оплатить. На такой случай нужно добавить авто отправку сообщения по таймеру (с гиф, видео, кнопками и т.д). Сейчас стоит таймер до отмены заказа 180 минут (ставил такой на ручной прием платежей), его можно убрать, но все равно есть платежки которые занимают много времени на оплату. Поэтому думаю сделать регулируемый таймер который к примеру отправляет уведомление через 15 минут, но он должен чекать не создал ли человек ещё 1 заказ и если он оплатил его то сообщение не уходит ему. Если новый заказ создан, то таймер запускается заново и ждет N колличество заданного времени. Это на случай чтобы не запушить клиента тонной сообщений.
Я намеренно не лезу в логику всех скриптов которые будут писаться, так-ка уверен что вы сильнее в этом разбираетесь и продумаете заранее ситуации чтобы не допустить критических ошибок которые могут возникнуть при нарушении действий клиента, главное здесь защитить клиента от самого себя. Конечно если будет нужна моя помощь я подскажу как с моей точки зрения это должно выглядеть. Не хочется писать лишнее, ведь на практике это может оказаться или трудно выполнимо или что-то в этом роде.
Покупка 1 товара на N количество месяцев
- После выбора сколько единиц товара нужно купить, клиенту должно предлагаться на сколько по времени он хочет купить (1\2\3 месяца и т.д) Если клиент выбрал 1 еденицу товара и выбрал 3 месяца, то стоимость товара умножается на X3 и в меню покупок у него сразу прописывается срок окончания действия прокси 90 дней (30 дней базовая подписка идет)