Создать модели с полями. Вынести их в админ-панель.

Товар:
  • Название
  • Картинка
  • Контент
  • Стоимость
Заказ:
  • Итоговая сумма
  • Статус
  • Время создания
  • Время подтверждения
Платеж:
  • Сумма
  • Статус
  • Тип оплаты

Создать эндпоинты.

Эндпоинт получения списка Товаров:
  • GET-запрос с выдачей списка Товаров.
Эндпоинт создания нового Заказа:
  • POST-запрос с указанием списка Товаров. Итоговая сумма Заказа должна складываться из стоимостей всех Товаров. Во Время создания должен записываться текущий таймстамп.
Эндпоинт создания нового Платежа:
  • POST-запрос с указанием Заказа. Сумма должна браться из итоговой суммы Заказа.

Добавить в админке к модели Заказ кнопку подтверждения заказа. Она должна отображаться только если связанный Платеж имеет статус “Оплачен”. При нажатии на кнопку нужно изменить статус Заказа на “Подтвержден”, сохранить текущую дату и время в поле Время подтверждения и отправить POST-запрос по адресу https://webhook.site/36693e00-8f59-4f7b-9a85-1d1e7ddde4d4 с телом JSON {"id":ИД_ЗАКАЗА, "amount":СУММА_ЗАКАЗА,”date”:ВРЕМЯ_ПОДТВЕРЖДЕНИЯ}