Proposal Summary
This proposal covers the development for restricting duplicate customers in website for thermogard domains.
Requirement
Restrict duplicate customers registering in THRD websites. As per the requirement only the customers who registering in the same subsidiary with the email id needs to get blocked.
It was noticed that customers are registering with same email. But they got registered. Prevent these users from registering.
Deliverables
In NetSuite there is a default feature, to restrict duplicate customers. But it checks only the global subsidiary. Since we have 3 separate subsidiaries, we need to do customization. For that we need to create a script and need to modify the extension.
Adding sample image below.
If there is already a customer with a mail id “dilma.joy@jobinandjismi.com”, so when a new customer tries to login with the same email id, an error will throw, and the registration will prevent.

Note: Suppose a customer with email id “abc@test.com“exist in AU domain, and if any users try to register with the email id in AU domain, then the registration will fail. But if any users try to register with the same email id in NZ or USA domain then the registration will be success (if “abc@test.com” is not existing in NZ and USA).
If you provide the error message to be added, we can add it accordingly.
Assumption
- Error will throw on the website only based on the new customers email id. If a user tries to register with same id, it will show the error message regardless of that user’s name and other details and thus the customer cannot register to the domain.
- It will work only for the users who all are trying to register from website.