Transaction Status Reference in NetSuite

Understanding NetSuite Transaction Statuses When working with NetSuite, transaction statuses can be one of the trickiest aspects to manage. These statuses control the workflow of transactions and determine their current processing stage. Example: Searching for Pending Fulfillment Sales Orders To filter sales orders that are in Pending Fulfillment, you can use the following search filter… Continue reading Transaction Status Reference in NetSuite

SEO and Images

Two important SEO considerations for image files are the image alternate text and the image file name. Image Alternate Text Image File Names Image Alternate Text The image alternate text tag serves three important functions: The alternate text is displayed on the page when an image does not load for whatever reason. For example, the… Continue reading SEO and Images

Investigate Meditrack Subscription Compatibility with Credit and Invoice Payment Methods

Jira Task: https://jobinandjismi.atlassian.net/browse/REDRX-671 Description   Currently, the Meditrack subscription is functioning only for customers who provide default credit card payment details. Customers whose payment method is “Invoice” are encountering subscription cancellations when added to the subscription record. The task involves analyzing the root cause of this limitation and proposing a solution to enable Meditrack subscriptions… Continue reading Investigate Meditrack Subscription Compatibility with Credit and Invoice Payment Methods

Display a section as pop-up after logged in

Jira Task: https://jobinandjismi.atlassian.net/browse/REDRX-687 Analyze the requirement for displaying a section as a pop-up upon user login, ensuring it appears only once per session. Provide an estimate for implementation.  Scope of Work: Show a pop-up only once after a user logs in. Ensure the pop-up does not appear again for subsequent logins. The pop-up should contain… Continue reading Display a section as pop-up after logged in

Analyse possible solution for identifying the domain of Customer Registration and Order Tracking in multidomain website.

Jira Task: https://jobinandjismi.atlassian.net/browse/BTIN-2310 Proposed Solution Overview Customer Record Enhancements: Add a custom field on the Customer Record to store the source domain. Default value: “Created through UI” to identify customers created outside the website (e.g., via NetSuite). For customers registered via the website, set this field dynamically using a SuiteCommerce extension to capture the domain… Continue reading Analyse possible solution for identifying the domain of Customer Registration and Order Tracking in multidomain website.

Hide Content with an Expander

Adding an Expander The only changes required are to the template and Sass. First, you should start by creating a container element for your expander. This needs to contain two children: a ‘head’ element, which is what always shows and will trigger the expansion when clicked, and a ‘body’ element which is what shows when… Continue reading Hide Content with an Expander

Adding a New Custom Entity Field to the Registration Form

LoginRegisterPage This component aims to do two things: Make it easier to add new fields to the login and registration forms so you can capture custom field data Enable you to add custom code that fires before login/registration, or after registration An easy illustration of this might be when the business wants to get their… Continue reading Adding a New Custom Entity Field to the Registration Form

jQuery Promises and Deferred Objects

At the core of how SuiteCommerce Advanced works are AJAX calls. Asynchronously, requests to send and receive data are made to and from NetSuite while the frontend waits. If we didn’t use async JavaScript, this waiting could be blocking: that is, the user would be stuck, unable to do anything until the call is resolved.… Continue reading jQuery Promises and Deferred Objects

Troubleshoot Extension Manager Activation Errors

If you experience any errors during activation, you can use the Extension Manager to troubleshoot. If an activation fails, the Status column displays Error (view log) and provides a log to help with your investigation. To troubleshoot errors: In NetSuite, go to Commerce > Extensions > Extension Manager. Click the view log link next to the error in the Status column to open… Continue reading Troubleshoot Extension Manager Activation Errors

Changing Site Management Tools to Use a Different Hosting Root

When you create a website, the Website Setup record specifies the HTML Hosting Root. When you implement Site Management Tools on that site, it utilizes the same HTML Hosting Root as the website. If you move the site to a different HTML hosting root, you will also need to create a new CMS SSP application.… Continue reading Changing Site Management Tools to Use a Different Hosting Root