SCA Module Architecture

The source files for SuiteCommerce Advanced (SCA) are organized in multiple modules. Each module defines a specific area of functionality which generally falls in one of the following categories: Application modules: define high-level collections of features that perform similar types of functions. SCA includes three separate applications: Shopping Checkout My Account Feature modules: define specific… Continue reading SCA Module Architecture

Steps to push code from Visual Studio Code to GitHub – Part 2

Create a new branch in the project repository. Clone the remote repository to our local system. Switch from the main branch to the new branch Create a new project. Push the code from visual studio code to GitHub. Open a pull request. Merge the Pull request. Delete subbranch from remote repository. The third and fourth… Continue reading Steps to push code from Visual Studio Code to GitHub – Part 2

Steps to push code from Visual Studio Code to GitHub – Part 1

Create a new branch in the project repository. Clone the remote repository to our local system. Switch from the main branch to the new branch Create a new project. Push the code from visual studio code to GitHub. Open a pull request. Merge the Pull request. Delete subbranch from remote repository. This article includes first… Continue reading Steps to push code from Visual Studio Code to GitHub – Part 1

JavaScript Standard Style

JavaScript Standard Style is a set of guidelines and conventions for writing readable, consistent, and high-quality JavaScript code. It is an opinionated approach to coding, which means that it advocates for specific practices and discourages others. Some of the key features of JavaScript Standard Style are: Automatic code formatting: The style guide specifies rules for… Continue reading JavaScript Standard Style

What are Media Queries in SCA

In the context of SuiteCommerce Advanced (SCA), media queries are used to create responsive web designs that adapt to different screen sizes and devices. Media queries allow developers to specify different styles for different devices or screen sizes by applying CSS styles only when certain conditions are met. Media queries in SCA are typically written… Continue reading What are Media Queries in SCA

Cypress automation tool

Cypress is an open source, end-to-end testing framework for web applications. It is a fast, easy and reliable testing tool that can be used to write and run automated tests for web applications. Cypress helps developers and testers quickly create automated tests with its intuitive UI, detailed documentation, and powerful debugging tools. With Cypress, developers… Continue reading Cypress automation tool

NetSuite | Section 3 | Naming Conventions

Please ensure the following nomenclature while doing the customizations. As a general rule, all files, custom fields/records/forms, saved searches, scripts, workflows, etc should include JJ in the ID: A template should be called as follows: <JJ name of template> A search should be called as follows: <name of search JJ> For example: Monthly Sales Order… Continue reading NetSuite | Section 3 | Naming Conventions

NetSuite | Section 2 | SuiteScript

1. Guidelines NetSuite SuiteScript 2.x API guidelines are a set of rules and best practices that developers should follow while using SuiteScript APIs. These guidelines are designed to ensure consistency and maintainability of SuiteScript code, as well as to optimize the performance of SuiteScript scripts. Some of the key consideration before we proceed with customization… Continue reading NetSuite | Section 2 | SuiteScript

NetSuite | Section 1 | JavaScript Coding Standard

1. Naming conventions Naming conventions in Javascript are a set of guidelines used to name variables, functions, classes, and other identifiers in a consistent and readable manner. Some common naming conventions in Javascript are: CamelCase: This is a convention where the first word is in lowercase and the firstletter of the second word is capitalized,… Continue reading NetSuite | Section 1 | JavaScript Coding Standard

SASS

Syntactically Awesome Style Sheet Sass is the most mature, stable, and powerful professional-grade CSS extension language   Sass is a CSS pre-processor. It is fully compatible with every version of CSS. Sass reduces the repetition of CSS and therefore saves time. Sass consists of two syntaxes. The original syntax, called “the indented syntax,” uses a syntax similar… Continue reading SASS