UPS 的 Active_Shipping 协商费率 - Ruby on Rails

Posted

技术标签:

【中文标题】UPS 的 Active_Shipping 协商费率 - Ruby on Rails【英文标题】:Active_Shipping Negotiated Rates for UPS - Ruby on Rails 【发布时间】:2018-03-15 03:10:58 【问题描述】:

我已将 Shopify active_shipping gem 集成到我的网站中,并且我正在尝试从我的 UPS 帐户中获取协议费率(我可以获得常规费率)。我找不到有关协商价格的任何文件。有人可以帮我从这里出去吗?我认为这行代码应该可以工作,但不会产生任何错误或任何不同的运费。

response = carrier.find_rates(origin, destination, packages, negotiated_rates: true)

我在这里遇到了这个链接,但仍然没有运气:

https://github.com/Shopify/active_shipping/blob/master/lib/active_shipping/carriers/ups.rb

【问题讨论】:

【参考方案1】:

尝试在选项中将您的 UPS 帐号指定为 origin_account

response = carrier.find_rates(origin, destination, packages, negotiated_rates: true, origin_account: 11111111)

https://github.com/Shopify/active_shipping/blob/master/lib/active_shipping/carriers/ups.rb#L358

【讨论】:

这不起作用。我很肯定我们已经为我们的 UPS 帐户启用了协商运费,我也很肯定我有正确的帐号。我没有收到任何错误,但运费没有改变。 你能看到它发出的http请求吗?您可以使用像 httplog 这样的 gem 来记录它们吗?我想这是一个配置的事情。

以上是关于UPS 的 Active_Shipping 协商费率 - Ruby on Rails的主要内容,如果未能解决你的问题,请参考以下文章

浏览器缓存:强缓存和协商缓存

山特ups 山特ups北京代理

模块化UPS有哪些优势?与传统UPS两者之间有啥区别

使用模块化UPS能带来什么好处?哪家模块化UPS可靠?

FPS 和 UPS 有啥区别?我应该在游戏循环中跟踪 UPS 吗?

php [UPS运输方式]将UPS作为特定运输类别的运输选项