Discussions
Stay up-to-date with the latest news from NetSuite. You’ll be in the know about how to connect with peers and take your business to new heights at our virtual, in-person, on demand events, and much more.
Now is the time to ask your NetSuite-savvy friends and colleagues to join the NetSuite Support Community! Refer now! Click here to watch and learn more!
SuiteScript 2.0: Block existing customers from creating a new account
Objective
Block existing customers from creating a new account (lead record) using SuiteScript 2.0.
How?
- Set the criteria to be used in screening or blocking. These criteria should identify those customers that you want to block. A simple example would be his email.
- Deploy a user event script with beforeSubmit function. Its flow would be similar to this:
- The script will compare the email entered by the customer during new customer registration against the predetermined email.
- If it matches, the script will display an error message using error.create(options) from N/error module. The error also stops the creation of the new lead record.
Tagged:
0