0
woocommerceでは、すべてのアイテムがミニカートに追加されるショップページがあります。 "Checkout"ボタンをロックアウトする必要があります。&チェックアウトページの前に、最低限の条件が満たされていない限り、ユーザーに追加を促すモーダルを作成してください。私が見たことのすべては、チェックアウトページへのページの再ロードを必要とします。それは不義です。Checkoutボタンを無効にし、ShopページのModalを作成します。
add_action('woocommerce_before_checkout_process' , 'no_btn_minimum_order_amount');
function no_btn_minimum_order_amount() {
// Set this variable to specify a minimum order value
$minimum = 15;
if (WC()->cart->subtotal < $minimum) {
wc_print_notice(
sprintf('A minimum item amount of %s is required to place your order, your current order total before shipping is %s.' ,
wc_price($minimum),
wc_price(WC()->cart->subtotal)
), 'error'
);
}
}
私の友人@LoicTheAztecは(いくつかのアイデアを持っているでしょう、私を賭けます。 – miic