Проблема с шагами в оформлении заказа

#
Проблема с шагами в оформлении заказа
Здравствуйте!

Решила сделать, чтобы после первого шага заказ сразу оформлялся и приходило уведомлении и добавлялся в админку.

Поправила код в динамической странице корзины на :
/* Ввод адреса доставки */
   if (isset($_POST['step_1']))
   {
      /* Если отключен модуль пользователей сайта, то вызывается этот подэтап */
      if (isset($_POST['step_1_1a']))
      {
         /* Сохраняем данные о пользователе в сессию */
         $_SESSION['site_users_name'] = to_str($_POST['site_users_name']);
         $_SESSION['site_users_surname'] = to_str($_POST['site_users_surname']);
         $_SESSION['site_users_patronymic'] = to_str($_POST['site_users_patronymic']);
         $_SESSION['site_users_email'] = to_str($_POST['site_users_email']);
         $_SESSION['site_users_phone'] = to_str($_POST['site_users_phone']);
         $_SESSION['site_users_fax'] = to_str($_POST['site_users_fax']);
         $_SESSION['site_users_address'] = to_str($_POST['site_users_address']);
         $_SESSION['site_users_company'] = to_str($_POST['site_users_company']);
$_SESSION['site_users_comment'] = to_str($_POST['site_users_comment']);
      }

/* Запоминаем купон */
$_SESSION['shop_coupon_text'] = to_str($_POST['shop_coupon_text']);

/* Отображаем форму ввода адреса */
//$shop->ShowAddress(to_str($GLOBALS['LA']['xsl_delivery_address']), $shop_id);

$system_of_pay_id = 1;

   if (to_int($system_of_pay_id) != 0)
      {
         if (!$shop->ExecSystemsOfPayHandler(to_int($system_of_pay_id)))
         {
            show_error_message("Не найден обработчик платежной системы с номером ".to_int($_POST['system_of_pay_id']));
         }
      }
      else
      {
         show_error_message('Ошибка! Не указана ни одна платежная система.';
      }
}

Изменила шаг 1.

После этих действий пишет ошибку - Ошибка - корзина пуста. Добавьте товар в корзину и оформите заказ.
Данные о товарах не передаются. Мне нужно дописать к этому шагу код последующих шагов?
#
Re: Проблема с шагами в оформлении заказа
Народ, ну может кто-нибудь направит меня в действиях!?пожаалуйста..
#
Re: Проблема с шагами в оформлении заказа
Заказов не беру. Консультирую редко.
#
Re: Проблема с шагами в оформлении заказа
#
Re: Проблема с шагами в оформлении заказа
Вот сделала так.
Вместо

Цитата:
/* Ввод адреса доставки */
   if (isset($_POST['step_1']))
   {
      /* Если отключен модуль пользователей сайта, то вызывается этот подэтап */
      if (isset($_POST['step_1_1a']))
      {
         /* Сохраняем данные о пользователе в сессию */
         $_SESSION['site_users_name'] = to_str($_POST['site_users_name']);
         $_SESSION['site_users_surname'] = to_str($_POST['site_users_surname']);
         $_SESSION['site_users_patronymic'] = to_str($_POST['site_users_patronymic']);
         $_SESSION['site_users_email'] = to_str($_POST['site_users_email']);
         $_SESSION['site_users_phone'] = to_str($_POST['site_users_phone']);
         $_SESSION['site_users_fax'] = to_str($_POST['site_users_fax']);
         $_SESSION['site_users_address'] = to_str($_POST['site_users_address']);
         $_SESSION['site_users_company'] = to_str($_POST['site_users_company']);
      }

      /* Запоминаем купон */
      $_SESSION['shop_coupon_text'] = to_str($_POST['shop_coupon_text']);

/* Отображаем форму ввода адреса */
$shop->ShowAddress(to_str($GLOBALS['LA']['xsl_delivery_address']), $shop_id);
}


поставила

Цитата:
/* Ввод адреса доставки */
   if (isset($_POST['step_1']))
   {
      /* Если отключен модуль пользователей сайта, то вызывается этот подэтап */
      if (isset($_POST['step_1_1a']))
      {
         /* Сохраняем данные о пользователе в сессию */
         $_SESSION['site_users_name'] = to_str($_POST['site_users_name']);
         $_SESSION['site_users_surname'] = to_str($_POST['site_users_surname']);
         $_SESSION['site_users_patronymic'] = to_str($_POST['site_users_patronymic']);
         $_SESSION['site_users_email'] = to_str($_POST['site_users_email']);
         $_SESSION['site_users_phone'] = to_str($_POST['site_users_phone']);
         $_SESSION['site_users_fax'] = to_str($_POST['site_users_fax']);
         $_SESSION['site_users_address'] = to_str($_POST['site_users_address']);
         $_SESSION['site_users_company'] = to_str($_POST['site_users_company']);
$_SESSION['site_users_comment'] = to_str($_POST['site_users_comment']);
      }

/* Запоминаем купон */
$_SESSION['shop_coupon_text'] = to_str($_POST['shop_coupon_text']);

/* Отображаем форму ввода адреса */
//$shop->ShowAddress(to_str($GLOBALS['LA']['xsl_delivery_address']), $shop_id);

$system_of_pay_id = 1;

   if (to_int($system_of_pay_id) != 0)
      {
         if (!$shop->ExecSystemsOfPayHandler(to_int($system_of_pay_id)))
         {
            show_error_message("Не найден обработчик платежной системы с номером ".to_int($_POST['system_of_pay_id']));
         }
      }
      else
      {
         show_error_message('Ошибка! Не указана ни одна платежная система.';
      }
}


Только теперь выдает ошибку: Ошибка - корзина пуста. Добавьте товар в корзину и оформите заказ.
Я так понимаю дело в сессиях, только где и что я пропустила?..
#
Re: Проблема с шагами в оформлении заказа
Может кто-то стплкивался с подобным???
#
Re: Проблема с шагами в оформлении заказа
rockmania, ответ дан по почте.

#
Re: Проблема с шагами в оформлении заказа
Добрый день!У меня аналогичная проблема.Ошибка - корзина пуста. Добавьте товар в корзину и оформите заказ.подскажите как исправить это?
Новенький
#
Re: Проблема с шагами в оформлении заказа
А что форум щас не работает???
Новенький
Модератор
#
Re: Проблема с шагами в оформлении заказа
hostcmszahar писал(а):
У меня аналогичная проблема.Ошибка — корзина пуста. Добавьте товар в корзину и оформите заказ.подскажите как исправить это?

Ответить на этот вопрос в рамках форума не представляется возможным.
hostcmszahar писал(а):
А что форум щас не работает???

http://www.hostcms.ru/forums/17/2351/
Авторизация