【发布时间】:2020-01-17 08:18:21
【问题描述】:
2 月份我在这里得到了很大的帮助,关于 woocommerce 问题,我需要根据购物车总高度自动添加费用,in this thread。
现在,我还需要在代码中添加对项目宽度的计算。但前提是购物车中的任何物品的宽度超过 25 厘米(不是总宽度,因为产品是堆叠在一起的书籍,所以额外的运费按总高度和宽度超过 25 厘米计算) . 例子:
实际效果如何:
- 如果购物车的总高度为 3 厘米或以上,则需要付费。
需要什么(补充):
- 如果一件物品的宽度超过 25 厘米,则需要付费。
- 如果购物车的总高度为 3 厘米或以上,并且如果一件商品的宽度超过 25 厘米,则需要付费。
我一直在玩 "Add a fee based on cart items height in Woocommerce" 答案代码(第二个代码 sn-p),试图向它添加一个高度变量($target_width = 25; // ),但是我在计算中迷失了方向,不知道如何尝试它而不使其成为总车宽,我只是没有资格对代码进行如此高级的编辑。我所有的不同尝试都没有奏效。
感谢我能得到的任何帮助。
【问题讨论】:
-
代码已更新: 将缺失的
;添加到$width_threshold = 25...
标签: php wordpress woocommerce cart fee