Files
hossein-por-shop/backend/order/signals.py
T
Parsa Nazer c649770941 order cart payment update
added signals for order
2025-03-19 20:08:55 +03:30

24 lines
587 B
Python

from django.db.models.signals import pre_save
from django.dispatch import receiver
from .models import OrderModel
@receiver(pre_save, sender=OrderModel)
def order_status_changed(sender, instance, **kwargs):
if instance.pk:
previous = OrderModel.objects.get(pk=instance.pk)
print(f'pervios {previous.status} instance {instance.status}')
if previous.status != instance.status:
send_change_status_notif(instance)
def send_change_status_notif(order):
pass
def update_cart_price_fields(order):
pass
def update_sell_data(order):
pass