December 13, 2022 — 1.2248 Service Update

These updates are being added to sandbox alongside the sandbox features and bug fixes from Versions 1.2242, 1.2244, and 1.2246.

Production Sandbox Features

Subscriptions

  • Subscription Coupons Update: Coupons are now better supported in subscriptions and one-time updates. On the Update Next Order Only page, enter one-time or subscription-only coupon codes that will only be applied to the next continuity order (compared to adding a new coupon to the regular subscription, which will apply in perpetuity). When a coupon is applied to either the subscription or the next order only, pricing will be re-evaluated and updated.

Search

  • Display Price Range: The price range is now displayed on collections in merchandizing rules results.
  • Capitalized Rule Codes: You can now enter merchandizing rule codes with upper case letters, which will not affect the behavior.
  • Configuration Descriptions: You can now enter a description for a configuration on the Search Configurations edit page, which will be displayed along with the name.
  • UI Improvements: The font of text on the merchandizing rules preview and edit pages, as well as the drop-down menu of table rows, has been updated to match the rest of the interface. The colors of redirect buttons have also been updated on the Search Term Redirect page.
  • Search by Rule Code: The Merchandizing Rules API now supports searching by rule codes. Making a GET call such as commerce/catalog/admin/searchmerchandizingrules/?q=123 will return merchandizing rules with 123 in either the rule name or the code.
  • Personalization ID Validation: The Personalization ID (aka Personalization Experience field) no longer allows you to enter whitespaces in Site Search, Product Suggestion, and Listing as spaces are not intended to be supported.

Sandbox Bug Fixes

The following list summarizes resolved issues for this sandbox release.

ServiceResolution
InventoryA generic error message was intermittently displayed when trying to load the Merchandizing Rules page from a category, due to the Site ID not being properly passed to the page. This has been corrected so that the page will successfully load.
OrdersCustomer billing addresses occasionally changed after their order was placed, as the one-time alternate shipping address was switched to the new default. This has been fixed so that shipping addresses will not be erroneously marked as the customer’s billing address.
SearchWhen a filter contained a category and another expression, merchandizing rules would not be applied. This has been fixed so that merchandizing rules are properly applied for these filters as long as there is a single category (as expected of a category listing page).
SearchA generic error message was intermittently displayed when trying to load the Merchandizing Rules page from a category, due to the Site ID not being properly passed to the page. This has been corrected so that the page will successfully load.


Restricted Content

Internal Release Notes

These updates are being added to sandbox alongside the sandbox features and bug fixes from Versions 1.2242, 1.2244, and 1.2246.

Client-Facing Sandbox Features

User Management

  • Geography-Based User Access (COM-6439): You can now restrict Admin users to only accessing data from a particular country or countries, which will prevent them from viewing or editing customers, orders, or returns outside of their jurisdiction. When this feature is enabled for your tenant, you can enable custom user roles for different countries and assign them in a user’s settings. By default, a user without any country roles will be able to access information from all countries.

Subscriptions

  • Subscription Coupons Update (COM-6695 and COM-6576): Coupons are now supported in the new version of the Update Next Order Only page. You can enter one-time or subscription-only coupon codes that will only be applied to the next continuity order (compared to adding a new coupon to the subscription, which will apply in perpetuity). When a coupon is applied to either the subscription or the next order only, pricing will be re-evaluated and updated.
  • Subscription Reminder Email (COM-6603, COM-6696, COM-6720, and COM-6698): A new subscription site setting, Send Subscription Reminder _ Days Before Next Order, allows you to determine how far in advance a reminder email is sent to a customer before their subscription is automatically converted into a continuity order. This email template must also be enabled in the Email general settings in order to be sent.

Search

  • Display Price Range (SU-3194): The price range is now displayed on collections in merchandizing rules results.
  • Capitalized Rule Codes (SU-3157): You can now enter merchandizing rule codes with upper case letters, which will not affect the behavior.
  • Configuration Descriptions (SU-3044): You can now enter a description for a configuration on the Search Configurations edit page, which will be displayed along with the name.
  • UI Improvements (SU-3141 and SU-3139): The font of text on the merchandizing rules preview and edit pages, as well as the drop-down menu of table rows, has been updated to match the rest of the interface. The colors of redirect buttons have also been updated on the Search Term Redirect page.
  • Search by Rule Code (SU-3186 and SU-3111): The Merchandizing Rules API now supports searching by rule codes. Making a GET call such as “commerce/catalog/admin/searchmerchandizingrules/?q=123” will return merchandizing rules with 123 in either the rule name or the code.
  • Personalization ID Validation (SU-3193): The Personalization ID (aka Personalization Experience field) no longer allows you to enter whitespaces in Site Search, Product Suggestion, and Listing as spaces are not intended to be supported.

Internal Sandbox Updates

The following enhancements are internal-only and not exposed to clients.

More work for Order Routing Extensibility (CAT-1721) has been done, but will not be included in release notes until the feature is released in January. See Jira for the full list of updates.

Sandbox Bug Fixes

The following list summarizes resolved issues for this sandbox release.

ServiceJIRA TicketResolution
InventoryCHAR-4174  (reported by The Level Group)A particular implementation was experiencing issues with its SFTP fetch file connection while importing, which caused internal errors (though the import did still function and successfully process the files). Retries have now been added so that the SFTP import process does not lose connection and error out.
OrdersCOM-6280  (reported by Customer C)Customer billing addresses occasionally changed after their order was placed, as the one-time alternate shipping address was switched to the new default. This has been fixed so that shipping addresses will not be erroneously marked as the customer’s billing address.
SearchCAT-1992 (reported by Sundance Catalog)A generic error message was intermittently displayed when trying to load the Merchandizing Rules page from a category, due to the Site ID not being properly passed to the page. This has been corrected so that the page will successfully load.
SearchSU-3206When a filter contained a category and another expression, merchandizing rules would not be applied. This has been fixed so that merchandizing rules are properly applied for these filters as long as there is a single category (as expected of a category listing page).