【发布时间】:2013-10-16 04:06:10
【问题描述】:
我想知道是否可以创建一个 if 语句,如果客户没有在他们的订单中添加足够的特定产品类别(数量而不是价格),则会显示一条消息说他们需要添加更多以避免附加费。我正在考虑最小订单量 sn-p documented here:
add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
function wc_minimum_order_amount() {
global $woocommerce;
$minimum = 50;
if ( $woocommerce->cart->total() < $minimum ) {
$woocommerce->add_error( sprintf( 'You must have an order with a minimum of %s to place your order.' , $minimum ) );
}
}
任何帮助将不胜感激。
【问题讨论】:
-
您似乎已经在代码中找到了答案,那么问题是什么?
-
上面的代码根据货币价值计算整个购物车的总数 - 我所追求的是特定类别的产品的最低数量,而不管价格如何。
标签: php wordpress woocommerce cart