我正在为客户建立一个批发ecom网站。他们需要至少300美元的订单才能进行销售。客户必须登录才能访问站点和下订单。
有一个客户端需要删除最低限度的订单。因此他/她可以成功下达$ 300的订单。
这是我用来生成最小订单的当前代码:
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
// Set this variable to specify a minimum order value
$minimum = 354.93;
if ( WC()->cart->total < $minimum ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' ,
woocommerce_price( $minimum ),
woocommerce_price( WC()->cart->total )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' ,
woocommerce_price( $minimum ),
woocommerce_price( WC()->cart->total )
), 'error'
);
}
}
}
我无法弄清楚如何调整客户帐户,以使上面的代码在他们浏览站点时被丢弃。
任何帮助将不胜感激。
最简单,但至少可以扩展给其他未来客户:
if ( WC()->cart->total < $minimum && get_current_user_id() != 999 )
999
您要为其放弃最低$ 300的客户的用户ID在哪里?
您可以创建自定义功能,并使用角色管理器类型的插件为所有不适用最低要求的客户分配特殊角色:
if ( WC()->cart->total < $minimum && ! current_user_can('ignore_cart_minimum' ) )
编辑
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
// Set this variable to specify a minimum order value
$minimum = 354.93;
if ( WC()->cart->total < $minimum && get_current_user_id() != 999 ) {
if( is_cart() ) {
wc_print_notice(
sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' ,
woocommerce_price( $minimum ),
woocommerce_price( WC()->cart->total )
), 'error'
);
} else {
wc_add_notice(
sprintf( 'Votre commande doit être au minimum de 300$ afin de se qualifier pour les prix de distributeur et pour compléter votre commande.' ,
woocommerce_price( $minimum ),
woocommerce_price( WC()->cart->total )
), 'error'
);
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句