大佬教程收集整理的这篇文章主要介绍了根据 WooCommerce 结帐页面上的产品类别应用自定义数量参数,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的客户在页面上有您可以购买 12 和 12 的产品。
因此数量字段的基值是 12,如果您想添加另一个框,请单击箭头,它将添加 12,因此数量值从 12 变为 24。
它基于类别,因此如果类别 == '12',则输入基值为 12。
add_filter("woocommerce_quantity_input_args",function($args,$product){
if(has_term("12","product_cat",$product->get_ID())) {
$args['input_value'] = 12;
$args['min_value'] = 12;
$args['step'] = 12;
}
return $args;
},10,2);
@H_874_16@
我如何修复以便数量值跟随到结帐页面,如果我将 12x2 (24) 添加到我的购物车,它只会显示 12 而不是与商店页面 (24) 相同的数量值
您可以使用 woocommerce_@R_673_10943@kout_cart_item_quantity
过滤器钩子
所以你得到:
function filter_woocommerce_@R_673_10943@kout_cart_item_quantity( $item_qty,$cart_item,$cart_item_key ) {
// Get product id
$product_id = $cart_item['product_id'];
// Has term
if ( has_term( 12,'product_cat',$product_id ) ) {
// Output
$item_qty = '<strong class="product-quantity">' . sprintf( '× %s',12 ) . '</strong>';
}
// Return
return $item_qty;
}
add_filter( 'woocommerce_@R_673_10943@kout_cart_item_quantity','filter_woocommerce_@R_673_10943@kout_cart_item_quantity',10,3 );
以上是大佬教程为你收集整理的根据 WooCommerce 结帐页面上的产品类别应用自定义数量参数全部内容,希望文章能够帮你解决根据 WooCommerce 结帐页面上的产品类别应用自定义数量参数所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。