Баланс (личный счёт пользователя)

Пользователь может внести деньги на свой аккаунт, и оплачивать товары со своего личного счета в аккаунте.

По умолчанию данный функционал включён и доступен по URL example.com/personal/account/.

Баланс (личный счёт пользователя) в Bitrix

Данная страница становится доступной после подключения компонента «bitrix:sale.personal.section».

Управлять счетами пользователей можно в МагазинПокупателиСчета.

На странице оформления заказа, в поле «Способы оплаты» можно выбрать личный счёт пользователя.

Баланс (личный счёт пользователя) в Bitrix

Получить баланс пользователя можно через метод CSaleUserAccount::getList().

$user_id = 1;
$balance = \CSaleUserAccount::getList(array(), array('USER_ID' => $user_id))->Fetch();

$balance['CURRENT_BUDGET']; // 8701.0000