Подключите нашего Telegram-бота для уведомлений о новых проектах

Доработка компонента для сайта на Modx 2.8.3 – система платной подписки

Разместить заказ
1 фрилансер уже откликнулся на этот заказ
Цены от 123456 ₽.
Сроки от 30 дней.
Данные обновляются раз в 10 минут.
o
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 4 месяца
Бюджет: 1500 ₽/час
Нужно доработать компонент системы платной подписки для сайта на Modx 2.8.3, который предлагает услуги печати на одежде и другом мерче.

Как должно работать:
На сайте есть раздел "Проект INDee", где предлагаются пакеты услуг по подписке. Выбираем пакет, переходим в чекаут. Там вводим данные, переходим в платежную систему, оплачиваем подписку (рекуррентный платёж). На те данные что ввели при чекауте – создаётся в системе пользователь, с логином и паролем.
Логин и пароль допускают его в личный кабинет.

В личном кабинете, пользователь может создавать дизайны принтов одежды (загружать фото, файл исходника для печати и т.п.), в зависимости от тарифа. В начальном тарифа – 3 футболки, тариф старше – 3 футболки и 1 лонгслив, и т.д.

Дизайны группируются в коллекции. Сначала создаём коллекцию, внутри неё делаем дизйны. Количество коллекций не ограничено.

Дизайн – объект в бд где содержится 5 фотографиий, текстовоое описание, файл для печати.

После создания дизайна, пользователь отправляет его на ручную модерацию. Администратор (зашёл со своим логином-паролем) видит информацию о дизайнах всех пользователей, проверяет их, и одобряет либо отклоняет.

Что уже готово:
- тарифы подписки заведены в системе как товары minishop2
- файловая структура компонента
- база данных компонента
- установлен компонент login
- таблица юзеров с тарифами подписки, их статусами подписки. Статусы заказов подписки в минишопе
- возможность войти в личный кабинет по логину и паролю
- сделан раздел ЛК подписчика, с выводом информации о тарифе, дизайнах, коллекциях
- сделано управление коллекциями и дизайнами, реализованы CRUD-операции, созданы поля в БД
- хранение файлов, транслитерация русских имён файлов
- реализована логика ограничений по количеству дизайнов в зависимости от тарифов

Что нужно сделать:
- сделать окно управления брендом – загрузка лого и названия
- в создание и редактирование дизайна – добавить поле ввода textarea c описанием, убедиться что хранится в бд
- в создание и редактирование дизайна – добавить поле выбора технологии печати дизайна
- на основе того что уже есть — реализовать админский доступ (настроить права и отображение дизайнов всех пользователей и их статусы), где у каждого дизайна будет инфо об – авторе, названии бренда, коллекции – и ккнопки "одобрить", "доработать", "отправлено в печать", "размещено", меняющие статус дизайна для пользователя
- интеграцию с telegram-ботом для уведомлений (есть кастомное API, по сути слать запросы на адрес при смене статуса дизайна), сам бот пишется отдельной командой которая готова всё предоставить.
Разделы:
Опубликован:
16.12.2024 | 09:13 [поднят: 16.12.2024 | 09:13] [последние изменения: 16.12.2024 | 10:32]
Откликнуться Посмотреть другие заказы Разместить заказ

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->