Page 1 of 1

Shipping Kits

Posted: Mon Aug 09, 2010 12:56 pm
by Thistle3408
Is this a bug or something I am doing wrong.

Summary: Kits with weight on the main product works okay; Kits with weights based on sum of component products will not yield options when the admin needs to change a shipping method.



I have lots of "kits".
Those where I have the weight on the "top level" product, I can get shipping quotes, no problem. I can even get shipping quotes when I need to change the shipping method on the admin side.
Those where I have the weight based on the sum of the weights of the component products (zero lbs on the "top level" product), I can get shipping quotes on the customer side and even in step 4 of the manual ordering on the admin side.
HOWEVER...I can NOT get shipping quotes when I need to change the shipping method on the admin side.

Looking at Admin_Orders_Shipments__Default.aspx.cs it appears they use the following to get rates (all and those for this customer I think)
ShipMethodCollection shipMethods = ShipMethodDataSource.LoadForStore();
and
ShipMethodCollection customerShipMethods = ShipMethodDataSource.LoadForShipment(shipment);

The other places where the rates are calculated and such seem to use
ICollection<ShipRateQuote> rateQuotes = ShipRateQuoteDataSource.QuoteForShipment(shipment);

It appears the Admin_Orders_Shipments__Default.aspx.cs is not taking weights for the entire shipment, just off the "top level" product and if zero weight gives us no shipping options.


Is that wrong or what?