我用django-oscar构建了一个简单的电子商务网站。
成功下单后,无论设置如何,都会向客户发送电子邮件。我发现代码位于oscar/apps/customer/utils.py:Dispatcher.dispatch_order_messages
是否可以关闭此行为?
答案 0 :(得分:2)
您应该分叉checkout
应用(如上所述here)并覆盖handle_successful_order
的{{1}}方法。您可以从oscar应用程序中复制代码,只需注释掉发送确认消息的行。
OrderPlacementMixin