Несколько вопросов по магазину

#
Re: Несколько вопросов по магазину
Varkolak, в тип. дин. странице "Интернет-магазин корзина" вместо кода:
/* Ввод адреса доставки */
   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('Ошибка! Не указана ни одна платежная система.');
      }
}

В качестве значения переменной $system_of_pay_id используйте нужную вам активную платежную систему.
#
Re: Несколько вопросов по магазину
Сделала все как вы описали, но возник вопрос. а как удалить на итоговой странице в списке заказанных товаров доставку? ато у меня постоянно плюсуется 200р за доставку (, или хотя бы как поменять эту самую доставку? ато я уже их все удалила, но ничего не изменяется
http://www.colibre.ru - Создание и продвижение сайтов
#
Re: Несколько вопросов по магазину
#
Re: Несколько вопросов по магазину
Спасибо! Только у меня начали ошибки выдаваться, а потом все само куда-то исчезло, так что теперь все так как нужно работает! мистика )
http://www.colibre.ru - Создание и продвижение сайтов
#
Re: Несколько вопросов по магазину
А вот такой вопрос появился:

Используя код выше - мы удаляем все лишние поля, но в самом начале оформления заказа - мы вводим Адрес, но эти данные не записываются в поле Адрес доставки:  - а как сделать что бы как раз этот адрес записывался (тот что в начале оформления)?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Несколько вопросов по магазину
Здравствуйте!
У меня тоже вопрос про адрес.
Воспользовалась приведенными выше изменениями в динамической странице для удаления всех промежуточных шагов в заказе.

В форме в начале оформления заказа делаю поле для адреса. Что нужно сделать, чтобы этот адрес, вместе с другими данными заказа, отправлялся по почте Администратору? Что-то никак не получается...
Спасибо.
#
Re: Несколько вопросов по магазину
Сохраните его в сессии в элементе $_SESSION['full_address']
#
Re: Несколько вопросов по магазину
Спасибо, теперь все работает!
#
Re: Несколько вопросов по магазину
elemir, пожалуйста.
#
Re: Несколько вопросов по магазину
а у меня возникла проблема с данным способом - пропадает шаблон страницы вообще после начала формирования заказа в корзине. Раньше все работало, пока не обновил код дин страницы с демо сайта из-за другой неполадки и заменил кусок кода заново как предложено выше. В php не силен, ксожалению, решения не нашел... Возможно, на демо сайте код изменяился, и нужно внести какие-то коррективы в данный способ???
Авторизация