Требуется реализовать функционал возврата 5% от стоимости товаров в личный кабинет покупателя. Баллы должны отображаться в боксе 'Мои баллы', а в корзине добавьте поле для ввода баллов и кнопку 'применить'. Обеспечить начисление баллов только от покупок свыше 1000 р., без учета доставки и акционных товаров. Разместить баннер с предложением на сайте.
Разработка бота в телеграм
ТЗ на бота
Бот исполняет функцию взаимодействия с платформой рекламы в социальных сетях, позволяя владельцам каналов подключаться к работе с рекламой прямо в телеграм, не заходя в кабинет. При этом бот, по сути, зеркалит функционал кабинета.
Необходимые функции
1. Регистрация – возможность добавить новый канал. Схематика через добавление бота в админы (с возможностью смотреть статистику канала и его пользователей). Сценарий стандартный, как в постинге. Добавьте бота, перешлите сообщение. Такого плана
2. Расписание – в этой функции мы можем выставить\поменять\удалить расписание рекламных публикаций. Расписание работает следующим образом. Допустим, мы поставили 9 утра. Это значит, что каждый день, в 9 утра есть свободный слот и в это время может выйти реклама с платформы. Если доступной рекламы нет, ничего не выходит. Владелец канала имеет возможность настроить расписание более гибко. Допустим, в понедельник в 9 утра, во вторник в 12 дня и тд. При этом, можно выставить расписание на 2 рекламы в день. Не более. И интервал между ними должен быть не менее 6 часов.
3. Статистика: проваливаемся в две кнопки 1) Что крутится – выводит список доступных сейчас каналу кампаний. 2) Доход - отображает доход владельца канала. Опции вчера, 7 дней, 30 дней, все время. Ответ – построчные данные: дата\охват\доход. Если за весь период, то просто: все время\охват\доход. Эти данные передаются по апи из социалджет, по запросу
4. Настройки – внутри опции: перейти в кабинет (используется логин и пароль профиля). Они прописаны тут же, либо подставляются автоматом. (Либо некая ссылка, защищенная, что по ней попадаешь в свой кабинет, под своими данными, которые указывал при первом входе, но без авторизации), заказать выплату, удалить канал, редактировать\удалить профиль – позволяет поменять логин\пароль, поменять\добавить платежные реквизиты, куда происходит выплата дохода.
5. FAQ – частые вопросы. Список частых вопросов. Не знаю, как лучше это организовать. Кнопками? А если вопросов штук 20?
6. Чат с поддержкой – оставляет в бота заявку на консультацию. Она по апи падает в дживосайт и сообщение ведется таким образом.
Механика. При первом знакомстве с системой, просит указать почту, генерирует пароль. Далее, меню: добавить канал\расписание\статистика\настройки\фак\чат с поддержкой
Взаимодействие с системой происходит по апи.
ТЗ может меняться, это базовая концепция. Глобальных изменений не планируется, но какие-то моменты, конечно, появятся.
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗавершен4 года назад
- $200
Требуется опытный программист для переработки процесса регистрации и логина на сайте WordPress, интегрированном с Java-приложением. Задачи включают анализ текущих интеграций, написание технического задания, добавление капчи, проверку IP посетителей и установку CPanel на хостинг. Необходим опыт работы с устаревшим кодом.
Веб-программированиенет заявокЗакрыт4 года назад Требуется бэк-разработчик для сложного проекта по рекламе в социальных сетях. Работа с высоконагруженной платформой, взаимодействие через API (bitbucket, github, youtrack). Стек технологий: Nginx, PHP, YII, MySQL, фронтенд на React. Ищем опытных разработчиков для решения задач и оптимизации кода.
Веб-программирование9 заявокЗакрыт4 года назадТребуется настройка оплаты на сайте cs-cart с использованием действующего аккаунта Робокассы и модуля для интеграции. Необходимо протестировать систему после настройки. Ищем специалиста с опытом работы более 3 лет в данной области и положительными отзывами.
Веб-программирование2 заявкиЗакрыт4 года назадИщется разработчик для интеграции telescope и elasticsearch в проекты на Laravel или Lumen. Необходимо создать готовый пакет, который обеспечит корректную работу интеграции и упростит дальнейшее использование в разработке.
Веб-программирование1 заявкаЗакрыт4 года назадНеобходимо разработать текстовый редактор на JavaScript, аналогичный редактору в мессенджере Telegram. Редактор должен включать поле ввода, выпадающее меню, модальное окно для вставки ссылок и поддержку эмоджи. Поддерживаемая разметка: жирный, курсив, подчеркнутый, зачеркнутый, моноширинный текст и ссылки. Код должен быть минималистичным, без фреймворков, в идеале состоять из 3 файлов: html, css и js.
Веб-программирование5 заявокЗакрыт4 года назадТребуется доработка сайта на CODEIGNITER. Необходимо добавить выбор дня и часа доставки на странице продукта или при оформлении заказа. Также нужно убрать поле выбора страны, так как сайт функционирует в одной стране, что вызвало проблемы с выбором регионов.
Веб-программирование1 заявкаЗакрыт4 года назад- $3000
Создайте сайт 'Калькулятор' с функционалом для облачного майнинга. Необходимы интеграция с API для получения курсов криптовалют, реализация многопользовательского интерфейса, реферальной программы и двухфакторной аутентификации. Предусмотрена мультиязычность и подключение Google reCAPTCHA.
Веб-программирование7 заявокЗакрыт4 года назад Необходимо разработать парсер, который будет извлекать ключевые слова из описаний приложений в Play Market. Готовые данные должны записываться в таблицу по крону раз в сутки. Опыт работы с API, JSON и загрузкой данных в Google Sheets приветствуется.
Веб-программирование3 заявкиЗакрыт4 года назадТребуется разработать модуль для синхронизации каталога товаров между интернет-магазином на основе CS-Cart 4.12.1 Multi-Vendor и платформой Сима-Ленд. Необходимо учесть документацию по API Сима-Ленд и реализовать функционал, аналогичный существующему модулю для другой CMS.
Веб-программирование2 заявкиЗакрыт4 года назад