Недоступно в редакциях: Стандарт, Старт
Добавление средств на счет текущего пользователя
Описание 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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.