如果購物車項目是兩個以上的點擊進行結帳或在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. 硒點擊一個按鈕