this.stor.get('cart').then(val => {
var sum = 0;
this.data = val;
for (let i = 0; i <= this.data.length; i++) {
this.data[i].total = this.data[i].price * this.qty;
sum = sum + this.data[i].total;
};
console.log(sum)
}) 我想要得到购物车中每一件商品的总数,我使用了这个函数,如果我在循环中控制sum,它会在循环
我知道在这里提问之前,我至少应该尝试一些东西,但我真的不知道从哪里开始。
我已经设置了运费,不想更改这些运费。它们是根据目的地国家/地区计算的。
我想要做的是遵守这些规则,除非购物车只包含某个类别的商品。无论目的地如何,其成本都是固定的:
If CART contains ONLY category_id_916 THEN shipping = 2.99
ELSE follow normal rules
在Magento中,我应该在哪里实现这样的代码呢?它可能是在系统已经计算了运输成本之后,如果这更容易的话,因为我不能想象性能会受到太大的影响。这样,如果适用,它只会用2.99覆盖计算的成本。
假设我有应用程序(不管前端是什么)。
后端只是API。
有很多页面/表单。每个页面/表单都需要与API进行一些交互。
可能会出现许多错误:
1. User is disconnected from network
2. User is not authenticated
3. API for some reason returns unexpected 500 code
在每个表单和每个页面中对这些错误进行代码处理是很糟糕的(因为我们想通知用户出了问题),所以必须在一个地方完成。
例如,在Vue中,我可以设置http拦截器,它可以接受断开连接的网络错误和500个错误,并向用户显示信息。
在filemaker中,我有一个purchase order表,其中有一个列出了商品的门户。我希望使用门户中每种商品的订购数量更新inventory表。我尝试使用以Go to portal Row Select; next ;Exit after last结束的循环,但该循环不断更新门户中每个项目的数量,而不是更新一个项目并移动到下一个项目。我遗漏了哪一步?
谢谢!