Найти в Дзене
Computer Pro

Дипломная Django. Интернет-магазин. Оплата заказа

Вот мы реализовали логику работы того как из корзины товары добавить в заказ: Теперь осталось их оплатить, поменять статус платежа на "оплачено", поменять количество оставшихся товаров и только после этого очистить корзину от тех товаров что были туда добавлены. Для этого мы создадим новую модель, которая будет отвечать за данные о платеже. Собственно говоря это будет псевдо-рабочая модель, мы будем просто проверять номер кредитной карты на четность и чтобы она не была просроченной. Но оплаты на самом деле происходить не будет. Особо пояснять тут наверное ничего не надо. Тут собственно вс относительно просто, и многие строки кода избыточны, например cvv_code и card_holder_name, но эти строки есть во фронте поэтому я тут их и записал. Это черновик, рабочий, но черновик. Ну вот, товары "оплачены", количество их "в наличии" поменяно, можно удалить все объекты из корзины. Основной функционал интернет-магазина реализован. Осталось это дело привести к товарному виду - некому подобию релиза,
Оглавление
Просто картинка для украшения. Фото автора.
Просто картинка для украшения. Фото автора.

Вот мы реализовали логику работы того как из корзины товары добавить в заказ:

Теперь осталось их оплатить, поменять статус платежа на "оплачено", поменять количество оставшихся товаров и только после этого очистить корзину от тех товаров что были туда добавлены.

Для этого мы создадим новую модель, которая будет отвечать за данные о платеже. Собственно говоря это будет псевдо-рабочая модель, мы будем просто проверять номер кредитной карты на четность и чтобы она не была просроченной. Но оплаты на самом деле происходить не будет. Особо пояснять тут наверное ничего не надо.

-2

Тут собственно вс относительно просто, и многие строки кода избыточны, например cvv_code и card_holder_name, но эти строки есть во фронте поэтому я тут их и записал. Это черновик, рабочий, но черновик.

-3
-4

Ну вот, товары "оплачены", количество их "в наличии" поменяно, можно удалить все объекты из корзины. Основной функционал интернет-магазина реализован. Осталось это дело привести к товарному виду - некому подобию релиза, убрать все лишние принты, оптимизировать где можно код, покрыть тестами. Может быть я еще что-то упустил.

Ну вот с черновиками вроде бы закончил, перехожу к написанию чистовика, когда закончу - поделюсь своими соображениями.

ЗЫ. Не забываем ткнуть лайкосик и подписку, а то поисковый робот дзена не будет давать показов статье.