您好,我的名字是Mirella,我是意大利人。对不起,因为我使用Google翻译。 使用Simplecart但我的运费有问题。 我的客户有不同的运费。该网站将出售不同重量的葡萄酒。 这是我使用你的帮助创建的功能,但我确实在重量和数量之间进行乘法运算。这是行不通的 好。对不起,这是我第一次在这个网站上写,不懂英文。
me.shipping = function()
{
var q = 0;
q += item.weight*item.quantity;
if(q <= 3000){
return 19.00;
}
if((q >= 10000)) {
return 23.00;
}
if((q <= 20000)){
return 24.00;
}
if((q <= 30000)){
return 26.00;
}
if((q <= 50000)){
return 32.00;
}
if((q <= 75000)){
return 35.00;
}
if((q <= 100000)){
return 39.00;
}
}
答案 0 :(得分:0)
首先,如果你格式化你的问题会很好 - 尤其是代码。使其更具可读性。
通过执行此操作,您几乎可以将代码减半;
if(q <= 3000){
return 19.00;
}
if(q <= 10000){
return 23.00;
}
if(q <= 20000){
return 24.00;
}
// ... and so on
也许真正的问题会变得更加清晰: - )
答案 1 :(得分:0)
不同运输的功能。 问题var Q 的重量。重量X数量=总重量。是正确的脚本吗?
me.shipping = function()
{
var q = 0;
q += item.weight*item.quantity;
if(q <= 3000){
return 19.00;
}
if((q >= 10000)) {
return 23.00;
}
if((q <= 20000)){
return 24.00;
}
if((q <= 30000)){
return 26.00;
}
if((q <= 50000)){
return 32.00;
}
if((q <= 75000)){
return 35.00;
}
if((q <= 100000)){
return 39.00;
}
}