Другие модули на выбор

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 } );