у кого-нибудь есть модуль личного счета на аккаунте, с возможностью его пополнения? или подскажите, как это можно реализовать.
Модуля нет, но при желании делается примерно так:
1. В таблицу s_users добавляем новое поле bonus (в котором будем хранить значение личного счета)
2. В таблице s_variants тоже добавляем поле bonus (в котором будем хранить сумму, начисляемую на личный счет пользователя при покупке товара)
3. Изменяем файл api->products.php (функция get_products, чтобы значение из нового поля попадало в выборку).
4. В шаблоне отображения товаров и карточки товара выводим значение поля bonus из таблицы s_variants с пометкой, что такая сумма начисляется пользователю за покупку товара.
5. Не забываем про импорт/экспорт (simpla->ajax->import.php/export.php), а также про админку (общий список и карточку товара).
6. Переделываем вывод информации в личном кабинете пользователя (api->Users.php) - отображаем количество денег на счету пользователя (поле bonus таблицы s_users).
7. Также, даем возможность админу вручную списывать и (или) начислять деньги на личный счет пользователя
8. Переделываем модуль корзины, чтобы была возможность у зарегистрированного пользователя потратить накопленную сумму. Делаем поле для ввода суммы из личного счета (по аналогии с купоном), значение которого проверяем при обработке заказа (оно не должно быть больше, чем накопленная пользователем сумма поле bonus таблицы s_users). Потраченную сумму списываем со счета пользователя и учитываем в заказе (в админке тоже).
Возможны варианты: например, начислять на личный счет процент от суммы заказа или начислять фиксированную сумму при заказе определенного кол-ва товаров. В общем, все в Ваших руках.