Недоступно в редакциях: Стандарт, Старт
Добавление средств на счет текущего пользователя
Описание sale.account.pay
Одностраничный компонент позволяет добавить средства на внутренний счет текущего пользователя. Компонент стандартный и входит в дистрибутив модуля. Доступен в редакции «Бизнес» и выше.
В визуальном редакторе компонент расположен по пути: Магазин > Персональный раздел > Добавление средств на счет текущего пользователя.
Компонент относится к модулю Интернет-магазин.
Параметры
Поле | Параметр | Описание |
Основные параметры | ||
---|---|---|
Включить обновленную версию компонента | REFRESHED_COMPONENT_MODE | [Y|N] При отмеченной опции будет использоваться обновленная версия компонента. |
Дополнительные настройки (для старой версии компонента) | ||
Путь к корзине | PATH_TO_BASKET | Указывается путь к странице с корзиной от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название. Страница может быть создана с помощью компонента Корзина. |
Путь к странице оплат | PATH_TO_PAYMENT | Указывается путь к странице оплат от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название. |
Валюта для отображения | SELL_CURRENCY | Из созданных в системе валют выбирается валюта, в которой будут отображаться денежные средства пользователя. |
Выберите суммы для покупки | SELL_AMOUNT | Указывается набор сумм, который будет доступен для пополнения счета. Полный набор сумм задается на странице настроек модуля Интернет-магазин. |
Перенаправлять пользователя на текущую страницу после добавления в корзину | REDIRECT_TO_CURRENT_PAGE | [Y|N] При отмеченной опции пользователь будет перенаправляться на данную страницу после добавление товара в корзину. |
Имя переменной для покупки | VAR | Задается имя переменной, в которой будет передаваться сумма при зачислении на счет. |
Callback-функция для разрешения доставки товара | CALLBACK_NAME | Задайте имя Callback-функции. По умолчанию используется PayUserAccountDeliveryOrderCallback. Свою функцию можно добавить в файл /bitrix/php_interface/init.php, при этом необходимо указать ее имя в параметрах компонента. Функция будет восприниматься как глобальная. |
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Пополнение счета. |
Дополнительные настройки (для обновленной версии компонента) | ||
Путь к корзине | PATH_TO_BASKET | Указывается путь к странице с корзиной от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название. Страница может быть создана с помощью компонента Корзина. |
Путь к странице оплат | PATH_TO_PAYMENT | Указывается путь к странице оплат от корня сайта. Если страница находится в текущей директории, то достаточно указать ее название. |
Валюта для отображения | SELL_CURRENCY | Из созданных в системе валют выбирается валюта, в которой будут отображаться денежные средства пользователя. |
Тип пользователя | PERSON_TYPE | Из созданных в системе типов плательщиков выбирается тот, для которого будет выполняться пополнение счета. |
Исключить из списка платежных систем | ELIMINATED_PAY_SYSTEMS | Из созданных в системе платежных систем выбираются те, которые не должны быть доступны для пополнения счета. |
Установка значения через заданную переменную | SELL_VALUES_FROM_VAR | [Y|N] При отмеченной опции значение суммы к оплате будет устанавливаться через переменную. |
Сумма к оплате* | SELL_VAR_PRICE_VALUE | Указывается переменная, через которую будет передаваться сумма для зачисления на счет. |
Показать сумму на странице* | SELL_SHOW_RESULT_SUM | [Y|N] При отмеченной опции сумма будет показана на странице. |
Показывать значения фиксированных платежей | SELL_SHOW_FIXED_VALUES | [Y|N] При отмеченной опции будут отображаться значения фиксированных платежей. |
Выберите суммы для покупки** | SELL_TOTAL | Задаются суммы фиксированных платежей. |
Разрешить пользователю вводить сумму | SELL_USER_INPUT | [Y|N] При отмеченной опции пользователю будет доступно поле для ввода своей суммы платежа. Параметр недоступен, если отмечена опция Установка значения через заданную переменную. |
Устанавливать заголовок страницы | SET_TITLE | [Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Пополнение счета. |
* - параметры доступны при отмеченной опции Установка значения через заданную переменную.
** - параметр доступен при отмеченной опции Показывать значения фиксированных платежей.
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:sale.account.pay", "", Array( "ELIMINATED_PAY_SYSTEMS" => array("2"), "PATH_TO_BASKET" => "/personal/cart", "PATH_TO_PAYMENT" => "/personal/order/payment", "PERSON_TYPE" => "1", "REFRESHED_COMPONENT_MODE" => "Y", "SELL_CURRENCY" => "RUB", "SELL_SHOW_FIXED_VALUES" => "Y", "SELL_TOTAL" => array("100","200","500","1000","5000",""), "SELL_USER_INPUT" => "Y", "SELL_VALUES_FROM_VAR" => "N", "SET_TITLE" => "Y" ) );?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024