关于货运配置小小的疑问

问题咨询 · z1847961679 · 于 4年前 发布 · 1562 次阅读

要求:

加急	expedited shipping	首重+续重	=(首重+N*续重)*(1+燃油附加)*折扣	首+续 都是以0.5kg计费
标准	standard shipping	公斤价+操作费	=(实际重量*公斤价)+操作费+报关费+手续费	
小包	saver shipping	公斤价+操作费	=(实际重量*公斤价)+操作费+报关费+手续费	

那么当我使用公式配置运费的时候 算出来的钱最后为什么不根据系统配的的货币费率转换呢? 我现在是人民币多少钱,没有还是这么多,而配置公式就是公斤乘以公斤单价,那我岂不是只能配置csv,再把每个国家单独设置,而且不能写wight*0.5,必须一个个设置?

            'free_shipping'=> [  // xxx shipping
                'label'=> '小包',
                'name' => 'Saver Shipping',
                'formula' => '[weight] * 0.5 + 30+30+30',  // (实际重量*公斤价)+操作费+报关费+手续费
                // 对于国家和重量限制,如果没有,则不用填写,如果有,参考上面的样式填写
            ],
            'middle_shipping'=> [  // xxx shipping
                'label'=> '标准',
                'name' => 'Standard Shipping',
                'formula' => '[weight] * 0.5 + 30+30+30',  // (实际重量*公斤价)+操作费+报关费+手续费
                // 对于国家和重量限制,如果没有,则不用填写,如果有,参考上面的样式填写
            ],
            'fast_shipping'=> [
                'label'=> '加急',
                'name' => 'Expedited Shipping',
                'formula' => '[weight]/0.5 > 1 ? ([weight]/0.5-1)*3+10 : 10', // 请将文件名字的命名写入,譬如: fast_shipping.csv
                // 'formula' => 'csv', // 请将文件名字的命名写入,譬如: fast_shipping.csv
                'csv_content' => '', // 这个由shipping动态从文件中获取内容
                // 对于国家和重量限制,如果没有,则不用填写,如果有,参考上面的样式填写
            ],
共收到 4 条回复
Fecmall#14年前 0 个赞

1.公式是可以用的

2.注意汇率问题,如果基础货币是美元,当前货币是CNY人民币,那么还会加入汇率计算

3.作为开源使用者,遇到问题,自己去debug下代码,代码就是文档,这是一个基本的姿势,既然有的功能,为什么不能用,自己排查一下代码

z1847961679#34年前 0 个赞

@Fecmall #1楼 正是看了代码才来提问的,要不就是没写这个功能,要不就是我没看懂

z1847961679#44年前 0 个赞

@Fecmall #2楼 谢谢

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics