2017-10-03 27 views
12

Zintegrowam z Shopify klejnot active_shipping na mojej stronie i próbuję uzyskać wynegocjowane stawki z mojego konta UPS (mogę uzyskać regularne stawki). Nie mogę znaleźć żadnej dokumentacji dotyczącej wynegocjowanych stawek. Czy ktoś może mi pomóc? Myślę, że ta linia kodu powinna działać, ale nie powoduje żadnych błędów ani żadnych innych kosztów wysyłki.Active_Shipping Wynegocjowane stawki dla UPS - Ruby on Rails

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

natknąłem ten link tutaj, ale nadal nie ma szczęścia:

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

Odpowiedz

5

Spróbuj przypisać numer konta UPS jako origin_account w opcjach.

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

+0

To nie działa. Jestem przekonany, że wynegocjowaliśmy warunki wysyłki dla naszego konta UPS i mam również pewność, że mam prawidłowy numer konta. Nie otrzymałem żadnych błędów, ale stawki za przesyłkę się nie zmieniły. –

+0

Czy widzisz żądanie http, które wysyła? Możesz zalogować je za pomocą klejnotu typu 'httplog'? Domyślam się, że to jest konfiguracja. –