Not a massive issue, but something that just created some headache for me.
UPS Dimensional Weights are a massive topic on these threads, but I've never seen this before.
The calculation for DW is highlighted here:
https://www.ups.com/us/en/help-center/p ... ntBlock-12
Note the calculation leverages a "divisor" for the calculation. International and domestic package services ought to use this same calculation. According to the link above, the "divisor" has only two alternatives: 136/Daily Rate and 166/Retail Rate. This conflicts with the code shown in the "editproduct" page where there's a popup to display the dimensional weights.
The UPS page (linked above) makes me think that the divisor should be identical for BOTH international and domestic. In my case, the client believes it should be 139.
In the editProduct.aspx.cs page, on line 132, we have the following entry:
Code: Select all
decimal productDimensions = _Product.Height * _Product.Width * _Product.Length;
// weight in pounds
decimal domesticWeight = productDimensions / 166;
decimal internationalWeight = productDimensions / 139;
1.) This is hardcoded, so it's not checking the rate class on the shipping configuration to see which divisor to use. Is that part of the next version of Able? Does the divisor actually get changed based on rate class?
2.) This is just a display -- not the actual shipping rate. Does anyone know if the right divisor is used in the actual shipping charges? (I haven't dug into that yet).