2017-10-03 1 views
12

J'ai intégré la gemme Shopify active_shipping sur mon site et j'essaie d'obtenir des tarifs négociés à partir de mon compte UPS (je peux obtenir des tarifs réguliers). Je ne trouve aucune documentation sur les tarifs négociés. Est-ce que quelqu'un pourrait m'aider? Je pense que cette ligne de code devrait fonctionner mais elle ne produit pas d'erreurs ou de frais d'expédition différents.Active_Shipping Tarifs négociés pour UPS - Ruby on Rails

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

je suis tombé sur ce lien ici, mais toujours pas de chance:

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

Répondre

5

Essayez assigner votre UPS numéro de compte origin_account dans les options.

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

Cela ne fonctionne pas. Je suis certain que nous avons négocié les tarifs d'expédition activés pour notre compte UPS et je suis également convaincu que j'ai le bon numéro de compte. Je n'ai reçu aucune erreur mais les tarifs d'expédition n'ont pas changé. –

+0

Pourriez-vous voir la requête http qu'il envoie? Vous pouvez les enregistrer avec une gemme comme 'httplog'? Je suppose que c'est une configuration. –