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

Implementing Edge-Caching with SuiteCommerce Advanced for Optimized Performance

A less-discussed topic in SuiteCommerce Advanced (SCA) is edge-caching implementation—a game-changer in improving website performance and reducing latency. While caching mechanisms are widely understood, leveraging edge-caching within SCA is a nuanced subject that deserves attention. Edge-caching involves storing frequently accessed data or content closer to the end user, typically on Content Delivery Network (CDN) servers… Continue reading Implementing Edge-Caching with SuiteCommerce Advanced for Optimized Performance

Adjust Mobile Homepage Slider Aspect Ratio

Changed the code to render the height of the homepage slider dynamically in the ratio 4:3. // Increase the slider height on mobile .home-image-slider .bx-wrapper {   @media (max-width: $screen-xs-max) {     width: 100vw !important; /* Full viewport width */     height: calc(100vw * 3 / 4) !important; /* Maintain 4:3 ratio */… Continue reading Adjust Mobile Homepage Slider Aspect Ratio

Proposal for PayPal Braintree in SCA

Pre-requisites  Chargeback bundle must be installed. It helps manage customer payment issues like deductions and chargebacks efficiently.  Deliverables    Install PayPal Braintree SuiteApp from marketplace and install Chargeback Bundle. Enable the SuiteApp and set up the Braintree payment processing profile record with the public, private, and tokenization keys, as well as the merchant ID.   … Continue reading Proposal for PayPal Braintree in SCA