Magento Groups http://www.magentocommerce.com/groups/ en Magento Community Copyright 2008 2008-09-06T13:10:33-8:00 http://www.magentocommerce.com/group/blog/action/viewpost/370/group/222#comment582 Commented by timothyleetaylor

Thanks @_Lobo_,

Just getting a chance to read this post of yours. It seems this could be really helpful information. I’ll look into them more.

In the meantime, have you successfully implemented a solution to receive negotiated rates?
If so, would you be willing to share your progress with the Magento Community?

Thanks again,
- Lee

]]>
2008-05-08T22:11:38-8:00
http://www.magentocommerce.com/group/blog/action/viewpost/370/group/222#comment583 Commented by _Lobo_

@timothyleetaylor
I’m sorry I still struggling with shipment process

]]>
2008-05-08T23:30:47-8:00
http://www.magentocommerce.com/group/blog/action/viewpost/370/group/222#comment584 Commented by timothyleetaylor

It looks like we’ll need to do the following (as discussed by a following magento community individual, @bott, and I):

I have not yet integrated the negotiated rates into the UPS XML rate retrieval, but it should be quite simple. What you need to do is make sure you are setup with access to the web service through UPS’s developer site. You will need to register with your UPS account, login, and request access to the Rate XML service using your developer key.

Once you have your access key, download the Rate XML developers guide and look for how to retrieve negotiated rates. A search for ‘negotiated’ in the PDF will likely lead you right to it. In the Ship XML, negotiated rates can be used by simply adding another XML element to the request.

In order to integrate these changes into Magento I am going to assume that you know or can figure out how to overload a Model so that you can implement a local instance. This will prevent your changes from causing problems when you next update magento. If you haven’t done this before, search the forums for an example (you really just need to create a new local module, overload the UPS model object, activate the module in local.xml, and add a into the config.xml for the new module). Then in UPS.php (the model file) just check out where the XML is generated for a rate call and add what you need to for negotiated rates.

I’ll see what we can get accomplished.

Thanks,
- Lee

]]>
2008-05-08T23:38:59-8:00