Как я могу добавить кредит по умолчанию в WHMCS?
Я имею в виду, что когда пользователь зарегистрируется в WHMCS, он получит некоторый предопределенный кредитный баланс в своем аккаунте (кредиты могут быть использованы для покупки продуктов)
Я искал, но не получил никакого результата.
Вы можете использовать систему подключений WHMCS вместе с API.
Я не тестировал этот код, но он должен работать более или менее из коробки.
Создать файл в include / hooks /
add_hook('ClientAreaRegister', 1, function($vars) {
$command = "addcredit";
$adminuser = "admin";
$values["clientid"] = $vars['userid];
$values["description"] = "Adding credits via ClientAreaRegister hook";
$values["amount"] = "40.00";
$results = localAPI($command,$values,$adminuser);
});
Убедитесь, что у вас есть пользователь «admin» или создайте нового пользователя и измените приведенный выше код, чтобы соответствовать.
Рекомендации:
https://developers.whmcs.com/hooks-reference/client-area-interface/#clientarearegister
http://docs.whmcs.com/API:Add_Credit
Других решений пока нет …