The email verification bundle is a bundled subscription solution by Anchor Group. If you have not yet purchased, you will need to do so before finishing the installation. After you finish checking out, you will be sent to a form used to provide your NetSuite account ID. Anchor Group will be notified and will provision the bundle (you can expect to be provisioned the bundle within 1 business day). You will be notified via email from an Anchor Group account executive when it has been provisioned.
As an administrator, Navigate to Customization > SuiteBundler > Search and Install Bundles. You can search for the bundle ID in the search bar and then install both of the following bundles.
The first bundle contains the SuiteCommerce / SCA extension for the website.
The second bundle contains the ERP elements such as the new field, email template, and verification script.
This is an extremely important step to avoid impacting existing customers from login.
There is a new field on the customer record called "email validated" which needs to be updated to be set as "true" for all real existing customers or they will be unable to login to the SuiteCommerce/SCA website.
Within the bundle, there is a map reduce script that checks the box for "email validated" for all existing customers in bulk.
Any new or existing registered customer that has this field left unchecked while the email verification extension is active will not be able to login to their account.
If you manually create a new customer in the NetSuite user interface (not on the website), then this field is defaulted to true.
Navigate to the SuiteCommerce extension manager. Using an administrator role, this can be found by navigating to Commerce > Extensions > Extension Manager.
Search the service file SafeRegistrationModule.Service.ss and add permission to update the customer field to verify email.
It can be a little tricky to set to execute as administrator because it doesn't allow this to occur within the user interface.
Here are the steps to do it.
To inspect, right click on the "execute as role" field (within the dropdown field) and click "inspect".
This will open up the browser inspect element to see the HTML.
Look for the line <input name="wapexecuteasrole"......
Then change the value from blank to "value=3".
This will set the administrator internal ID value.
Then click outside of the element for the value to be set. And click SAVE on the file.
Navigate to the file cabinet. This can be found using an administrator role by navigating to Documents > Files > File Cabinet.
Search for the Bundle 539418 in file cabinet and find the email template internal id.
Copy the internal ID.
This step will be available to complete after the extension activation has been fully completed.
Navigate to Commerce > Websites > Configuration and select your website/domain from the list. Click Configure.
Suggested messages to add:
Save.
Troubleshooting Tip: Make sure that "Extensibility Layer Safe Mode" is disabled. This is located in SuiteCommerce configuration under Advanced > Extensions.
It is very important to test for this bundle because it is intended to block fake accounts from being able to log into your website and place an order. If something in the installation did not go as expected, this means you may have accidentally blocked existing customers from being able to login or place an order.
If during your testing you notice anything, you can easily disable the extension in the extension manager and then reach out to Anchor Group for support.
We like to update our blogs and articles to make sure they help resolve any troubleshooting difficulties you are having. Sometimes, there is a related feature to enable or a field to fill out that we miss during the instructions. If this article didn't resolve the issue, please use the chat and let us know so that we can update this article!
If you liked this article, you'll LOVE our book on SuiteCommerce! Order the free SuiteCommerce book today, and we'll even pay for shipping!
If you have general questions about SuiteCommerce or more specific questions about how our team can support your business as you implement NetSuite or SuiteCommerce, feel free to contact us anytime. Anchor Group is a certified Oracle NetSuite Alliance Partner and Commerce Partner equipped to handle all kinds of NetSuite and SuiteCommerce projects, large or small!
We are a premium SuiteCommerce agency that creates powerful customer portals. Unlike our competitors, we have already solved your problems.
Tagged with Solutions