2017-01-23 55 views

回答

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以禁用按鈕,而不是在檢出頁面上的代碼中鏈接。