首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >发货=数量权重Simplecart

发货=数量权重Simplecart
EN

Stack Overflow用户
提问于 2012-02-01 21:58:02
回答 3查看 484关注 0票数 0

你好,我叫米雷拉,我是意大利人。抱歉,我写这篇文章是因为我用的是谷歌翻译器。使用Simplecart,但我有运费问题。我的客户有不同的运费。该网站将出售不同重量的瓶装葡萄酒。这是我在你的帮助下创建的函数,但我确实执行了重量和数量之间的乘法。它不能正常工作。很抱歉,这是我第一次在这个网站上写作,英语不太好。

代码语言:javascript
复制
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; 
    } 
} 
EN

回答 3

Stack Overflow用户

发布于 2012-02-01 22:42:59

代码语言:javascript
复制
if((q >= 10000)) { 
    return 23.00; 
} 

这一行意味着它下面的所有行将永远不会运行

所有的体重检查都应该使用<=,而不是>=

例如:

代码语言:javascript
复制
if (q <= 100)
  // less than 100

if (q <= 200)
  // 101 to 200

if (q <= 300)
  // 201 to 300

等。

您可以使用以下命令结束

代码语言:javascript
复制
else
 // more than 300
票数 1
EN

Stack Overflow用户

发布于 2012-02-01 22:05:58

首先,如果你的问题格式化了就好了--尤其是代码。使其更具可读性。

通过这样做,你几乎可以将你的代码减半;

代码语言:javascript
复制
if(q <= 3000){ 
    return 19.00; 
}
if(q <= 10000){ 
    return 23.00;
} 
if(q <= 20000){ 
    return 24.00; 
} 
// ... and so on

也许真正的问题会变得更清楚一些:-)

票数 0
EN

Stack Overflow用户

发布于 2012-02-02 17:19:25

函数用于不同的发货。权重的问题var Q。重量X数量=总重量。是正确的脚本吗?

代码语言:javascript
复制
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
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9096983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档