我使用“set minimum and maximum allowable product quantities to be added in WooCommerce Cart”来要求最小和最大数量订单。
现在,我需要对几种产品(不是全部)施加多重数量。例如:6瓶、12瓶、18瓶(6的倍数)或其他12瓶、24瓶(12的倍数)
我找到了一个解决方案,但它的每一个产品具有独特的价值,我不能'管理它在后台为每个产品单独。我必须在后台管理多个数量。
如果你能帮助我,谢谢你
我使用“set minimum and maximum allowable product quantities to be added in WooCommerce Cart”来要求最小和最大数量订单。
现在,我需要对几种产品(不是全部)施加多重数量。例如:6瓶、12瓶、18瓶(6的倍数)或其他12瓶、24瓶(12的倍数)
我找到了一个解决方案,但它的每一个产品具有独特的价值,我不能'管理它在后台为每个产品单独。我必须在后台管理多个数量。
如果你能帮助我,谢谢你
2条答案
按热度按时间yrdbyhpb1#
更新日期*2020年12月 *
以下重新访问的代码将允许除了处理数量步骤。
我已将数量字段设置位置更改为“常规”设置选项卡。
我添加了一个复选框,用于在产品级别启用或禁用这些额外的数量设置(动态显示或隐藏设置字段):
当复选框未选中*(字段不可见且数量设置被禁用)*:
勾选复选框时*(字段可见且启用数量设置)*:
我已经将所有设置合并到一个唯一的自定义字段中,作为一个索引值数组,以提高性能。
自从WooCommerce版本3以来,事情发生了很大的变化,所以我做了一些修改,增强和更新代码,以更新一些内容。
在 AJAX 上也可以很好地工作,简单产品添加到购物车,可变产品的产品变化,以及购物车数量输入字段。
所有代码:
代码放在活动子主题(或活动主题)的functions.php文件中。测试和作品。
bcs8qyzn2#