Для разработчиков
Описание
Информация представленная в данном разделе содержит сведения о классах и функциях модуля Интернет-Магазин, необходимых для организации продажи товаров и услуг через Интернет, создания интернет-магазинов и эффективного управления электронными каналами продаж товаров и услуг.
Перед использованием модуля необходимо проверить, установлен ли он и подключить его при помощи конструкции:
<? if (CModule::IncludeModule("sale")) { //здесь можно использовать функции модуля } ?>
Некоторые термины модуля
Базовая валюта для данного сайта - валюта, в которой осуществляются операции по продаже товаров на данном сайте. Устанавливается на странице глобальных настроек модуля Интернет-Магазин. Понятие базовой валюты в модуле Интернет-Магазин отличается от понятия базовой валюты в модуле Валюты.
Компоненты 2.0
Модуль включает в себя следующие Компоненты 2.0:
Компоненты модуля | ||
---|---|---|
Название | Имя в пространстве имен bitrix | Описание |
Аффилиаты | ||
Отчет аффилиата | sale.affiliate.account | Отображает движение денег на счете аффилиата. |
Технические инструкции аффилиата | sale.affiliate.instructions | Служит для для вывода технических инструкций для аффилиата. |
Аффилиатские планы | sale.affiliate.plans | Выводит список всех аффилиатских планов, определённых в системе. |
Регистрация аффилиата | sale.affiliate.register | Служит для создания страницы регистрации аффилиата. |
Отчет по программе аффилиата | sale.affiliate.report | Отображает список проданных товаров от авторизованного аффилиата за установленный период времени. |
Корзина | ||
Корзина | sale.basket.basket | Отображает список товаров, отправленных пользователем в корзину. |
Ссылка на корзину | sale.basket.basket.line | В зависимости от настроек отображает ссылки на корзину пользователя и на его персональный раздел либо только на корзину. |
Малая корзина для почты | sale.basket.basket.small.mail | Отображает для почты список товаров, находящихся в корзине пользователя. |
Персональный раздел | ||
Вывод полей заказа | sale.business.value.mail | Выводит список полей заказа по коду заказа. |
Персональный раздел пользователя | sale.personal.section | Организует персональный раздел пользователя. |
Добавление средств на счет текущего пользователя | sale.account.pay | Позволяет добавить средства на внутренний счет текущего пользователя. |
Счета текущего пользователя | sale.personal.account | Отображает состояние внутреннего счета текущего пользователя в доступной валюте. |
Пластиковые карты пользователя (комплексный компонент) | sale.personal.cc | Используется для управления пластиковыми картами текущего пользователя. |
Редактирование пластиковых карт | sale.personal.cc.detail | Служит для редактирования пластиковых карт пользователя. |
Список пластиковых карт текущего пользователя | sale.personal.cc.list | Выводит список пластиковых карт текущего пользователя. |
Заказы пользователя (комплексный компонент) | sale.personal.order | Отображает список заказов текущего пользователя с ссылками для перехода к просмотру детальной информации, отмене заказа, к оформлению повторного заказа. Можно управлять адресами переходов по этим страницам с помощью настроек ЧПУ. |
Отмена заказа | sale.personal.order.cancel | Позволяет отменить заказ. |
Подробная информация о заказе | sale.personal.order.detail | Выводит подробную информацию по заказу. |
Подробная информация о заказе для почты | sale.personal.order.detail.mail | Выводит подробную информацию по заказу для почты. |
Список заказов | sale.personal.order.list | Выводит фильтр и список заказов пользователя. |
Профили пользователя (комплексный компонент) | sale.personal.profile | Служит для управления профилями текущего пользователя. |
Редактирование профиля | sale.personal.profile.detail | Позволяет редактировать профиль пользователя. |
Список профилей текущего пользователя | sale.personal.profile.list | Выводит список профилей текущего пользователя. |
Подписки пользователя (комплексный компонент) | sale.personal.subscribe | Используется для управления подписками текущего пользователя. |
Отмена подписки | sale.personal.subscribe.cancel | Позволяет отменить подписку. |
Список подписок текущего пользователя | sale.personal.subscribe.list | Выводит список подписок текущего пользователя. |
Процедура оформления заказа | ||
Калькулятор доставки (AJAX) | sale.ajax.delivery.calculator | Выводит динамический калькулятор доставки. |
Одношаговое оформление заказа | sale.order.ajax | Служит для оформления заказа на одной странице с использованием технологии AJAX. |
Подключение платежной системы | sale.order.payment | Осуществляет подключение платежной системы. |
Смена способа оплаты | sale.order.payment.change | Осуществляет смену платежной системы для оплаты заказа. |
Подключение обработчика результата платежной системы | sale.order.payment.receive | Осуществляет подключение скрипта для получения результата от платежной системы. |
Привязка к местоположению: выпадающие списки | sale.location.selector.steps | Выводит форму, в которой выбор местоположения осуществляется с помощью последовательного выбора вариантов из выпадающего списка. |
Привязка к местоположению: строка поиска | sale.location.selector.search | Выводит форму, в которой выбор местоположения осуществляется с помощью ввода запроса в строку поиска. |
Экспорт заказов | ||
Экспорт заказов в "1С:Предприятие" | sale.export.1c | Служит для экспорта заказов в "1С:Предприятие" в формате CommerceML v2. |
Информация о товарах | ||
Выбор товара для получения подарка | sale.gift.main.products | Служит для отображения блока товаров, которые нужно купить для получения предложенного подарка. |
Подарки к товарам в корзине | sale.gift.basket | Служит для отображения товаров, которые будут предложены в качестве подарков к текущей корзине покупателя. |
Подарки к товарам конкретного раздела | sale.products.gift.section | Служит отображения подарков к товарам заданного раздела. |
Подарки к выбранному товару | sale.products.gift | Служит для отображения подарков к конкретному товару. |
Генерация купона на товар для почты | sale.discount.coupon.mail | Генерирует купон для правила корзины с соответствии с заданными параметрами |
Персональные рекомендации для почты | sale.discount.coupon.mail | Выводит список рекомендованных товаров для почты |
Самые продаваемые товары | sale.bestsellers | Выводит список самых продаваемых товаров |
Сопутствующие заказу товары для почты | sale.bigdata.followup.mail | Выводит товары, сопутствующие ранее заказанным товарам |
С этим товаром покупают | sale.recommended.products | Выводит товары, которые были куплены вместе с просматриваемым товаром, с учетом минимального количества покупок |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024