2025.2.0 Release SC/SCA/SCMA

The 2025.2.0 major release includes the following features and enhancements:

These enhancements typically apply to SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced; however, some features could apply to a subset of each. The following enhancements explain the implementations to which they apply.

SuiteCommerce CAPTCHA

Applies to: SuiteCommerce, SuiteCommerce Advanced, SuiteCommerce MyAccount

With the 2025.2 release, support for hCaptcha and Google reCAPTCHA is available to help protect your web store from automated abuse and fraudulent activity. CAPTCHA programs are a challenge-response test designed to determine whether the user is a human or a bot.

With SuiteCommerce CAPTCHA, you can add third-party CAPTCHA services to key customer interactions, such as registration, login, and checkout. CAPTCHA services help to block bots, prevent fake accounts, and protect your store’s reputation without disrupting the shopping experience for genuine customers.

You can select where CAPTCHA challenges appear on your website in the SuiteCommerce Configuration record.

For more information, see SuiteCommerce CAPTCHA.

SuiteCommerce Email Domain Blocklist

Applies to: SuiteCommerce, SuiteCommerce Advanced, SuiteCommerce MyAccount

With the 2025.2 release, SuiteCommerce Email Domain Blocklist is available to help protect your web store from registrations from untrusted email providers. This feature blocks user registrations using email addresses from predefined and custom blocklisted domains, reducing spam and enhancing account security.

With SuiteCommerce Email Domain Blocklist, you can block unwanted or disposable email domains during the registration process, helping ensure only genuine users access your web store. You can manage your custom blocklist in the SuiteCommerce Configuration record.

For more information, see SuiteCommerce Email Domains Blocklist.

SuiteCommerce Email Verification

Applies to: SuiteCommerce, SuiteCommerce Advanced, SuiteCommerce MyAccount

With the 2025.2 release, email verification is available as an extra layer of security for your Commerce web store. With SuiteCommerce Email Verification, you can require visitors to your website to confirm their email before they create an account or make a purchase. This feature helps prevent fraudulent sign-ups, ensures valid communication, and enhances account security.

You can perform the following actions in the SuiteCommerce Configuration record:

  • Enable or disable SuiteCommerce Email Verification

  • Select the employee who appears as the sender of the verification email

  • Select the email template for verification messages

  • Set how many seconds the verification code stays valid before it expires

  • Set the minimum number of seconds allowed between verification code requests

For more information, see SuiteCommerce Email Verification.

Improved Security for Public Display of Pricing

Applies to: SuiteCommerce, SuiteCommerce Advanced

With the 2025.2 release, an issue has been fixed where quantity pricing information appeared in search engine results for some SuiteCommerce web stores, even if the Require Login for Pricing setting was enabled on the Website Setup record. With this fix, pricing details are no longer accessible or shown to shoppers who aren't logged in when viewing search engine results.

Changes to Default Value for SCIS Integration Configuration Setting

With the 2025.2 release, the Is SCIS integration enabled setting on the SuiteCommerce Configuration record is disabled by default.

The SuiteCommerce Configuration bundle previously enabled the Is SCIS integration enabled setting by default, even when SuiteCommerce InStore (SCIS) was not installed. In some cases, this caused search errors and unnecessary logging.

New domains created after installing or upgrading to SuiteCommerce or SuiteCommerce Advanced (SCA) 2025.2 will no longer encounter search errors. If you use an earlier version of SCA and do not use SCIS, follow these steps:

  1. Go to Commerce > Websites > Configuration.

  2. Select your website and domain and click Configure.

  3. Go to the My Account tab and the SCIS Integration subtab.

  4. Clear the Is SCIS integration enabled box.

  5. Click Save.

Configuration Properties Updates

Applies to: SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced

The following SuiteCommerce configuration properties have been added with the 2025.2.0 release. Refer to the appropriate section for more information.

Property Label (SuiteCommerce Configuration Record)

Property ID

More Information

Property Location (SuiteCommerce Configuration Record Tab > Subtab)

Enable Email Verification

emailVerification.enabled

Email Verification Subtab

Advanced > Email Verification

Sender Employee

emailVerification.senderId

Email Verification Subtab

Advanced > Email Verification

Email Template

emailVerification.templateId

Email Verification Subtab

Advanced > Email Verification

Verification Code TTL (In Seconds)

emailVerification.codeTTL

Email Verification Subtab

Advanced > Email Verification

Code Request Interval (In Seconds)

emailVerification.codeRequestInterval

Email Verification Subtab

Advanced > Email Verification

Enable for Registration

captcha.enableRegister

Captcha Settings Subtab

Integrations > CAPTCHA Settings

Enable for Login

captcha.enableLogin

Captcha Settings Subtab

Integrations > CAPTCHA Settings

Enable for Guest Checkout

captcha.enableGuestCheckout

Captcha Settings Subtab

Integrations > CAPTCHA Settings

Enable for Place Order

captcha.enablePlaceOrder

Captcha Settings Subtab

Integrations > CAPTCHA Settings

CAPTCHA Provider

captcha.type

Captcha Settings Subtab

Integrations > CAPTCHA Settings

Site Key

captcha.siteKey

Captcha Settings Subtab

Integrations > CAPTCHA Settings

Secret Key

captcha.secretKey

Captcha Settings Subtab

Integrations > CAPTCHA Settings

Enable Email Domains Blocklist

blockListEmailDomains.enableEmailBlockList

Blocklist Email Domains Subtab

Advanced > Blocklist Email Domains

Blocklisted Email Domain

blockListEmailDomains.domainList

Blocklist Email Domains Subtab

Advanced > Blocklist Email Domains

Node.js Requirement

Applies to: SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced

With the 2025.2.0 release, the developer tools continue to support Node.js version 20.10.0. To use the Theme, Extension, or core SCA 2025.2 developer tools, you must use this Node.js version.

For more information, see Install Node.js.

Third-Party Library Updates

Applies to: SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced

The following third-party library has been updated with the 2025.2.0 release. Library version information is also shown in the distro.json file. Ensure that any themes and extensions using libraries are compatible with the update and make appropriate changes. If you are migrating SCA to this release, ensure that no deprecated method exists in your implementation before migrating.

Library

Old Version

New Version

jquery-bxslider

4.2.15*

4.2.17*

Issue Fixes

Applies to: SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced

The 2025.2.0 release includes all minor release fixes, improvements, and security updates of the previous release. See 2025.1.x Minor Releases for details.

General Notices