Adjust Mobile Homepage Slider Aspect Ratio

Changed the code to render the height of the homepage slider dynamically in the ratio 4:3. // Increase the slider height on mobile .home-image-slider .bx-wrapper {   @media (max-width: $screen-xs-max) {     width: 100vw !important; /* Full viewport width */     height: calc(100vw * 3 / 4) !important; /* Maintain 4:3 ratio */… Continue reading Adjust Mobile Homepage Slider Aspect Ratio

Proposal for PayPal Braintree in SCA

Pre-requisites  Chargeback bundle must be installed. It helps manage customer payment issues like deductions and chargebacks efficiently.  Deliverables    Install PayPal Braintree SuiteApp from marketplace and install Chargeback Bundle. Enable the SuiteApp and set up the Braintree payment processing profile record with the public, private, and tokenization keys, as well as the merchant ID.   … Continue reading Proposal for PayPal Braintree in SCA

Implement a Star Rating System in the Item Info Section

Extended the childViews function of ProductLineSkuView and added Global.StarRating as a child view. childViews: _.extend(ProductLineSkuView.prototype.childViews, {                             ‘Global.StarRating’: function () {                                 return new GlobalViewsStarRatingView({    … Continue reading Implement a Star Rating System in the Item Info Section

Website Flow & Process Design

1. Customer Authentication and Registration Existing Customer: Forgot Password: If the customer indicates they forgot their password, a password reset email is sent. Login: If the customer logs in successfully, the system uses the current domain information and then starts the order process. New Customer: The customer registration is handled by a third party. Once… Continue reading Website Flow & Process Design

Proposal for version upgrade and single page checkout

Install the latest SCA 2024.2 bundle in the Tool Fetch production NetSuite account, including the extension manager.  Create a test domain in the Production account for development and testing purposes.  Install the bundle for SCA 2024.2 in the Production account.  Set up the new SSP and link the domain with the SSP application.  Migrate all… Continue reading Proposal for version upgrade and single page checkout

Proposal for multi-site setup

Domain Setup: Separate domains will be configured for each subsidiary, sample format for domains;  AU: .com.au  UK: .co.uk  NZ: .co.nz  USA: .com  CA: .ca  NL: .nl  Website Configuration: We will configure NetSuite to link each domain to its corresponding subsidiary. Each domain will have region-specific products, categories, and pricing, and the user experience will be… Continue reading Proposal for multi-site setup

Leveraging SuiteCommerce Extensibility API for Custom UI Enhancements

Many developers focus on backend SuiteScript for SCA, but SuiteCommerce Extensibility API allows for powerful UI modifications with minimal impact on future updates. View Customization: Using Backbone.View extensions, developers can add, modify, or remove elements from pages without modifying the core SCA code. Custom Fields in PDP and PLP: With model and collection extensions, additional… Continue reading Leveraging SuiteCommerce Extensibility API for Custom UI Enhancements

Optimizing SuiteCommerce Performance with Caching Techniques

One of the most effective yet overlooked methods to improve SuiteCommerce Advanced (SCA) performance is implementing proper caching strategies. NetSuite provides multiple caching options, including Application-Level Caching, Edge Caching, and Content Delivery Networks (CDNs). Application-Level Caching: Using the nlapiCache API, developers can cache frequently accessed data, reducing API calls and improving speed. Edge Caching: NetSuite… Continue reading Optimizing SuiteCommerce Performance with Caching Techniques

Add a Message Section on Checkout Page

To add a new message section under the “Order Summary” and “Promo Code” section on the checkout page. This message will provide a contact number for customers to call in case they face any issues during checkout. The message will always be displayed. Solution: Added a new help message section under <section id=”wizard-step-content-right”></section> to provide… Continue reading Add a Message Section on Checkout Page