В "Оформленных заказах" не заполняется раздел "Описание заказа"

#
В "Оформленных заказах" не заполняется раздел "Описание заказа"
Раздел "Контактные данные" заполняется - это удобно. А "Описания заказа" нет. Приходится смотреть е-мэйл, поступающий куратору магазина, что не очень удобно. Хотелось бы всю информацию иметь в одном месте.

Кстати, на демо-сайте demo.hostcms.ru - то же самое, пример работы с полями "Описание заказа" и "Информация о заказе" посмотреть негде.

В документации есть раздел "Закладка «Описание заказа»". Но из этого можно понять так, что заполнять эти поля можго только вручную - типа дополнительные пометки по заказу.

Мне кажется что было бы удобно, чтобы в это поля автоматически заносились данные о заказанных товарах и форме оплаты - всё то, что отправляется куратору магазина е-мэйлом
Модератор
#
Re: В "Оформленных заказах" не заполняется раздел "Описание заказа"
A.Zakirov,
Это поле заполняется только у редакций без модуля "Пользователи сайта".
Если Вы хотите, можете в обработчиках платежных систем реализовать собственную логику и вносить в это поле нужный текст.
#
Re: В "Оформленных заказах" не заполняется раздел "Описание заказа"
Если я правильно понял, нужно использовать метод shop::InsertOrder с установкой параметров 'description' или 'system_information'?
Модератор
#
Re: В "Оформленных заказах" не заполняется раздел "Описание заказа"
Привожу пример из обработчика платежных систем, Вы можете указание описания вынести выше перед условиями и написать в нем то, что Вам нужно:
      /* Оформляем заказ */
      $order_id = $shop->ProcessOrder($shop_id, $site_users_id, $system_of_pay_id, $order_row);

      if ($order_id > 0)
      {
         if (!class_exists('SiteUsers'))
         {
            /* Класс пользователей сайта не существует, дописываем информацию о заказчике
            в поле shop_order_description из текущей сессии */
            if ($order_row)
            {
               /* E-Mail заказчика */
               $user_email = trim(to_str($_SESSION['site_users_email']));

               /* Описание заказчика */
               $description = "Информация о заказчике:\n"
               ."Имя: ".to_str($_SESSION['site_users_name'])."\n"
               ."Фамилия: ".to_str($_SESSION['site_users_surname'])."\n"
               ."Отчество: ".to_str($_SESSION['site_users_patronymic'])."\n"
               ."E-Mail: ".to_str($_SESSION['site_users_email'])."\n"
               ."Телефон: ".to_str($_SESSION['site_users_phone'])."\n"
               ."Факс: ".to_str($_SESSION['site_users_fax'])."\n"
               ."Адрес: ".to_str($_SESSION['site_users_address'])."\n";


               $order_row['description'] = to_str($description);
Авторизация