2017-01-11 3 views
0

Comment puis-je ajouter un crédit par défaut dans WHMCS?Comment ajouter un crédit par défaut dans WHMCS

Je veux dire lorsqu'un inscription utilisateur avec WHMCS, ils recevront un certain équilibre de crédit prédéfini dans leur compte (crédits peuvent être utilisés pour acheter des produits)

Je l'ai fait la recherche, mais n'a pas obtenu aucun résultat.

Répondre

0

Vous pouvez utiliser le système de crochet WHMCS avec l'API. Je n'ai pas testé ce code, mais il devrait fonctionner plus ou moins directement.

Créer un fichier includes/crochets/

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); 
}); 

Assurez-vous d'avoir un utilisateur « admin », ou créez un nouvel utilisateur et modifier le code ci-dessus pour correspondre.

Références: https://developers.whmcs.com/hooks-reference/client-area-interface/#clientarearegister http://docs.whmcs.com/API:Add_Credit

+0

Merci pour le code. Je ne suis pas trop avancé avec ces codes. Que devrais-je faire ensuite? Créer ce fichier dans le dossier hooks ajoutera le montant spécifié à chaque nouvel utilisateur enregistré? –

+0

Si vous n'avez pas l'expérience du codage, vous pouvez avoir besoin de quelqu'un pour vous aider, mais vous pouvez essayer d'ajouter cela sous forme de fichier dans le dossier hooks. N'oubliez pas de commencer par

+0

Merci pour l'info. J'ai ajouté la balise php, mais tout mon site Web contient une erreur HTTP lorsque j'utilise ce code. –