SuiteCommerce Advanced

5 Must Read NetSuite Blog Posts for New SCA Developers

These five articles are a must-read for every new SuiteCommerce developer. They might come in very handy even to senior NetSuite developers, too!

NetSuite’s SuiteCommerce Developers portal is a vital resource for our team to keep up with what’s going on with the SuiteCommerce platform. Also, they check for development best practices and help build custom solutions for our clients.

Important: Are you looking for top SuiteCommerce skills for your project? — Of course, you do!  Learning and applying SuiteCommerce coding best practices takes time and patience. If you lack one of these, we recommend contacting one of our SuiteCommerce developers today.  

1) Getting Started – NetSuite Blog

As obvious as it might sound, this is where every new SuiteCommerce developer should start:

What’s it about?

  1. Explains some basics and foundations.
  2. Provide an overview of the architecture and technologies used.
  3. Expose some best practices on how to extend and customize.

2) NetSuite Blog: Add a Third-Party JavaScript Library

A number of customizations require developers to integrate third-party code into their site’s code. This article provides details on the best ways of adding third-party sources to your site.

 What you’ll learn?

  1. What’s the best way to store the file (e.g., do you create your own module to store it, or do you call it from a third-party URL?)
  2. What’s the best way to call it (eg AJAX, AMD / as a dependency?)
  3. Adding a Library Using an Extension
  4. How to add a Non-AMD Compatible Library to an Extension
  5. Adding a non-AMD-Compatible Library with Shimming

3) Troubleshoot with your Browser’s Developer Tools

It can be tricky to figure out what to do when something on your site goes wrong. A good place to start is right there in your browser, and there are plenty of tools built into your web browser that can aid NetSuite developers in troubleshooting errors.

What it contains

  1. General pointers to things ‘under the hood’ that can be very useful when trying to diagnose a problem
  2. Advice for specific problems a developer may encounter

4) Data Flow

Data is the lifeblood of any web store. Within the architecture of a NetSuite Commerce web store, you need to be aware of proprietary architecture and nuances. This article introduces models, services, and service controllers and touches on Suitelets and other ways of getting data to and from the NetSuite servers.

Topics covered:

  1. Key Backbone concepts, such as models, views, collections
  2. Services, service controllers, the commerce API, and more key SuiteCommerce concepts.
  3. Key NetSuite concepts, such as records, SuiteScript and Suitelets
  4. Permissions and performance tuning

5) Troubleshooting DNS Problems With the CDN

The next one provides tools for troubleshooting DNS problems with CDN. Performance improvements are always important, and a CDN could help you with them.

What does this post explain?

  1. How to debug and necessary checks for correct configuration
  2. Set up.
  3. Common problems.

Bonus NetSuite Blog Article: Learn How to Develop an Extension for SuiteCommerce

This is a detailed guide for developers looking to understand the extensibility framework. If you’re new to extensions or custom content types (CCTs), this tutorial will cover the basics of both. Using the extensibility API, we will plugin in a new content type to the site management tools (SMTs), which a business user can then add to any product detail page (PDP) they like.

What does this post explain?

  1. Set up the dev environment.
  2. Start extension development.
  3. How to create the entry point file, the view, the template, the saas file, the manifest, and the assets
  4. Set up custom record type and CMS content type.
  5. How to deploy and test
  6. Troubleshooting

Becoming a skilled NetSuite developer takes time and patience. But if you need help on your SuiteCommerce Advanced project, our certified SuiteCommerce developers have implemented countless NetSuite websites, and they can help you get there faster by following coding best practices. Contact us today to learn more!

Editor’s note: this post was initially published in December 2016 and updated for accuracy and comprehensiveness.

The Most Effective SuiteCommerce Playbook

Unlock the full power of SuiteCommerce. Learn, understand and master SuiteCommerce to make it work FOR you!

DOWNLOAD YOUR COPY

Don’t forget to check out our NetSuite eCommerce services too:

Matias Lugli

Matias Lugli is Development Manager at Tavano Team, and an expert in NetSuite eCommerce developments.

Recent Posts

NetSuite Integration Guide: How to Connect Your eCommerce Stack to Your ERP

Most NetSuite merchants reach a point where the ERP is doing its job but the… Read More

5 days ago

NetSuite for SaaS Companies – How Software & SaaS Companies Scale Online Sales with NetSuite eCommerce and NetSuite ERP

Software and SaaS companies are often the first to adopt new tech — and they… Read More

2 weeks ago

Mailchimp NetSuite Integration: How to Sync Your Email Lists Without Losing Customer Data

Mailchimp is still one of the most widely used email platforms in eCommerce. If you… Read More

2 weeks ago

NetSuite Next Agentic Workflows Explained: Real Use Cases for eCommerce Operations

The term “agentic AI” gets used in every major software announcement right now, and it… Read More

2 weeks ago

NetSuite Next: AI-Powered ERP Features, Capabilities and What Changes for eCommerce

If you run your business on NetSuite and you have not heard about NetSuite Next… Read More

2 weeks ago

Shopify NetSuite Integration: NetSuite Connector vs. Celigo vs. Tavano Team’s Connector

If you're researching a Shopify-NetSuite integration, you'll run into three real contenders: Oracle's own NetSuite… Read More

2 weeks ago