I managed to find the answer to the problem!
The answer was at http://zen-cart.jp/bbs/viewtopic.php?t=3804
includes/classes/shopping_cart.php line 1488
Swap this...
PHP Code:
if ( in_array($_POST['products_id'][$i], (is_array($_POST['cart_delete']) ? $_POST['cart_delete'] : array())) or $_POST['cart_quantity'][$i]==0 ) {
With this
PHP Code:
if ((in_array($_POST['products_id'][$i], (is_array($_POST['cart_delete']) ? $_POST['cart_delete'] : array())) or $_POST['cart_quantity'][$i]==0) && zen_get_products_qty_box_status($_POST['products_id'][$i])==1) {
and then in /includes/modules/pages/shopping_cart/header_php.php line 121
Swap this:
PHP Code:
$showFixedQuantityAmount = $products[$i]['quantity'] . zen_draw_hidden_Field('products_id[]', $products[$i]['id']) . zen_draw_hidden_Field('cart_quantity[]', 1);
with this:
PHP Code:
$showFixedQuantityAmount = $products[$i]['quantity'] . zen_draw_hidden_field('cart_quantity[]', $products[$i]['quantity']);
Sorry if this isn't relevant...
Bookmarks