php - 如何在购物车中的最小特定商品数量后设置特定的运费?
问题描述
我有一家 Woocommerce 商店,其中不同的产品(1 和 2)从不同的地方(A 和 B)发货。我使用 WooCommerce 的多个包来拆分包。如果客户订购项目 1 和 2,他将支付 A 和 B 两笔运费。它工作得很好。
现在我想进行促销。如果客户订购了两个或更多产品一,他为此包裹支付 10 美元的固定费率。如果他订购了两种产品 1 和一种产品 2,他因此支付 10 美元 + 运费 B。
我该如何编码?我找到的所有东西都会计算购物车中的总商品数量,然后给出统一费率,这在我的情况下不起作用。它需要计算购物车中特定商品的总数。
前任:
如果产品 1 数量 > 1,运费 = 10 美元。
希望我说得够清楚!
解决方案
推荐阅读
- c++ - 我有一个关于 C++ 中动态分配内存的问题
- javascript - 如何在 SAPUI5 中将日期时间字符串转换为日期?
- c# - 为什么“mouse_event”不适用于“Control.MouseButtons == MouseButtons.Left”?
- activemq-artemis - Apache Artemis:了解最大磁盘使用率并解决完整策略
- clearcase - 有没有办法通过命令行在 clearcase 上添加动态视图快捷方式?
- c# - C#中的字典
- firebase - Firestore 中如何仅显示属于特定 uid 的文档?
- python - 当我们重塑 numpy 数组时,如何推断步幅大小?
- github - 如何使用 GitHub Actions `workflow_run` 事件?
- javascript - IE11中的无效字符问题