How to display quantity of items availbale in stock

Go to Commerce > Websites > Configuration. Select your website and domain, and click Configure. Go to the Checkout tab and the Quantity Stock Message subtab. Check the Show Quantity Available on the Out-of-Stock Error Message box to include the quantity of items that are available in the out-of-stock error message. Clear this box if you do not want to include the… Continue reading How to display quantity of items availbale in stock

How to setup checkout prefrences

You can determine preferences for sales orders and how to bill for web orders. To set checkout preferences: Go to Commerce > Websites > Web Site List. Click Edit next to a web site you want to edit. On the Shopping tab (Checkout Preferences section) set preferences according to the following table. Click Save. Preference Description Sales Order Type Select whether… Continue reading How to setup checkout prefrences

How to get the current step of checkout page on website

The Checkout component lets you manage the steps in the checkout flow. For example, you can get the current checkout step, go to the next or previous steps, and add or remove steps in the checkout flow. Get an instance of this component by calling container.getComponent(“Checkout”). Returns a Deferred object. If the promise is resolved, it… Continue reading How to get the current step of checkout page on website

How to add a new module on checkout page

Adds a module to a step. You must extend class WizardModule to add a new module. checkout.addModuleToStep( {   step_url: ‘shipping/new_step’ , module: {     id: ‘new_module’   , index: 0   , classname: ‘OrderWizard.Module.Shipmethod’   , options: { container: ‘#wizard-step-content-right’}   } })

Optimizing SuiteCommerce Advanced Performance Using Lazy Loading

Lazy loading is a performance optimization technique that defers the loading of non-critical resources until they are required, which can significantly improve website performance. In the context of SuiteCommerce Advanced (SCA), lazy loading helps enhance the user experience by reducing initial load times, especially on content-heavy pages like product listings or galleries, where many images… Continue reading Optimizing SuiteCommerce Advanced Performance Using Lazy Loading

Automating SuiteCommerce Deployments with CI/CD

Automating SuiteCommerce Advanced (SCA) deployments with Continuous Integration/Continuous Deployment (CI/CD) streamlines development workflows, reduces errors, and accelerates the release cycle. Manual deployments are often time-consuming and prone to mistakes, making CI/CD a critical enhancement for efficiency and reliability. Start by integrating your SCA project with a version control system like Git. This ensures all changes… Continue reading Automating SuiteCommerce Deployments with CI/CD

Leveraging Progressive Web App (PWA) Features in SuiteCommerce Advanced

Transforming your SuiteCommerce Advanced (SCA) website into a Progressive Web App (PWA) is a game-changer for improving performance, user engagement, and offline functionality. PWAs combine the best of web and mobile apps, offering features like offline access, faster load times, and push notifications. To implement PWA features, start by creating a Service Worker, a script… Continue reading Leveraging Progressive Web App (PWA) Features in SuiteCommerce Advanced

Optimizing SuiteCommerce for Multi-Language SEO

Optimizing SuiteCommerce Advanced (SCA) for multi-language SEO is essential for businesses targeting diverse regions. While SCA provides multi-language functionality, proper implementation ensures better visibility and avoids penalties for duplicate content. The first step is to configure hreflang tags, which inform search engines about the language and regional targeting of a webpage. These tags should be… Continue reading Optimizing SuiteCommerce for Multi-Language SEO

Customizing SuiteCommerce Advanced Email Templates

Email templates in SuiteCommerce Advanced (SCA) are a powerful yet underutilized tool for enhancing customer communication. These templates, such as order confirmations, password resets, and shipping notifications, allow businesses to reinforce branding and provide a seamless customer experience. To begin customization, navigate to Setup > Company > Email Templates in NetSuite to locate the default… Continue reading Customizing SuiteCommerce Advanced Email Templates

How To add translations for saved search column headings

From the Saved Search definition page, click the Results subtab. Click the Field that you want to edit. Click the Custom Label Translation column. Enter the translated text for each language. Click Done. Click on the Summary Label Translation column. Enter the translated text for each language. Click Done. Repeat steps 2-8 for every Field that requires translating. Click Save.