Здравствуйте!
Решила сделать, чтобы после первого шага заказ сразу оформлялся и приходило уведомлении и добавлялся в админку.
Поправила код в динамической странице корзины на :
/* Ввод адреса доставки */
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.
После этих действий пишет ошибку - Ошибка - корзина пуста. Добавьте товар в корзину и оформите заказ.
Данные о товарах не передаются. Мне нужно дописать к этому шагу код последующих шагов?