代码实现WooCommerce:产品添加到购物车最小,最大和起始值

代码实现WooCommerce:产品添加到购物车最小,最大和起始值

PHP代码段1:设置最小,最大,增量和起始值添加到购物车数量@ WooCommerce单个产品页面和购物车页面(简单产品)

add_filter( 'woocommerce_quantity_input_args', 'yongwp_woocommerce_quantity_changes', 10, 2 );

function yongwp_woocommerce_quantity_changes( $args, $product ) {
   if ( ! is_cart() ) {
      $args['input_value'] = 4; // Start from this value (default = 1) 
      $args['max_value'] = 10; // Max quantity (default = -1)
      $args['min_value'] = 4; // Min quantity (default = 0)
      $args['step'] = 2; // Increment/decrement by this value (default = 1)
   } else {
      // Cart's "min_value" is already 0 and we don't need "input_value"
      $args['max_value'] = 10; // Max quantity (default = -1)
      $args['step'] = 2; // Increment/decrement by this value (default = 0)
      // COMMENT OUT FOLLOWING IF STEP < MIN_VALUE
      // $args['min_value'] = 4; // Min quantity (default = 0)
   }
   return $args;
   
}

PHP代码段2:设置最小值添加到购物车数量@ WooCommerce单个产品页面(可变产品->单个变体)

add_filter( 'woocommerce_available_variation', 'yongwp_woocommerce_quantity_min_variation', 9999, 3 );
 
function yongwp_woocommerce_quantity_min_variation( $args, $product, $variation ) {
   $args['min_qty'] = 5;
   return $args;
}

将PHP代码段放在主题functions.php文件的底部(如果有?>  就放最底部?>之前,没有就直接放置在最后面就可以)

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"Yongwp.com",如遇到无法解压的请联系管理员!
WordPress外贸建站 » 代码实现WooCommerce:产品添加到购物车最小,最大和起始值

查看优质的WP整站案例

立即查看 联系我们