Patch Instructions

The following table lists available patches for SuiteCommerce Advanced and Site Builder Extensions and Extensions Premium. Click on the issue title for information about how to implement the patch.

Issue

Release

Description

Google Tag Manager Events Not Displaying in Data Layer Upon Checkout

SCA 2018.2 – 2022.2

This section provides a sample of modified data layer code that will correctly track Google Analytics events information for implementations of SCA 2018.2 – 2022.2 using Google Analytics 4 with the Google Tag Manager Commerce Extension.

Customer not Directed to the Payment Review Page after Checkout using the Checkout Flow

SCA 2021.2.3

SCA 2021.2

SCA 2020.1.12

SCA 2020.1

SCA 2018.2

SCA Kilimanjaro

SiteBuilder Extensions Kilimanjaro

SiteBuilder Extensions Premium Kilimanjaro

These patch instructions describe how to fix the problem that caused customers to not be directed to the payment review page after using the Checkout flow on the web site.

Customer not Directed to the Payment Review Page after Checkout after using the Make A Payment Flow

SCA 2021.2.3

SCA 2021.2

SCA 2020.1.12

SCA 2020.1

SCA 2018.2

SCA Kilimanjaro

SiteBuilder Extensions Kilimanjaro

SiteBuilder Extensions Premium Kilimanjaro

These patch instructions describe how to fix the problem that caused customers to not be directed to the payment review page after using the Make a Payment flow on the web site.

Guide to Enable Google Analytics 4

SCA versions Denali to 2022.1

This guide provides instructions to implement Google Analytics 4 (GA4) on pre-2022.2 implementations of SCA.

Note:

Do not implement GA4 if you use GA4 with Google Tag Manager (GTM) because this causes duplicate tracking results. See Google Tag Manager for information about GTM.

Customer Redirected to My Account Overview Instead of Successful Payment Page

SCA 2021.2.3

SCA 2021.2

SCA 2020.1

SCA 2020.1.12

SCA 2018.2

SCA Kilimanjaro

SiteBuilder Extensions Kilimanjaro

SiteBuilder Extensions Premium Kilimanjaro

These patch instructions describe how to correct a problem that caused customers to be redirected to the My Account Overview page after they paid an invoice instead of the Successful Payment page.

Hide Add to Cart Button from Facet View

SCA Vinson

SCA Elbrus

SCA Kilimanjaro

SCA Aconcagua

These patch instructions describe how to correct a problem so that the Add to Cart button is hidden from guest shoppers and only displayed to logged-in shoppers.

Removing Item Redirects to Login Page Under Secure Domain

Site Builder Reference Checkout 2.05

These patch instructions describe how to correct a problem that caused shoppers to be redirected to the login page after they removed an item from their shopping cart.

Token-Based Authentication Updates for Developer Tools

SCA 2020.2

SCA 2020.1

SCA 2019.2

SCA 2019.1

SCA 2018.2

SCA Aconcagua

SCA and Site Builder Extensions Kilimanjaro

SCA and Site Builder Extensions Elbrus

SCA and Site Builder Extensions Mont Blanc

SCA and Site Builder Extensions Vinson

SCA and Site Builder Extensions Denali

These patch instructions describe how to update the developer tools to continue to support secure connection to NetSuite using token-based authentication.

Domain Bridging Update

Kilimanjaro

Elbrus

Vinson

These patch instructions describe how to update domain bridging which was causing an error to be returned on the Checkout page when the Encrypted Payload Domain Bridging feature is active.

Address Not Set for Orders for Unfulfillable Items

Kilimanjaro

These patch instructions describe how to correct an issue that prevents the default address from being set for orders for unfulfillable (service or downloadable) items.

Gift Certificate Error After Return Request Submitted

Elbrus

These patch instructions describe how to correct an issue that prevents a return authorization request from being submitted if the invoice status is set to Approved and there is a gift certificate included in the order.

Cannot Disable Default Credit Card

SCA 2018.2

SCA Aconcagua

Kilimanjaro

These patch instructions describe how to correct an issue with the Make this my default credit card option on Commerce websites.

Image Tracker Resized After Placing Order

Elbrus

These patch instructions describe how to correct an issue with the Google AdWords image tracker image being resized.

Single Secure Domain Requires Login for Pricing

Elbrus

These patch instructions describe how to correct an issue encountered by users logging in to a Commerce website using a single secure domain when the Required Login for Pricing feature is enabled.

Page Not Found Error for SMT Landing Pages

Mont Blanc

These patch instructions describe how to correct an issue with SMT landing pages.

Enable Token-Based Authentication

SCA 2020.2

SCA 2020.1

SCA 2019.2

SCA 2019.1

SCA 2018.2

SCA Aconcagua

SCA and Site Builder Extensions Kilimanjaro

SCA and Site Builder Extensions Elbrus

SCA and Site Builder Extensions Mont Blanc

SCA and Site Builder Extensions Vinson

SCA and Site Builder Extensions Denali

These patch instructions describe how to prepare your current installation of SCA or Site Builder Extensions for token-based authentication.

CVE-2020-14728: Vulnerability in SuiteCommerce Advanced Services

2019.2

2019.1

2018.2

Aconcagua

Kilimanjaro

Elbrus

Mont Blanc

Vinson

These patch instructions describe how to protect your site from the risk of Cross-site Scripting (XSS).

CVE-2020-14729: Vulnerability in SuiteCommerce Advanced Sites

SCA sites prior to 2020.1.4

This patch describes how to add security headers to minimize the risk of interface redressing, also known as clickjacking.

Enable Token-Based Authentication

SCA sites prior to 2021.1

These patch instructions describe how to prepare your current installation of SuiteCommerce Advanced for token-based authentication.

Site Pages Not Indexed

2019.1

2018.2

Aconcagua

Kilimanjaro

Elbrus

Mont Blanc

Vinson

This patch describes how to correct an issue in some implementations of SCA where prerender of site pages fails, causing those pages to not be indexed.

Deploy to NetSuite Fails with Errors

2020.1

2019.2

This patch corrects an issue that causes deployments to NetSuite to fail with errors.

Values Not Stored in Custom Transaction Body Fields

Elbrus

These patch instructions describe how to correct an issue with custom transaction body fields. Specifically, text entered into custom transaction body fields during the checkout flow does not display in the Custom subtab of the resulting sales order as expected.

Patch Overrides Not Visible in DeployDistribution Folder

2018.2

This patch corrects an issue that causes patch overrides to not be visible in the DeployDistribution folder despite successful deployment.

Shopping User Environment Experiences Degraded Performance

2019.2

2019.1

2018.2

Aconcagua

This patch corrects an issue in some implementations of SuiteCommerce Advanced where shopping.user.enivornment.ssp experiences degraded performance.

beforeShowContent Event Stops Working After Initial Trigger

2019.2

2019.1

This patch corrects an issue in some implementations of SCA 2019.1 and 2019.2 where the beforeShowContentEvent stops working after the initial trigger in these components: ProductListPageComponent and ProductDetailsComponent.

Filter Site Option Does Not Work As Expected

Vinson

This patch corrects an issue in some Vinson implementations where site filtering fails to filter out orders for other web stores from the same account.

Quantity Facet Displays Dollar Sign

Kilimanjaro

Vinson

Elbrus

This patch corrects an issue in some implementations where adjusting the filter for a quantity facet on your site displays a numerical value that includes a dollar sign.

Custom Overrides Not Applying When Deployed

2018.2

This patch corrects an issue where overrides to core SCA source files do not work as expected.

Theme Developer Tool Overrides May Cause Error On Activation

2018.2

This patch corrects an issue where overrides implemented using the 2018.2 theme developer tools cause an error on activation.

Categories Navigate Adapter Event Removed in SMT

2018.2

This patch corrects an error where an adapter event was removed in SMT. This error prevents SMT admins from previewing current and future dated categories.

Categories Do Not Display Properly

Kilimanjaro

This patch corrects a problem where a child category does not display properly.

Incorrect Value for Shipping Estimate Occurs in Shopping Cart

Elbrus

This patch corrects a problem in some Elbrus implementations where the shipping estimate contains incorrect values before the actual value is shown.

Standard Promotion with Inline Discount and Rate as Percentage Not Updating the Amount in Checkout

Vinson

Mont Blanc

Denali

This patch corrects a problem in some Vinson, Mont Blanc, and Denali implementations where the amount in checkout does not update when applying a standard promotion with an inline discount and setting rate as percentage.

Page With URL Fragments Redirects Too Many Times

Elbrus

Kilimanjaro

This patch corrects a problem where a page with one or more URL fragments that return an ERR_TOO_MANY_REDIRECTS instead of showing a 404 error or the Product Details page.

See Complete List of Stores Link on Store Locator Page Does Not Show Store List

Kilimanjaro

Vinson

Elbrus

This patch corrects a problem where the See Complete List of Stores link on the Store Locator page reloads the page but does not show the complete list of stores.

Quantity Pricing Displayed in Web Store Even When “Require Login for Pricing” is Enabled

Kilimanjaro

Vinson

Elbrus

This patch corrects a problem where quantity pricing displays in the web store even when Require Login for Pricing is enabled.

Edited Shipping Address on the Review Your Order Page is Not Showing Changes

Aconcagua

Kilimanjaro

This patch corrects a problem where the Review Your Order page is not showing changes when user edits the shipping address.

Custom Page Title in SMT Does Not Display Correctly

Aconcagua

This patch corrects a problem where creating a title for a custom facets page with Site Management Tools does not display the correct title.

Currencies Change to the Default in the Shopping Application

Kilimanjaro

This patch corrects a problem where customers using multi-subsidiaries experience currencies not changing in the webstore, which continues to use the default currency.

Order Confirmation Page Not Displayed When Using Single Page Checkout and External Payment

Elbrus

Vinson

This patch corrects a problem where the order confirmation page is not displayed when using single page checkout and an external payment method.

Incorrect Discounted Amounts on Checkout Summary

Aconcagua

Kilimanjaro

Elbrus

This patch corrects a problem where Checkout Summary pages display incorrect discounted sub-total amounts and inconsistent strike-through and original amounts.

DeployDistribution Folder Does Not Include Local Files

Aconcagua R2

This patch corrects a problem preventing local files to deploy to the DeployDistribution folder.

HTML List Styles Do Not Display

Aconcagua

Kilimanjaro

Elbrus

Vinson

Some SuiteCommerce Themes

This patch corrects a problem where editing item descriptions on an Item record using <li> and <ul> styles does not display as expected in the webstore.

Item Search Displays Incorrect Results

Elbrus

This patch corrects a problem where the application returns incorrect results when entering more than one search term in the item search criteria.

Category Product Lists Return Page Not Found

2018.2

This patch corrects a problem in some implementations that results in a Page Not Found error, instead of returning Commerce Categories based on filtered facet values.

Cannot Test an Extension on a Local Server

2018.2

This patch corrects a problem in some implementations that prevents developers from testing extensions locally.

Secure Shopping for Site Builder Implementations

Site Builder Extensions Premium Vinson

Site Builder Extensions Vinson

Reference Checkout 2.05

Reference Checkout 2.04

Reference My Account Premium 1.06

Reference My Account 1.06

Reference My Account Premium 1.05

Reference My Account 1.05

This patch allows some Site Builder customers to secure the shopping portion of a web store under an HTTPS domain.

Cannot Scroll Through Long Menu Lists Using iOS

Kilimanjaro, Elbrus, Vinson, Mont Blanc, and Denali

This patch corrects a potential issue where iOS users cannot scroll through a long list of menu items when the list reaches beyond the device screen.

Pages Not Indexed Using Google’s Mobile-First Indexing

2018.2, Aconcagua, Kilimanjaro, Elbrus, Vinson, Mont Blanc, and Denali

This patch corrects a problem in which search engines discard content and do not render the page correctly using mobile-first indexing.

Disabling Display of SuiteCommerce Gift Wrap & Message Extension Transaction Line Fields

SuiteCommerce

Site Builder Websites

Reference ShopFlow

Reference Checkout

Reference My Account

This section provides procedures for disabling the display of Gift Wrap & Message extension transaction line item fields.

Users Not Redirected to External Payment System

Vinson

This patch corrects an error where SuiteCommerce Advanced does not correctly send a user to an external payment system.

Invoices Do Not Include the Request for a Return Button

Vinson

For Reference My Account v1.06, this patch adds the Request for a Return Button to Invoice records in My Account.

Unable to Select Item Options Within the SuiteCommerce Configuration Record in NetSuite

Elbrus

This patch corrects an issue where site administrators cannot choose item options when configuring a domain using the SuiteCommerce Configuration record in NetSuite.

Incorrect Redirect URL for External Payments

Elbrus

Vinson

This patch corrects an error where the page for an external payment system fails to properly redirect back to the SuiteCommerce site from which it was launched.

npm Error on Implementations

Denali R2

This patch corrects an issue where npm install fails to run on Denali R2.

Content Appears Incorrectly in a Merchandising Zone

Elbrus

Kilimanjaro

This patch corrects an error when content incorrectly shows up in a merchandizing zone.

Reference My Account Generates Error on Load

Reference My Account version 1.04

This patch corrects an error where My Account fails to load if there are 1000+ invoices associated for that account.

Error Loading Shopping Page Due to Uncaught TypeError

Elbrus

This patch corrects an error where SuiteCommerce could not correctly parse the percent sign (%) in a URL.

Users Redirected to Checkout Application Instead of Shopping Application

Elbrus and Kilimanjaro

This patch corrects an issue where users in a password protected site were redirected to the Checkout application instead of the Shopping application.

Add to Cart Button Does Not Work If Quantity Field Selected

Elbrus

This patch corrects an issue where the Add to Cart button requires two clicks if the focus is on the Quality field.

URLs with Redundant Facets Generated

Elbrus

This patch corrects an issue where URLs contain redundant facets.

Content Flickers or Disappears When Browsing the Product Listing Page

Kilimanjaro and earlier

This patch corrects an error that occurs when the product listing page flickers or disappears, for content added in SMT.

Enabling Google AdWords Causes Error on Login

Vinson

This patch contains a fix for an error that occurs when Google AdWords is enabled.

URL for Commerce Categories Contains Incorrect Delimiters

Elbrus and earlier

This patch contains a fix for URLs to commerce categories that contain incorrect delimeters.

Order Summary for Item-Based Promotions

Elbrus and earlier

This patch corrects an issue where the item totals for item-based promotions in the Order Summary are incorrect.

CSS Error Hides First div Element on Product Details Page

Mont Blanc and Vinson

This patch contains a fix for a CSS error that hides the first div element on the product details page. This div typically includes the product description.

Invoice Terms Not Included In Order Details

pre-Denali

This patch corrects an issue in Reference My Account v1.05 where the order in My Account does not include the invoice terms.

Users Required to Re-enter Credit Card Payment Method Details on Payment Page

Elbrus and Kilimanjaro

This patch corrects an issue where users are required to re-enter credit card payment method details to successfully complete their order.

Selected Invoice Not Displayed When Making an Invoice Payment

Mont Blanc

This patch corrects an issue where an invoice selected for payment does not appear on the Make a Payment page.

Log In to See Prices Message Appears When Users are Logged In

Elbrus

This patch corrects an issue where logged-in users receive a message directing them to log in to see prices.

Item Record HTML Meta Data Not Appearing on Page Meta Data

Elbrus

This patch corrects an issue where the value of an Item record’s Meta Tag HTML field does not appear in the page’s meta data.

Delivery Options Not Appearing After Editing the Cart and Re-entering a Shipping Address

SiteBuilder Extensions — Elbrus

This patch corrects an issue on Site Builder Extensions where delivery methods do not appear after editing cart and re-entering the same shipping address.

Order Confirmation and Thank You Page is Blank

Mont Blanc and Vinson

This patch corrects an issue where a Thank You page is not displayed after an order is complete.

Matrix Item Options Not Displaying With Google Tag Manager Enabled

Elbrus

This patch corrects an issue where not all selected options of a matrix item appear in the Product Details Page. This issue only applies to sites implementing Google Tag Manager.

Delivery Methods Not Appearing in One Page Checkout

Mont Blanc, Vinson, Elbrus

This patch corrects an issue where not all delivery methods appear in the One Page Checkout flow after adding a zip code and checking out as a guest.

Mastercard 2-Series BIN Regex Patch

Denali, Mont Blanc, Vinson

This patch is required to include the Mastercard 2–Series BIN regex value for payment method configuration as of the Elbrus release of SuiteCommerce Advanced.

Auto-Apply Promotions for Elbrus

Elbrus

This patch is required for Elbrus to take advantage of the auto-apply promotions features available as of the Kilimanjaro release of SuiteCommerce Advanced.

Change Email Address Patch

Denali, Mont Blanc, Vinson, Elbrus

This patch is required to take advantage of the change email address feature available as of the Kilimanjaro release of SuiteCommerce Advanced.

Duplicate Product Lists in Internet Explorer 11

pre-Denali

Provides instructions on how to modify the ProductList.js file in ShopFlow 1.07 to correct an issue where IE 11 caching causes duplicate Product Lists to display in My Account.

Save for Later Item not Moved to Cart

Mont Blanc

This patch corrects an issue where an error is returned when users set an item as Save for Later and then return to move that item to the cart.

Running Gulp Commands Results in a Syntax Error

Vinson and earlier

This patch corrects an issue where running gulp commands from a command line or terminal results in a syntax error.

Missing Promo Code on Return Request

Mont Blanc

This patch corrects an issue where promo codes applied to the original sales order are not included in the calculations for a return request.

Enhanced Page Content Disappears when Resizing the Browser

Denali, Mont Blanc, Vinson, Elbrus

This patch corrects an issue where enhanced pages do not maintain content when dynamically resizing the browser window.

Invoices Page Displays Incorrect Date Sort (pre-Denali)

pre-Denali

This patch corrects an issue in Reference My Account v1.05, where invoices are displayed out of order.

PayPal Payments Cause Error at Checkout

Mont Blanc

This patch extends the past() method in the OrderWizard.Module.PaymentMethod.PayPal.js file to correct cases where an error message is displayed when orders are placed using PayPal.

Canonical Tags Populated With Relative Paths

Vinson

This patch modifies commerce category canonical URLs to use absolute paths.

Shopping Cart Not Scrolling (Mobile)

Vinson and earlier

This patch corrects a situation where mobile users cannot scroll their Cart after removing an item from the Saved for Later product list.

Follow these instructions to extend the ProductList.DetailsLater.View.js file and override the existing Query.scPush.js file with a new one (provided).

Error When Adding Items to Categories in Site Management Tools

Vinson

This patch contains a fix for an error on a category or subcategory that contains more than 10 items in Site Management Tools.

Item Search API Response Data not Cached

Vinson

This patch extends the getSearchApiParams() method in the Session module to include the pricelevel parameter. This is required to enable caching of the Item Search API Response data.

SearchApiCdnCache.zip

Secure Shopping Domains (Elbrus, Vinson, Mont Blanc, and Denali)

Elbrus, Vinson, Mont Blanc, and Denali

This patch enables you to configure your site to maintain a secure browser. The patch for the Denali release of SuiteCommerce Advanced also includes a fix to maintain the identity of the user and cart contents as described in Serversync Touchpoint.

Note:

The original patches provided for this fix have been updated. If you have previously applied a patch for SSL, only the diff between the previous patch and the current one should be applied.

Vinson-ssl-V2.patch

MontBlanc-ssl-V2.patch

Denali-ssl-V2.patch

Elbrus-ssl.patch

Secure Shopping Domain (pre-Denali)

pre-Denali

This section guides you through changes required for you to configure your pre-Denali site to maintain a secure browser.

PayPal Address not Retained in Customer Record.

Vinson and earlier

Provides instructions to retain PayPal Address details in the NetSuite customer record.

Login Email Address Appears in the Password Reset URL

Elbrus

This patch corrects a security issue in which the password reset email message includes the original login email address in the password reset URL.

Related Topics

SCA Patches
Patches Overview

General Notices