所以我正在使用 Satchmo 商店,并且我设置了一个礼券模块,作为在我的网站上购买优惠券的一种方式。但是,当我在选择数量页面上购买超过 1 个时,它只会通过电子邮件向我发送一张礼券,而不是根据我购买的数量发送多张。
这是购买礼券后如何通过电子邮件发送的听众。有人对此有所了解吗?
def coupon_notify(sender, instance, created, **kwargs):
recipient = instance.purchased_by.email
buyer = '%s %s' % (instance.purchased_by.first_name, instance.purchased_by.last_name)
subject = "You Coupon"
html_content = 'Your code:<br><strong style="font-size:40px; color:#000;">%s</strong>' % (instance.code)
sender = 'name@email.ca'
msg = EmailMessage(subject, html_content, sender, [recipient])
msg.content_subtype = "html"
msg.send()
def coupon_code_listener():
save_signals.post_save.connect(coupon_notify,\
sender=GiftCertificate,dispatch_uid="coupon_notify")