Points d'extension xC d'inscription de l'utilisateur
Vous pouvez personnaliser la façon dont HCL Commerce gère l'inscription de l'utilisateur. Par exemple, utilisez ces points d'extension pour ajouter une logique personnalisée pour valider les informations utilisateur avant que le profil utilisateur ne soit mis à jour.
La table suivante identifie les classes des commandes liées à l'utilisateur que vous pouvez personnaliser via une extension externalized customization.
| Point d'extension | Lorsque le point d'extension est utilisé | Formats de requêtes, de réponses | Exemple d'emplacement de code d'extension | Exemples de fichiers d'entrée CSV |
|---|---|---|---|---|
| person_register_pre | L'opération d'inscription de l'utilisateur ( POST person) appelle le point d'extension person_register_pre pour effectuer des actions personnalisées (par exemple, valider les entrées de commande) avant d'inscrire l'utilisateur. | PersonPreUERequest, PersonPreUEResponse | Méthode personRegisterPre dans workspace_dir/commerceue-app/src/main/java/com/ibm/commerce/member/ue/rest/PersonResource.java | person_register_pre |
| person_register_post | L'opération d'inscription de l'utilisateur (POST person) appelle le point d'extension person_register_post pour effectuer des actions personnalisées (par exemple, mettre à jour les attributs de l'utilisateur) après l'inscription de l'utilisateur. | PersonPostUERequest, PersonPostUEResponse | Méthode personRegisterPost dans workspace_dir/commerceue-app/src/main/java/com/ibm/commerce/member/ue/rest/PersonResource.java | person_register_post |
| person_update_pre | L'opération de mise à jour de l'utilisateur (PUT person/@self) appelle le point d'extension person_update_pre pour effectuer des actions personnalisées (par exemple, valider les entrées de commande) avant de mettre à jour l'utilisateur. | PersonPreUERequest, PersonPreUEResponse | Méthode personUpdatePre dans workspace_dir/commerceue-app/src/main/java/com/ibm/commerce/member/ue/rest/PersonResource.java | person_update_pre |
| person_update_post | L'opération de mise à jour de l'utilisateur (PUT person/@self) appelle le point d'extension person_update_post pour effectuer des actions personnalisées (par exemple, mettre à jour les attributs de l'utilisateur) après la mise à jour de l'utilisateur. | PersonPostUERequest, PersonPostUEResponse | Méthode personUpdatePost dans workspace_dir/commerceue-app/src/main/java/com/ibm/commerce/member/ue/rest/PersonResource.java | person_update_post |
Exemples de fichiers d'entrée pour l'enregistrement et l'attribution de points d'extension xC de commande
| Point d'extension | Enregistrement du code d'extension avec UEConfig.csv | Affectation du code d'extension aux points d'extension avec CmdReg.csv |
|---|---|---|
| person_register_pre |
|
|
| person_register_post |
|
|
| person_update_pre |
|
|
| person_update_post |
|
|