【发布时间】:2015-01-31 06:11:46
【问题描述】:
我正在为客户建立一个批发电子商务网站。他们需要至少 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'
);
}
}
}
我不知道如何调整客户帐户,以便在他们浏览网站时丢弃上述代码。
任何帮助将不胜感激。
【问题讨论】:
-
你需要自己尝试一些东西。您需要弄清楚您的用户是如何存储的并将某些内容保存为元数据,例如如果它是用户 = user_meta。然后,您可以查询并应用正确的最小订单。
标签: wordpress woocommerce