Basics of extending and wrapping native SuiteCommerce code

Context Learning how and when to “extend” and “wrap” native SuiteCommerce code is a vital skill to learn for developers. This article will explain the difference, and the basics of how to do it within the context of SuiteCommerce development. It should be noted right away that “wrapping” is a form of “extending” code. If… Continue reading Basics of extending and wrapping native SuiteCommerce code

Addresses getting deleted on SO creation

There are situations where NS is deleting an address record from the customer you are checking out with when the customer places an order in SuiteCommerce. It’s a niche issue, but does occasionally come up. It’s the culmination of 3 factors: Custom Address form where phone numbers are not required Addresses without phone numbers Remove… Continue reading Addresses getting deleted on SO creation

Random Permissions Errors on Service Files

If you are seeing unexplained permissions errors for your service files on a correctly set up environment, find the customer record you are logged in as, edit, and go to System Information → Access and set the contact role to the native level (Customer Center) then save. Log in to the sight, then edit the… Continue reading Random Permissions Errors on Service Files

Transferring Information From Netsuite Back End to Site Front End Using a Suitelet

It’s possible to make a call from an SCS website frontend to the backend via a suitelet. There may be security implications to calling a suitelet from the frontend. Please consult your Team Lead before attempting this, This gives you the ability to get information from the backend, load, edit and create records, call other… Continue reading Transferring Information From Netsuite Back End to Site Front End Using a Suitelet

Cannot GET /tba?” Error Fix

To fix this error, Manually create a token in your NetSuite Environment (global search Access Tokens)Create a new access token using the correct integration (likely SC-TBA2 or something along those lines)Ensure you have the employee you are logged in has the correct role SCDeployer Ensure the token has the correct account number as well.

How to re-setup a sandbox SCS/SCA site after a SB refresh

When a client performs a Sandbox refresh, these are the steps required to re-setup the sandbox website: Add a new (fake) domain record to the website setup record If the sandbox’s domain is ‘sandbox.website.com’, it won’t let you reuse it immediately (for some reason) Recreate the sandbox domain record (this could take a little bit… Continue reading How to re-setup a sandbox SCS/SCA site after a SB refresh