Denali R2 Release of SuiteCommerce Advanced

This topic applies to

Applies to

SuiteCommerce Advanced | Denali

Welcome to Denali R2 release of SuiteCommerce Advanced! This version includes the following enhancements:

Important

This release is available as an update to the existing Denali release of SuiteCommerce Advanced. If you are working with the existing release of SuiteCommerce Advanced, update the bundle from the NetSuite Installed Bundles record, and download the new source code. Migrate any customizations you may already have in place to the new source code directory. For implementations prior to the Denali release of SuiteCommerce Advanced, migration to this latest version requires a re-implementation.


Site Management Tools

With this release of SuiteCommerce Advanced, Site Management Tools are integrated with the Shopping application. A new CMSadapter module provides for the integration and several template files are configured with site management tool areas.

Note

Currently, Site Management Tools are available for the Shopping application only. Secure domains are unsupported (My Account and Checkout).


The new SuiteCommerce Advanced Site Management Tools enable you to manage content on your SuiteCommerce Advanced websites. Content management is facilitated by the Site Management Tools user interface on the website and the areas in your website page templates. With Site Management Tools you can add new content, edit or remove existing content, and rearrange content by dragging it from one location to another. The types of content you can manage include:

  • Images and image attributes such as links and alternate text

  • Text with traditional WYSIWYG formatting that utilizes the site’s style sheets

  • Product lists based on pre-defined merchandising rules

  • HTML code snippets for embedded videos, social widgets, partner code, and so forth

Content displays site-wide on every page, only on a specific page, or on specific page types depending on the area where the content resides. For example, the areas in the page header and footer are defined as global, which means that any content you place in those areas will display on every page on the site.

Content is managed on an unpublished version of your site. Content changes are visible to visitors on the live site only after you publish the site. These changes include the addition of new content, deletion of content, rearrangement of content, and so on. This enables you to spend several days or weeks developing a new version of your site. You can then publish the site when you are ready for those changes to go live.

Site Management Tools also includes an edit live site feature that lets you make changes to content on the live site. These changes are available immediately and do not require publishing.

With SuiteCommerce Advanced Site Management Tools you can also create and manage landing pages and enhanced landing pages. Included in this is the management of important SEO considerations for the pages such as page titles, meta description, and meta keywords.

Note

With this release, Site Management Tools are enabled by default and Content Delivery is disabled. We recommend using Site Management Tools but for existing implementations you can continue to use Content Delivery if needed.


For additional information, see SMT Overview.

Bronto Integration

With this release of SuiteCommerce Advanced, Bronto integration with the Shopping, My Account, and Checkout applications is available. To complete the integration, configure your Bronto accountId in the SC.Configuration.js file. For details, see Bronto Integration.

Improved Gulp Deploy

Previously, some customers encountered an SSS_TIME_LIMIT_EXCEEDED error when deploying to NetSuite. This issue has been fixed by changing our implementation to use SuiteTalk instead of Suitelets for the file upload process. With Suitelets, we made a single request with all file contents. This resulted in some uploads exceeding Suitelet execution time restrictions. With the move to using SuiteTalk for file uploads, this issue has been resolved.

Note

The gulp command uses SuiteTalk to upload files when deploying to your NetSuite account. To use SuiteTalk, your account must have administrator access and you must enable the Web Services feature. See the help topic Enabling the SOAP Web Services Feature for more information.


We have also significantly improved deployment speeds by uploading only files that have changed. After the initial deployment of all files to NetSuite, a manifest file is created within the NetSuite file cabinet. This file contains the list of files uploaded and a hash of its content. On subsequent deployments, the manifest file is used to determine new or changed files and then only those files are updated during deployment to the NetSuite file cabinet.

For this enhancement, files available in the gulp deploy folder at gulp/ns-deploy have been updated.

Updated Modules

The following modules have been updated for this release.

Module

New/Update

Reason for Update

BrontoIntegration

New

Bronto Integration

Cart

Update

Bronto Integration

CheckoutApplication

Update

Site Management Tools

CMSadapter

New

Site Management Tools

Content

Update

Site Management Tools

MyAccountApplication

Update

Site Management Tools

NavigationHelper

Update

General Denali R2

Profile

Update

Bronto

SCA

Update

General Denali R2

SCASB

Update

Bronto Integration

SCASBP

Update

Bronto Integration

ShoppingApplication

Update

Site Management Tools

SspLibraries

Update

Site Management Tools