TANAiS.WEB: Комплексное оформление заказа для интернет-магазина
Технические данные
- Опубликовано:
- 03.03.2021
- Обновлено:
- 25.07.2024
- Версия:
- 3.0.4
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
- Совместимо с PHP 8.1
- Да
Пользовательское соглашение
Описание
Модуль позволяет решить проблемы, возникающие при кастомизации стандартного модуля.
- Общая оценка:
- Всего отзывов:
- 9
3.0.4 (25.07.2024) |
|
3.0.3 (10.04.2023) |
|
3.0.2 (08.07.2023) |
|
3.0.1 (28.06.2023) |
|
3.0.0 (13.06.2023) |
|
2.0.9 (18.04.2023) |
|
2.0.8 (01.07.2021) |
|
2.0.7 (01.06.2021) |
|
2.0.3 (16.04.2021) |
|
2.0.1 (09.04.2021) |
|
2.0.0 (09.04.2021) |
|
Модуль устанавливается стандартно, через установку 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 } ); |
Время реагирования до 3 рабочих дней.
Модуль может некорректно работать со сторонними службами доставки, которые разрабатываются исключительно для стандартного шаблона. |