R50 b63e658780cfcb4c4e5626c66182b02c
Python web developer

Сервис-конструктор интернет-магазинов в Telegram

Добавлено 01 фев 2024 в 00:19
Сервис включает в себя:

1. Административная панель для владельца магазина со следующим функционалом:
▪️ добавление и запуск бота
▪️ наполнение каталога товарами (в том числе вариативными), учет наличия на складе
▪️ установка настроек магазина (включая настройки для приема оплаты онлайн - Юкасса)
▪️ настройка сообщений бота (приветственное, до-после заказа, подписи inline кнопок),
▪️ создание рассылок подписчикам бота
▪️ уведомление менеджеров магазина о поступившем заказе с возможностью назначения
▪️ просмотр статистики суммы продаж, заказов, подписчиков по дням
▪️ тарификация клиентов по нескольким тарифам с разным набором услуг, с учетом бесплатного пробного периода, с логикой переходов между тарифами (также реализована возможность предоставлять промо-коды для владельцев магазинов для оплаты тарифов).
▪️ уведомления по e-mail владельца магазина о сроке окончания оплаченного периода

2. Интернет магазин в веб-апп телеграм бота, в котором реализовано:
▪️ seamless авторизация от Телеграм с возможностью регистрации нового покупателя магазина
▪️ функционал каталога (просмотр, переходы между вариация одного вида товара)
▪️ функционал связанный с выбором товара и оплаты заказа, включая оплату заказа онлайн онлайн.

3. Админка Django используется персоналом сервиса для:
▪️ перезапуск, остановка ботов
▪️ начисление баланса для владельца магазина
▪️ настройка тарифов и просмотр баланса аккаунтов владельцев магазинов

Стек:
Django + DRF + aigoram (фронтенд на React)
Swagger (drf-yasg)
Celery
RabbitMQ
PostgreSQL
Docker
Интеграция с Юкасса для тарификации владельцев магазинов + для онлайн-оплаты заказов, если владелец магазина подключает оплату через Юкассу по API-протоколу (не через БотФазера)
Бэкап БД по S3 в облако хостинг-провайдера
Cron-задачи
Задачи, связанные с администрированием VDS сервера на Ubuntu (Nginx, Supervisor, Docker)

D68ec03291 D7c5095571 21269cde34 3d2d6044ee 3b49ae6172 D8b8c43cb7 37cb9ddb82 2de4b21616