Drupal-8-user-register-hook Here
[Solved] How to hook into Commerce after payment complete - Drupal
use Drupal\user\UserInterface; /** * Implements hook_ENTITY_TYPE_presave() for user entities. */ function my_module_user_presave(UserInterface $user) { // Check if this is a new user registration if ($user->isNew()) { // Perform custom logic, e.g., set a field value $user->set('field_welcome_status', 'Pending'); } } Use code with caution. Copied to clipboard 🎯 Key Considerations drupal-8-user-register-hook
Inside presave , always call $user->isNew() to ensure your code only runs during initial registration rather than every time a profile is updated. [Solved] How to hook into Commerce after payment
The most effective way to intercept or modify user data during registration is through the following hooks: Usage Note Runs before the user is saved. The most effective way to intercept or modify
Use this for actions that require the new User ID, like sending a custom welcome email or creating related profile entries. Modifies the registration form .
To hook into the user registration process in Drupal 8 (and 9/10+), you typically use entity hooks since users are treated as content entities. 🛠️ Recommended Hooks
Do you need help on the registration form, or are you looking to redirect users after they sign up?