【发布时间】:2015-03-05 04:50:45
【问题描述】:
对于每种产品,我都添加了特定的运输类别。因此,在用户将一些产品添加到他/她的购物车并继续结帐后,我想对购物车中的产品进行循环以检查它的运输类别,如果所有产品都属于特定的运输类别,则阻止结帐。
关于在哪里进行循环的任何想法?我的意思是我应该修改哪个动作/钩子?
编辑
我用他提供的 Rohil 修改后的代码作为答案尝试了以下钩子。但只有一次有效:
- woocommerce_checkout_update_order_review
- woocommerce_review_order_before_submit
我的意思是,我希望在输入运输详细信息并且用户按下“PLACE ORDER”按钮后执行验证。因此,首先它会验证并显示通知。但是如果再次按下PLACE ORDER按钮而不做任何更改,就会下订单!
【问题讨论】:
标签: woocommerce