Информация представленная в данном разделе содержит сведения о классах и функциях модуля Интернет-Магазин, необходимых для организации продажи товаров и услуг через Интернет, создания интернет-магазинов и эффективного управления электронными каналами продаж товаров и услуг.
Перед использованием модуля необходимо проверить, установлен ли он и подключить его при помощи конструкции:
<?
if (CModule::IncludeModule("sale"))
{
//здесь можно использовать функции модуля
}
?>
Некоторые термины модуля
Базовая валюта для данного сайта - валюта, в которой осуществляются операции по продаже товаров на данном сайте. Устанавливается на странице глобальных настроек модуля Интернет-Магазин. Понятие базовой валюты в модуле Интернет-Магазин отличается от понятия базовой валюты в модуле Валюты.
Модуль включает в себя следующие Компоненты 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 | Отображает все товары, которые находятся в корзине в различных состояниях. |
| Персональный раздел | ||
| Добавление средств на счет текущего пользователя | 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.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 | Выводит динамический калькулятор доставки. |
| AJAX-местоположения | sale.ajax.locations | Выводит динамическую форму выбора местоположений. |
| Одношаговое оформление заказа | sale.order.ajax | Служит для оформления заказа на одной странице с использованием технологии AJAX. |
| Процедура оформления заказа | sale.order.full | Компонент строит процедуру оформления заказа. |
| Подключение платежной системы | sale.order.payment | Осуществляет подключение платежной системы. |
| Подключение обработчика результата платежной системы | sale.order.payment.receive | Осуществляет подключение скрипта для получения результата от платежной системы. |
| Экспорт заказов | ||
| Экспорт заказов в "1С:Предприятие" | sale.export.1c | Служит для экспорта заказов в "1С:Предприятие" в формате CommerceML v2. |
Смотрите также:
Пользовательские комментарии
Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.

