DNN: 5.6.3
SC: 4.46
SQL: 2008 R2
I guess you all haven't really tested the package / bundled products stuff at all or it does not work anywhere near how I expected it to work.
Even if you take the simplest possible scenario and create a single test package with 2 items in it, then add that package to your cart, it creates 3 items in your cart -- the package itself, plus the two widgets that are part of that package. If you delete ANY or ALL ITEMS in the package BEFORE deleting the package itself (which is what it looks like you should do -- delete each item from the bottom up), then when you delete the PACKAGE ITSELF (top item), the whole DNN site blows up (not just SC) and you have to click DNN's "Return to Site" button. Once you return to the site, then try to go back to the store, FORGET IT! You get an error "Deleted row information cannot be accessed through the row." on every page which contains SC on it until you recycle the DotNetNuke application pool, wait for timeout or start another non-cached browsing session such as IE's InPrivate Browser.
But wait, It gets WORSE if you check the box "Use Primary Product Price & Weight"
If you check that box, then repeat the same steps above, the same error occurs -- however there are additional problems. Since you are using just the one price, the additional items are of course added to the list with $0.00 prices (which is fine) however, if you then add an EXTRA item which just so happens to also be included in that package, then it simply adds the quantity to that existing PACKAGE ITEM rather than adding a new line item with the ACTUAL item price. Therefore, now your customer is buying your package for $100, and also adding an ADDITIONAL widget for $0.00 dollars! Add as many ADDITIONAL widgets as you want, it's always going to be FREE as long as it's part of a package that already exists in your cart? (It also gets a bit confusing to look at (but works ok) if you add 2 different packages to your cart and they have overlapping items.)
Not done yet though... This one's a killer!
If you create a package with the "Use Primary Product Price & Weight" checked like above, and then you create a special price for certain members in the "Member Pricing" section, then when you log in as that member and add that package to your cart, when you go to view your cart, it shows the FULL PACKAGE PRICE on EVERY ITEM in the package! So your $100 package with 2 items, turns into a $300 grand total! (The package is $100, Widget A is $100 and Widget B is $100 = $300)
Kevin, I sent you more detail and error message specifics via email though it's very simple to reproduce any of these scenarios. I already reproduced it for you all on the www9 test site back on 7/13 and it was verified by Kevin. My understanding was that it was supposed to be remedied by now, but apparently it has not as it still exists the same way in the latest update.