Not sure if this fits your particular problem, but I thought I might have the same problem... with the "out of stock", however, I found that if you choose a configuration on the webstore that you have not assigned a variant combination to.. it will show out of stock. (see attachements)
So basically, once you have created a variant to your products using Products with Attributes Stock.. you have to account for every variant combination with a quantity and my_stock_id.
If that isn't it.. try commenting out the lines 111-113 in /templates/YOUR TEMPLATE/ tpl_shopping_cart_default.php
so change starting at line 108:
PHP Code:
echo '<ul>';
reset($product['attributes']);
foreach ($product['attributes'] as $option => $value) {
$product_options_name = $value['products_options_name'];
$product_options_name_array = explode(":", $product_options_name);
$product_options_name = $product_options_name_array[0];
?>
to:
PHP Code:
echo '<ul>';
reset($product['attributes']);
foreach ($product['attributes'] as $option => $value) {
//$product_options_name = $value['products_options_name'];
//$product_options_name_array = explode(":", $product_options_name);
//$product_options_name = $product_options_name_array[0];
?>
I compared rhuseby's tpl_shopping_cart_default.php to mine and that was the only difference. Not sure why mine didn't have that code.. as posted earlier, I just hack..
Good luck.
Rooster
Bookmarks