Привязать отправку чеков клиенту к статусам заказа

10 000 руб. за проект
28 февраля 2021, 22:09 • 9 откликов • 79 просмотров
Есть интернет магазин на Python/Django. Сейчас при покупке там выбивается один чек. Скрин смотри в приложение. А нужно, чтобы выбивалось два чека: чек на предоплату, когда заказ оплачен, и чек на зачет предоплаты, когда заказ доставлен.

Сейчас, когда заказ получает статус "оплачен" - клиенту уходит чек на предоплату. Это значит, что в строке “способ расчета” указано “ПРЕДОПЛАТА 100%”. Здесь нужно только добавить список отпущенных товаров (сумка, платье и тд), если это возможно.

А вот, что нужно добавить. Далее, когда заказу вручную в админке присваивают статус "доставлен" - клиенту должен уйти чек на зачет предоплаты. Это значит, что в графе “зачет предоплаты (аванса)” должна быть указана полная сумма первого чека, а не 0, как в чеке в приложении.

Видимо в обоих случаях нужно посылать какой-то сигнал системе ОФД по этим триггерам смены статуса.
Нужна консультация и реализация. Интернет магазин на Python/Django.
Файлы