Description This guide walks through implementing a pop-up window on user login using SuiteCommerce best practices. The pop-up will: Display after user login and redirect to the “My Account” page. Show the company logo, content, and a “Close” button with the label “I understand.” Appear once per session and will not block other website functionalities.… Continue reading Displaying a Pop-Up upon User Login in SuiteCommerce IN My Account
Category: NS SuiteCommerce Advanced
All articles / code related to SuiteCommerce advanced
Implementing Google reCAPTCHA v3 for Login and Registration Pages in SuiteCommerce
Description: This article provides a step-by-step guide for integrating Google reCAPTCHA v3 into Login and Registration pages in SuiteCommerce to prevent automated and bot-driven activities. The implementation covers frontend token generation, passing the token to backend SuiteScript 2.0 for verification, and ensuring only valid requests proceed. Step-by-Step Process 1. Configure Google reCAPTCHA Visit the Google… Continue reading Implementing Google reCAPTCHA v3 for Login and Registration Pages in SuiteCommerce
Importance of customer contact roles in SCA
The Importance of Customer Contact Roles in SuiteCommerce Advanced (SCA) Customer contact roles play a crucial role in SuiteCommerce Advanced (SCA) by enabling efficient management and organization of contacts associated with various records, such as opportunities, customers, vendors, and partners. These roles are essential for users to view and edit contacts using the Customer Center… Continue reading Importance of customer contact roles in SCA
Resolving Incomplete Configuration Records After a Sandbox Refresh
Sometimes, after a sandbox refresh, the configuration record may not be displayed completely, even after activating all extensions and themes. In some cases, only the configuration of some default templates may be shown, while most of the configurations for custom-made extensions might be missing. To resolve this issue and retrieve the complete configuration record, follow… Continue reading Resolving Incomplete Configuration Records After a Sandbox Refresh
Update Customer Contact roles using csv import in SCA
To update the contact role of a contact associated to a customer record via CSV import, the following steps should be followed: Create a CSV File with the following columns: Customer ID Contact Name Navigate to Import CSV Records: Go to Setup > Import/Export > Import CSV Records. Scan & Upload CSV File Page: Import Type:… Continue reading Update Customer Contact roles using csv import in SCA
Send order confirmation mails to multiple email ids using workflow in SCA
This article contains detailed steps for sending order confirmation emails to additional email IDs other than the primary email ID of a customer. The customer should enter the required email IDs, separated by commas or semicolons, in a new entity field. These email IDs are then added along with the primary email ID, and the… Continue reading Send order confirmation mails to multiple email ids using workflow in SCA
How to resolve the error: ‘This user has exceeded the number of active access tokens for this role’
Scenario: While running ‘gulp extension:fetch’ command, an error will be displayed in the terminal, saying the number of active access tokens has exceeded. Reason: Once you have used all permitted number of tokens for the current role, there will show ‘number of active access tokens exceeded’ error. Solution: To resolve the error, we need to… Continue reading How to resolve the error: ‘This user has exceeded the number of active access tokens for this role’
How to resolve the JavaScript error: ‘job execution time exceeded’ while activating theme or extension
Scenario: After deployment, while activating extension or theme there shows JavaScript error: ‘Job execution time exceeded. The job has been IN_PROGRESS for more than 15 minutes’. Activation fails. Solution: Navigate to Customization –> List, Records, & Fields –> Record Types. Find the ‘SC ExtMech Activation’ record type from the list. Click on the ‘List’ button… Continue reading How to resolve the JavaScript error: ‘job execution time exceeded’ while activating theme or extension
Disallow Search Engine Spiders to Index Second Website
Scenario When having multiple websites on the account, there will be scenarios that user would want to disallow the search engine indexing on the second website. Note: From 2020.2 onward, the Multiple Website feature is automatically enabled for all accounts. You no longer need to enable it and it is not possible to disable it. However,… Continue reading Disallow Search Engine Spiders to Index Second Website
Structured Data Markup
Enable Structured Data Markup In NetSuite, go to Commerce > Websites > Configuration. Select your website and domain and click Configure. In the configuration record, go to the Shopping Catalog tab and the Structured Data Markup subtab. Select JSON-LD in the Markup Type field to add JSON-LD to all product detail pages. Select the No Markup option to prevent markup from being… Continue reading Structured Data Markup