Баланс (личный счёт пользователя)
Пользователь может внести деньги на свой аккаунт, и оплачивать товары со своего личного счета в аккаунте.
По умолчанию данный функционал включён и доступен по URL example.com/personal/account/.
Данная страница становится доступной после подключения компонента «bitrix:sale.personal.section».
Управлять счетами пользователей можно в Магазин → Покупатели → Счета.
На странице оформления заказа, в поле «Способы оплаты» можно выбрать личный счёт пользователя.
Получить баланс пользователя можно через метод CSaleUserAccount::getList()
.
$user_id = 1; $balance = \CSaleUserAccount::getList(array(), array('USER_ID' => $user_id))->Fetch(); $balance['CURRENT_BUDGET']; // 8701.0000
Поддержать автора