カートアイテムが2つ以上ある場合は、注文を許可しません。 私はそれを確認しないでくださいカートに追加する検証チェックは、いずれか1つ私にそれについての案内ができますか?買い物かごに入れる前に1つのカートアイテムを許可するボタンをクリックするか、チェックアウトボタンをクリックしてください。
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. 買い物かご
- 2. 買い物かごをバックエンドに渡す
- 3. 変更方法カートに入れるボタンをクリックして商品一覧のボタンをご覧ください。
- 4. 1つのボタンで2つのasynctaskを開始するには1つのアクティビティをクリックしてください
- 5. ボタンをクリックしてブートストラップのフリップカラムをクリックしてください
- 6. ボタンが再度クリックされたか、それとも前回のクリックかを確認してください。
- 7. 2つのボタンを自動的にクリックしてください
- 8. click_chang_formに戻るにはボタンをクリックしてください
- 9. マウスをクリックしてボタンを入力してください。
- 10. setonclicklistenerはボタンをクリックしてクリックしないでください
- 11. 1つのボタンをクリックしてdivを変更してください
- 12. マウス/ボタンをシミュレートする方法#をクリックしてください。
- 13. Cで1つのボタンだけがクリックされていないことを確認してください。
- 14. jQuery:ボタンがクリックされているか確認してください
- 15. 買い物かごに追加する、とPythonにストック
- 16. マルチクリック(2つ以上のボタンをクリックしてください)
- 17. ページリフレッシュを避けるボタンAsp.netをクリックしてください。C#
- 18. オーバーレイしているdivから1つのボタンをクリック
- 19. 個数買い物かごに入れた数量を取り除きます
- 20. ボタンをクリックして更新した後、新しいページからボタンをクリックしてください
- 21. クリック時にボタンのターゲットURLにGETパラメータを入力してください。
- 22. 印刷クリスタルレポートをポジサーマルプリンタにボタンをクリックしてください。
- 23. ボタンをクリックした後に変更してください。 angularjs
- 24. AS3 - ボタンをクリックした後、 "オーバー"モードにしてください
- 25. 私のコードを確認してください。トリガーhtmlボタンをクリックして入力してください
- 26. 値を追加するには、ボタンをクリックしてください。Spring MVC
- 27. 俳優を設定するにはボタンをクリックしてくださいLibGDX
- 28. 「クリック」イベントにバインドされたdivを介したリンクのクリックを許可する
- 29. 整列+と - 買い物かご用
- 30. Wordpressはもっとボタンをクリックして投稿をクリックしてください。