如果购物车项目是两个以上的点击进行结帐或在woocommerce的点击订单按钮点击,我想禁止下单。 我不想检查它加入购物车验证检查,请任何人可以指导我呢?允许一个购物车项目在下订单按钮点击或继续结帐按钮点击
4
A
回答
1
您可以使用WooCommerce Min/Max Quantities分机设置结帐所需的最小和最大数量。
或
您可以通过使用“woocommerce_after_checkout_validation”过滤器设置自定义代码到你的functions.php主题文件,并可以使用$发布阵列检查值和设定验证,
add_action('woocommerce_after_checkout_validation', 'rei_after_checkout_validation');
function rei_after_checkout_validation($posted) {
// do all your logics here...
}
0
function custom_checkout_button_action(){
global $woocommerce;
$items = $woocommerce->cart->get_cart();
$total = 0;
foreach($items as $item => $values) {
$total = $values['quantity'];
}
if($total>=2){
?>
<a href="//your check out URL" onclick="return false"><?php _e('Check On Out', 'woocommerce'); ?></a>
<?php
}
else{
?>
<a href="//your check out URL"><?php _e('Check On Out', 'woocommerce'); ?></a>
<?php
}
}
add_action('woocommerce_proceed_to_checkout', 'custom_checkout_button_action');
如果您正在使用butto,则可以在下订单页面之前相应地更改您的HTML以禁用按钮,而不是在检出页面上的代码中链接。
相关问题
- 1. AngularJS按钮点击更新购物车
- 2. org.openqa.selenium.ElementNotVisibleException点击继续按钮
- 3. 在按钮上点按购物车图标点击
- 4. 自动更新购物车继续结帐点击
- 5. 等待点击按钮才能继续
- 6. 继续当点击后退按钮
- 7. 在购物车详细信息按钮点击事件
- 8. 点击“添加到购物车”按钮时如何让购物车清空
- 9. iFrame不允许我点击按钮
- 10. 点击按钮继续下一个方法
- 11. 按钮点击许多按钮动画
- 12. UpdatePanel不允许在GridView中点击按钮点击
- 13. Knockoutjs订阅按钮点击?
- 14. 单击一个按钮时禁用多个按钮点击
- 15. 当点击其他标签上的其他按钮时,允许点击按钮
- 16. 点击一个按钮来模拟点击多个按钮
- 17. 中继器按钮点击
- 18. 加入购物车按钮点击时选定的商品
- 19. 图片按钮增加购物车价格点击时 - Magento
- 20. 购物车计数增加和减少,同时点击按钮
- 21. 在点击一个按钮后继续在列表中添加项目
- 22. 按钮被点击后,另一个按钮就不会点击
- 23. 点击一个按钮从
- 24. 上点击一个按钮
- 25. 点击一个HTML按钮
- 26. 点击一个按钮
- 27. 点击一个按钮
- 28. 上点击一个按钮
- 29. WatiN点击一个按钮
- 30. 硒点击一个按钮