【问题标题】:Active_Shipping Negotiated Rates for UPS - Ruby on RailsUPS 的 Active_Shipping 协商费率 - 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

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-5 shopify


    【解决方案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 来记录它们吗?我想这是一个配置的事情。
    猜你喜欢
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多