我已经阅读了很多问题和答案,特别是在这一个中“使+/-加号和减号数量按钮上升woocommerce的增量为12“,但在woocommerce 2.0.10中,它似乎有不同的编码,因为我无法弄清楚Ewout建议的12的改变方式。 我不知道JS,但我可以按照具体说明。 我使用VarkTech最低购买量的WooCommerce插件和2个规则,我已经解决了三个要求中的两个。其中一件是16件的最低限购,另一件是所购买产品的最低订单数量为48件,但最后一项要求是我需要将减/加按钮的增量设为8. 我会如果有人能够更多地解释Ewout给Artmart的答案,那么非常感谢。 对不起,我的英语。来自智利 问候, 莫妮卡使woocommerce中的加号和减号数量按钮以8为增量递增2.0.10
0
A
回答
0
放置在任何插件的任何PHP文件,下面的代码,并确保该插件是在主动模式下,它应该完全按照您想要的工作。阅读代码&的意见修改值按您的要求
add_action('init', 'add_filter_to_overwrite_increment');
function add_filter_to_overwrite_increment() {
add_filter('woocommerce_quantity_input_args', 'overwrite_woocommerce_quantity_input_args', 10, 2);
}
function overwrite_woocommerce_quantity_input_args($args, $product) {
$args['input_value'] = 8; // Starting quantity value
$args['max_value'] = 100; // Quantity can not go beyond this value
$args['min_value'] = 1; // Quantity cannot go below this value
$args['step'] = 8; // Value with which you want to increment or decrement
return $args;
}
希望这将是有益的。
1
为了扩展我以前的评论,在WooCommerce 2.1中,您可以直接筛选步骤值。把它放在site-specific plugin。
add_filter('woocommerce_quantity_input_step', 'kia_quantity_input_step', 10, 2);
function kia_quantity_input_step($step, $product){
return 6; // the will be the new step value
}
add_filter('woocommerce_quantity_input_min', 'kia_quantity_input_min', 10, 2);
function kia_quantity_input_step($min, $product){
return 16; // the will be the new min value
}
相关问题
- 1. 使woocommerce中+/- +/-和减数量按钮以12为增量上升
- 2. WooCommerce加号和减号按钮
- 3. 按钮点击增加/减小字号
- 4. 增量和变量的递减printf中
- 5. 增量/减量按钮在ExtJS
- 6. 增量编号
- 7. 向WooCommerce添加加号和减号按钮
- 8. 递增和递减1个值 - 按钮
- 9. VHDL-递增和递减按钮
- 10. 添加(+/-)按钮数量增量
- 11. 减少和增加浮动增量android
- 12. 增量按钮
- 13. 在RecyclerView中增加和减少数量
- 14. 增量递减的按位运算符
- 15. 以角度形式递增递减量
- 16. 如何在jquery中按住按钮时增量增加变量?
- 17. 减速器独立增量编号
- 18. 唯一8位增量编号
- 19. 系统V信号量多次递增/递减
- 20. 增量ID号(JS)
- 21. 增量INT编号
- 22. 共享内存中的信号量,进程和递增变量
- 23. WooCommerce输入字段 - 递增/递减字段按钮
- 24. 总增量和减量
- 25. 。长度增量和减量
- 26. 带增量和减量按钮的输入域
- 27. 2个按钮之间的增量和减量
- 28. 的Arduino:增加和减少的按钮
- 29. 在java中使用增量和减量按钮创建数字文本框
- 30. Android NumberPicker隐藏增量和减量按钮
嗨Ratnakar.Thanks你的帮助。我把它粘贴在我的孩子主题的functions.php中,它可以工作。我仍然存在的问题是,它以1个产品开始,并且它在8中放置,所以1 + 8 = 9。我需要它是:16 + 8 + 8 + 8 + 8 ...这是第一个应该是16的“1”。我试图将'min_value'改为16,但我仍然得到1。如何解决它? – Monica
尝试设置'$ args ['input_value'] = 16;'和'args ['min_value'] = 16;'在上面的代码 –
我做到了,我仍然有同样的问题。它仍然以1作为最低购买量,以8为增量递增,得到9,17,25 ...作为结果。此外,我意识到增量仅适用于单品页面,而不适用于购物车页面。另一个建议?谢谢你的帮助! – Monica