Now edit the file:
/includes/modules/pages/checkout_shipping/header_php.php
Code:
// Stock Check
if ( (STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true') ) {
$products = $_SESSION['cart']->get_products();
for ($i=0, $n=sizeof($products); $i<$n; $i++) {
if (zen_check_stock($products[$i]['id'], $products[$i]['quantity'])) {
zen_redirect(zen_href_link(FILENAME_SHOPPING_CART));
break;
} else {
// bof: extra check on stock
if ( (zen_get_products_stock($products[$i]['id']) - ($_SESSION['cart']->in_cart_mixed($products[$i]['id']) - $_SESSION['cart']->get_quantity($products[$i]['id']))) <= 0) {
zen_redirect(zen_href_link(FILENAME_SHOPPING_CART));
break;
}
// eof: extra check on stock
}
}
}
// if no shipping destination address was selected, use the customers own address as default
/includes/modules/pages/checkout_payment/header_php.php
Code:
// Stock Check
if ( (STOCK_CHECK == 'true') && (STOCK_ALLOW_CHECKOUT != 'true') ) {
$products = $_SESSION['cart']->get_products();
for ($i=0, $n=sizeof($products); $i<$n; $i++) {
if (zen_check_stock($products[$i]['id'], $products[$i]['quantity'])) {
zen_redirect(zen_href_link(FILENAME_SHOPPING_CART));
break;
} else {
// bof: extra check on stock
if ( (zen_get_products_stock($products[$i]['id']) - ($_SESSION['cart']->in_cart_mixed($products[$i]['id']) - $_SESSION['cart']->get_quantity($products[$i]['id']))) <= 0) {
zen_redirect(zen_href_link(FILENAME_SHOPPING_CART));
break;
}
// eof: extra check on stock
}
}
}
// get coupon code
/includes/modules/pages/checkout_confirmation/header_php.php
Code:
if (STOCK_CHECK == 'true') {
for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
if ($stock_check[$i] = zen_check_stock($order->products[$i]['id'], $order->products[$i]['qty'])) {
$flagAnyOutOfStock = true;
}
}
// Out of Stock
if ( (STOCK_ALLOW_CHECKOUT != 'true') && ($flagAnyOutOfStock == true) ) {
zen_redirect(zen_href_link(FILENAME_SHOPPING_CART));
} else {
// bof: extra check on stock
if ( (zen_get_products_stock($order->products[$i]['id']) - ($_SESSION['cart']->in_cart_mixed($order->products[$i]['id']) - $_SESSION['cart']->get_quantity($order->products[$i]['id']))) <= 0) {
zen_redirect(zen_href_link(FILENAME_SHOPPING_CART));
break;
}
// eof: extra check on stock
}
}
// update customers_referral with $_SESSION['gv_id']
Bookmarks