Перейти к содержимому


RuWeb.Net

Линейность заказа


No replies to this topic

#1 Vladzimir

    Продвинутый пользователь

  • Модераторы
  • 45 Сообщений:

Отправлено 23 января 2012 - 07:36

В Вамшопе есть один недостаток в плане оформления заказа - он не линейный. Сам столкнулся с тем что часть клиентов просто не дооформляли заказ, а при уточнении говорили, что мол мы думали Вы его приняли.
Оказалось все банально. Клиенты (новые) в большинстве сначала кладут товар в корзину, переходят к оформлению заказа и их перебрасывает на форму авторизации или регистрации. Соответственно после авторизации/регистрации их перебрасывает обратно в корзину, что большинством покупателей расценивалось как оформление заказа и покидали магазин.

Лечится просто
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');

Профит.





1 человек читают эту тему

0 пользователей, 1 гостей, 0 скрытых пользователей