2024.1.x Minor Releases

Refer to the following minor release notes for the latest updates to SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced:

2024.1.2 Minor Release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced

Fixes

CMS Records for Site Management Tools

An issue has been fixed that caused CMS Page Type website records to not display in some Commerce websites. This issue occurred when CMS Page records were linked to CMS Page Types with a custom record, like a blog, linked.

With this fix, all CMS Page Type custom record scripts will be lazy loaded. This means that the information that is specific to that custom record will be loaded when the linked CMS page is requested. Because custom records require a permission level of Create or higher to work in Commerce websites, the elevated permission of the Store Manager role will be enabled and set to run without login.

With this fix, all CMS page types should now display on your website. If some of your web pages still do not display, you should edit the custom record by adding the Store Manager role to the permissions list.

To add the Store Manager role to a custom record permissions list:

  1. Go to Customization > Lists, Records, & Fields > Record Types > New (Administrator).

  2. Click Edit next to the custom record you want to update.

  3. Go to the Permissions tab.

  4. From the Role list, select Store Manager, and from Level, select Create or a higher level.

  5. Click Add.

  6. Click Save.

The CMS Pages Lazy Load setting has been removed from the SuiteCommerce configuration record. This setting, found under the Integrations tab and the Site Management Tools subtab, let you control which CMS page settings were lazy loaded. Since all page settings will now be lazy loaded, this configuration setting is no longer required.

Help topics that reference the CMS Pages Lazy Load setting have also been removed from the help center.

2024.1.1 Minor Release of SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced

Enhancements

  • After customers cancel a purchase, the request is now sent through POST command instead of GET.

Fixes

  • Fixed an issue that caused the character, ")", to be added to the end of the deposits subtotal in the My Account area of SuiteCommerce and SuiteCommerce Advanced websites. This issue occurred when customers paid an open invoice with a deposit.

    With this fix, $1.00) will now be displayed as $1.00.

  • Fixed a compilation error with jQuery-bxslider that occurred when running gulp commands.

  • Fixed issues that occurred when running the gulp release sdf_release command which returned the following errors:

    • The file referenced by the attribute file is missing.

    • The following tasks did not complete: sdf_release, create_acp, <parallel>, cleanAcp. Did you forget to signal async completion?

  • Fixed an issue with quote payments that meant customers were not redirected to the confirmation page after paying for a quote with an invoice. This issue occurred when 3D Secure payments is enabled.

  • Fixed an issued that occurred after customers made a payment using a 3D Secure challenge. This issue caused some of the required GET parameters not to be forwarded in the URL sent to payment gateway partners.

  • Fixed an issue that occurred when customers edit an optional item transaction line in the shopping cart of Commerce websites.

  • Fixed an issue that caused the Theme Customizer not to display when using Site Management Tools.

  • Fixed an issue that caused icons and fonts not to load in some deployments of SuiteCommerce Advanced.

General Notices