Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的运输模块中,我正在尝试检查付款类型,如果付款类型不是 COD,则仅返回 true for valid()。基本上,如果通过 COD 付款并且不允许实际的运输方式,我只想提供本地交付或本地取货的运输选择。
我的问题是在运输模块的 valid() 方法中我不知道如何访问当前的订单信息。有没有办法将订单信息传递给init调用?或者有什么其他方法可以查到?
经过更多研究,我发现了一个信号
shipping.signals.shipping_choices_query
这使我能够过滤显示的运输选项。