Создание сайтов на 1С Битрикс стало еще просто, используйте готовые шаблоны! Подключайте современные модули, делая ваш сайт еще эффективнее!
Например, парсер сайтов

TANAiS.WEB: Комплексное оформление заказа для интернет-магазина

7 900 i
Заказать
Оформление заказа
х
В наличии
TANAiS.WEB: Комплексное оформление заказа для интернет-магазина – универсальное решение для оптимизации процесса оформления заказа для любых интернет-магазинов.

Модуль позволяет решить проблемы, возникающие при кастомизации стандартного модуля.















Модуль устанавливается стандартно, через установку Marketplace, на версии Малый бизнес или Бизнес.



Основное

После установки модуля, у вас будет доступен шаблон “tanais.order.ajax” для компонента оформления заказа (sale.order.ajax).

Компонент запускается классическим образом, со стандартным набором параметров:

<?php $APPLICATION->IncludeComponent(

   "bitrix:sale.order.ajax", 

   "tanais.order.ajax", 

   array(

      ...

      "DISABLE_BASKET_REDIRECT" => "Y",

      "SHOW_COUPONS" => "Y",

      "SHOW_COUPONS_BASKET" => "N",

      "SHOW_COUPONS_DELIVERY" => "N",

      "SHOW_COUPONS_PAY_SYSTEM" => "N",

      "COMPONENT_TEMPLATE" => "tanais.order.ajax"

   ),

   false

); ?>



Для работы функционала автоматического заполнения данных юр. лица по ИНН или автодополнения адресов доставки, необходимо получить ключи для интеграции с сервисом dadata.ru (ключи можно получить в личном кабинете сервиса).

Спецификация оформления заказа



При необходимости, вы можете изменять шаблон Печати и Скачивания спецификации заказа.



Шаблон расположен в корне шаблона оформления заказа: /tanais.order.ajax/specification.php



Если не хватает каких-то данных для вывода в шаблон, то можно воспользоваться событием (onBeforeMakeSpecResult или onAfterMakeSpecResult), например:

/**

 * @var Bitrix\Sale\Basket $basket

 * @var array $discountResult

 */



Bitrix\Main\EventManager::getInstance()->addEventHandler(

    "tanais.order",

    "onAfterMakeSpecResult",

    function ($basket, $discountResult, &$arResult) {

        # modify $arResult

    }

);

По всем вопросам, предложениям и ошибкам обращайтесь на marketplace@tanais.ru



Время реагирования до 3 рабочих дней.



Модуль может некорректно работать со сторонними службами доставки, которые разрабатываются исключительно для стандартного шаблона.



x