Оказалось все банально. Клиенты (новые) в большинстве сначала кладут товар в корзину, переходят к оформлению заказа и их перебрасывает на форму авторизации или регистрации. Соответственно после авторизации/регистрации их перебрасывает обратно в корзину, что большинством покупателей расценивалось как оформление заказа и покидали магазин.
Лечится просто
shopping_cart.php
после
require ("includes/application_top.php");
добавить
if (isset ($_SESSION['customer_id']))
{
$_SESSION['nologin'] = false;
}else{
$_SESSION['nologin'] = true;
}
login.php
два раза заменить
vam_redirect(vam_href_link(FILENAME_SHOPPING_CART, '', 'SSL'));
на
if ($_SESSION['nologin']){
vam_redirect(vam_href_link(FILENAME_CHECKOUT_SHIPPING, '', 'SSL'));
}else{
vam_redirect(vam_href_link(FILENAME_SHOPPING_CART, '', 'SSL'));
}
create_account.php
аналогично login.php
checkout_shipping.php
аналогично shopping_cart.php
только ищем строчку
include ('includes/application_top.php');
Профит.













