[ 
https://issues.apache.org/jira/browse/OFBIZ-2548?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Divesh Dutta updated OFBIZ-2548:
--------------------------------

    Attachment: OnlineRateFromUps_OFBiz_2548.patch

Here is the new patch for the same functionality and steps for testing are 
same. But changes in implementation are:

1) Created new service "upsShipmentAlternateRatesInquiry" instead of using 
"upsRateInquire"

2) upsRateInquireMode of this service is always "Shop" because this service,  
gets online estimates for all the possible shipping method of UPS which are 
shown in Order detail page.

3) Implemented new method, "handleUpsAlternateRatesInquireResponse" for 
handling response of "upsShipmentAlternateRatesInquiry" service.

4) "handleUpsAlternateRatesInquireResponse" method returns negotiated rates, if 
NegotiatedRates element is present in response from UPS, else it returns Rated 
rates.

5) When shipping method is updated from Order detail page then, 
"upsShipmentConfirm"
is called, which updates the "ShipmentRouteSegment" entity record  for the 
updated shipping method. 



> When shipment is put on hold from Packing screen then show online shipping 
> estimates on order details page for UPS
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-2548
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-2548
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: order
>    Affects Versions: SVN trunk
>            Reporter: Pranay Pandey
>            Assignee: Vikas Mayur
>             Fix For: SVN trunk
>
>         Attachments: OnlineRateFromUps_OFBiz_2548.patch, 
> OnlineRateFromUps_OFBiz_2548.patch
>
>
> When shipment is put on hold from Packing screen then show online shipping 
> estimates on order details page for UPS.
> Add section to Ship Group area of Order Detail page to get the UPS online 
> shipping estimates based on package details provided earlier on packing 
> screen  and shipment was kept in Picked status and are available in 
> ShipmentPackage entity now.
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to