def receive_order_placed(sender, order, user, **kwargs):
"""
:param sender:
:param order:
:param user:
:param kwargs:
:return:
"""
for line in order.basket.lines.all():
product = line.product
qs = filer_hookevent(product, 9)
if qs:
data = {
"user": dict(user=user.username, email=user.email),
"order": order.number,
"product": model_to_dict(product),
"price_excl_tax": line.price_excl_tax,
"price_incl_tax": line.price_incl_tax,
"quantity": line.quantity
}
run_hook_tasks_job(qs, data)
评论列表
文章目录