Доработать сайт на Django
Цена договорная
Дано:
Имеется сайт, написанный на django. Назначение - проверка действия промокодов.
Есть 2 режима работы: пользовательский и административный.
В пользовательском режиме реализован следующий бизнес-процесс:
В административном режиме доступна функция дозагрузки новых промокодов в формате excel таблицы и выгрузки excel таблицы с промокодами:
Выгрузка - полная выгрузка из БД
Дозагрузка - новые промокоды дозаписываются в БД. Старые промокоды - перезаписываются атрибуты. Если в загружаемом excel файле нет промокода, но он есть в БД, то такой промокод остается в БД и не перезаписывается.
Требуется:
Модернизировать систему и добавить многоразовые промокоды.
В БД необходимо сделать дополнительные флаги: Многоразовый промокод (1/0), Промокод категории 0 (1/0) (учесть доступность в excel)
В БД необходимо создать таблицу с многоразовыми промокодами (сопоставление с номерами телефонов и фио)
Необходимо модернизировать логику проверки, чтобы учесть многоразовые промокоды и промокоды категории 0 (+ телефоны/фио)
Подробнее все описано в блок-схеме
Блок-схема приведена в приложении
Возможно использование безопасной сделки
Имеется сайт, написанный на django. Назначение - проверка действия промокодов.
Есть 2 режима работы: пользовательский и административный.
В пользовательском режиме реализован следующий бизнес-процесс:
- Пользователь вводит промокод
- Система ищет промокод в БД (postgres)
- В случае, если промокод найден, система проверяет период его действия по БД и статус использования.
- Если период действия не окончен - система выдает сообщение, что промокод найден и сообщение о акции, ассоциированной с промокодом.
- После отображения сообщения, что промокод найден, в БД данному промокоду проставляется статус использован и данный промокод становится недоступен для поиска.
В административном режиме доступна функция дозагрузки новых промокодов в формате excel таблицы и выгрузки excel таблицы с промокодами:
Выгрузка - полная выгрузка из БД
Дозагрузка - новые промокоды дозаписываются в БД. Старые промокоды - перезаписываются атрибуты. Если в загружаемом excel файле нет промокода, но он есть в БД, то такой промокод остается в БД и не перезаписывается.
Требуется:
Модернизировать систему и добавить многоразовые промокоды.
В БД необходимо сделать дополнительные флаги: Многоразовый промокод (1/0), Промокод категории 0 (1/0) (учесть доступность в excel)
В БД необходимо создать таблицу с многоразовыми промокодами (сопоставление с номерами телефонов и фио)
Необходимо модернизировать логику проверки, чтобы учесть многоразовые промокоды и промокоды категории 0 (+ телефоны/фио)
Подробнее все описано в блок-схеме
Блок-схема приведена в приложении
Возможно использование безопасной сделки
- Файлы
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.
Все на высоте!
Отлично и быстро разобрался в чужом коде
очень быстрая и качественная работа, даже без правок после тестирования