You are here:
Patch Notes for CloudCraze 4.5
Patch notes for CloudCraze.
Required Editions
| Salesforce Compatibility Salesforce Classic and Lightning Experience for Enterprise, Performance, Unlimited, and Developer editions. |
B2B Commerce Compatibility Any org installing a patch for CloudCraze 4.5 |
- If you install a particular build in a sandbox and test and validate against that version, ensure that you also install the same build in production. For example, if you install build 3.115.3 in a sandbox, ensure that you also install build 3.115.3 in production.
- The installation URLs for these patches—in either a sandbox org or production org—are available only by submitting a case through Support & Services.
3.115.66—April 11, 2023
| ID | Fix |
|---|---|
| W-11148834 | Upgraded the versions of these JavaScript libraries distributed
with the managed package: jquery-ui-custom.js
from 1.12.1 to 1.13.2 and jquery.validate.js
from 1.14.0 to 1.19.5. This change updates the ccrz.cc_hk_UserInterface.standardIncludes method. For
more information about the changes in these versions, see the jquery-ui.js release
notes and jquery.validate.js release notes. |
3.115.65—December 16, 2021
| ID | Fix |
|---|---|
| W-9877370 | Upgraded the versions of these JavaScript libraries distributed
with the managed package: handlebars.js from
4.7.6 to 4.7.7 and underscore.js from 1.8.3 to
1.13.1. This change updates the ccrz.cc_hk_UserInterface.standardIncludes method. For
more information about the changes in these versions, see the handlebars.js release notes and underscore.js release notes. |
| W-9811731 | Fixed a potential vulnerability related to the My Orders section of the My Account page. |
| W-9811555 | Fixed an issue where an admin could potentially inject cross-site scripting (XSS) when creating custom configuration modules. |
3.115.64—February 23, 2021
| ID | Fix |
|---|---|
| W-8509434 | Upgraded the version of the following default third-party
JavaScript libraries that the managed package distributes:
handlebars.js to 4.7.6 and
jquery-ui-custom.js to 1.12.1. This change
updates the ccrz.cc_hk_UserInterface.standardIncludes extension
point method. For more information about the changes in these
versions, see the appropriate release notes: Handlebars
release notes and jQuery UI
release notes. |
3.115.62—September 23, 2020
| ID | Fix |
|---|---|
| W-7976771 | Enabled the
This attribute ensures that the managed package sends cookie data securely through an encrypted request over HTTPS protocol. For more information, see:
|
| W-7566537 | Updated the default UPGRADE IMPACT: This upgrade also
introduces a breaking change where non-void HTML elements that
use self-closing tags, such as |
3.115.61—June 3, 2020
| ID | Fix |
|---|---|
| W-7453599 | Fixed potential security vulnerabilities in some extension point classes. UPGRADE IMPACT: This fix deprecates the |
| W-7371942 | Fixed an out-of-date URL in an Apex method comment. |
3.115.60—October 16, 2019
| ID | Fix |
|---|---|
| Multiple items | Fixed several issues that enhance the security of CloudCraze custom objects against unauthorized access. These fixes don’t require any action after you upgrade. This patch removes a requirement to have the View All Users permission enabled on your storefront’s guest user profile. This permission was previously required to work around a Salesforce Communities security fix. If you previously enabled this permission, update your guest user profile to disable the View All Users permission. This change ensures that you’re providing the least privilege to guest users to help keep your storefront data secure, while still supporting self-registration. |
3.115.59—August 9, 2019
| ID | Fix |
|---|---|
| W-6397974 | Fixed an issue where any details entered in the Contact Information form in LLI Checkout were incorrectly cleared after editing a Shipping Group address. |
3.115.58—July 16, 2019
| ID | Fix |
|---|---|
| W-6312092 | Fixed an issue where the estimated tax amount that’s calculated during checkout could be circumvented. |
3.115.56—August 23, 2018
| ID | Fix |
|---|---|
| W-5367745 | Fixed an issue where the Request Date on an order item record didn't match the Request Date selected for the cart during checkout. This issue occurred only when the order item's corresponding cart item didn't specify a Request Date. This fix applies a default date for the cart item's and order item's Request Date: the date when the item was added to the cart. |
3.115.55
| ID | Fix |
|---|---|
| PATCH-3333 | Fixed multiple potential vulnerabilities related to cross-site scripting (XSS), and enforced a sharing rule to meet security standards. |
3.115.53
| ID | Fix |
|---|---|
| PATCH-2847 | Updated the place order logic to set the request date on order items to the requested delivery date selected during checkout. |
| PATCH-2796 | Fixed an issue where a redundant My Wallet section was available for a guest buyer in the Payment section of the Checkout page. |
| PATCH-2385 | Fixed an issue where a guest buyer lost their cart. This issue occurred when the following conditions were true:
|
3.115.52
| ID | Fix |
|---|---|
| PATCH-2889 | Fixed an issue where the currency code for a cart item didn't match the cart's currency code. This issue occurred when a buyer applied a coupon to a dynamic kit. |
3.115.51
| ID | Fix |
|---|---|
| PATCH-2790 | Fixed an issue where a coupon cart item's currency code didn't match the cart's currency code when a buyer applied the coupon. |
| PATCH-2778 | Updated the place order logic to set the request date on order items to the requested delivery date selected during checkout. |
| PATCH-2705 | Fixed an issue that affected how the promotion API respected attachments for internationalization fallback behavior. |
3.115.48
| ID | Fix |
|---|---|
| PATCH-2303 | Fixed an issue where the My Subscriptions section of the My
Account page didn't hide the Actions column. This issue occurred
even when the My Subscriptions configuration of the Show Actions
Column module (shact.subs) was
FALSE. |
3.115.47
| ID | Fix |
|---|---|
| PATCH-2322 | Fixed an issue where the ccrz.ccApiCart.addTo method didn't add or remove a
cart total coupon to a cart that contained dynamic kits. |
3.115.46
| ID | Fix |
|---|---|
| PATCH-2243 | Fixed an issue where CC Admin didn't save the default locale correctly. |
| PATCH-2237 | Removed an extra HTML <head> element from the one- and two-column page
layouts. |
| PATCH-2231 | Increased the amount of feature filters data that the Product List page can retrieve and show. |
3.115.44
| ID | Fix |
|---|---|
| PATCH-2192 | Fixed an issue where the
|
| PATCH-2186 | Fixed an issue where a SOQL row governor limit occurred when both of the following conditions were true:
UPGRADE IMPACT: This fix applies a default limit of 5,000
rows for any API |
| PATCH-2156 | Fixed an issue where the rich text short and long descriptions for products and categories didn't display when Always Use RT Fields was enabled. This fix ensures that the rich text fields display when this storefront setting is enabled and the non-rich text description fields are empty. This fix also ensures that the correct localized rich text short description field displays even when the non-rich text short description field is empty. |
| PATCH-1935 | Fixed an issue where fetching wish lists data potentially reached
heap size limits. This fix updates the ccrz.ccApiWishLists.fetch method
call within ccrz.cc_util_UITransformsWishlists to use a ccrz.ccApi.SZ_S data size
request. |
| PATCH-1697 | Fixed an issue where the Product List page didn't sort by Newest correctly. UPGRADE IMPACT: This fix updates the |
3.115.39
| ID | Fix |
|---|---|
| PATCH-2113 | Increased the timeout on the Order Confirmation section of the Checkout page to accommodate delays in outbound order callouts. |
| PATCH-2095 | Fixed an issue that caused a SOQL limit error in the Featured Products widget. |
| PATCH-2053 | Updated category caching to query only required data, which
accommodates a larger number of categories. This fix also updates
ccrz.ccApiCategory.fetch method to include the ccrz__CategoryID__c field in the
ccrz.ccApi.SZ_S data
size request. |
| PATCH-1894 | Updated the UPGRADE IMPACT: This fix updates the
If you previously relied on this data in your extensions or other subscriber code, update your customizations to accommodate the new data request size. |
3.115.37
| ID | Fix |
|---|---|
| PATCH-1876 | Fixed an issue where contacts of an account couldn't edit the address book for other contacts in the same account. |
3.115.36
| ID | Fix |
|---|---|
| PATCH-1876 | Fixed an issue where the ccrz.cc_hk_Pricing extension point class executed a
SOQL query in a For loop. |
3.115.35
| ID | Fix |
|---|---|
| PATCH-1917 | Fixed a rare issue where a guest buyer could create a wish list. |
| PATCH-1858 | Fixed an issue where CSR flow didn't show prices in the currency of the buyer that the CSR was logged in on behalf of. |
3.115.34
| ID | Fix |
|---|---|
| PATCH-1809 | Updated the default email templates to reference ccrz.cc_CallContext
data. |
| PATCH-1803 | Fixed an issue that affected cloning a storefront that was previously renamed. |
| PATCH-1091 | Updated the Settings Loader section of CC Admin Global Settings to include an option for Language data. |
| PATCH-912 | Fixed an issue where the order confirmation email sent even when the transaction payment was missing a billing address. |
3.115.33
| ID | Fix |
|---|---|
| PATCH-1787 | Fixed an issue where the fetchCart remote action on the Shopping Cart didn't
return the correct name fields on the ccrz__E_Cart__c record. This fix updates the fetchCart remote action so that
the name field maps to the ccrz__Name__c object
field and the sfdcName field maps to the
standard Name object field. |
| PATCH-1745 | Fixed an issue where clicking Remove Coupon on the Shopping Cart page didn't remove a previously applied percentage discount. |
| PATCH-1709 | Fixed an issue where the selected currency didn't update after a guest buyer logged in. This fix ensures that the logged-in buyer's selected currency becomes active after they log in. Previously, the logged-in buyer's selected currency remained the default currency assigned when they were browsing anonymously. |
| PATCH-1691 | Fixed an issue that affected the Product List page for a category when the page URL didn't specify a category ID. With this fix, the page now defaults to the storefront's root category instead of the overall top-level category. |
| PATCH-1621 | Fixed an issue where a cart item identified as invalid didn't become valid after the invalidation was corrected. |
3.115.31
| ID | Fix |
|---|---|
| PATCH-1727 | Updated the settings for managing logic service provider classes in CC Admin to be storefront-specific. |
3.115.29
| ID | Fix |
|---|---|
| PATCH-1565 | Fixed an issue where a guest buyer experienced page label values in their browser's language, even when the storefront didn't support that locale. |
| PATCH-1550 | Fixed an issue where the Related Products widget on the Checkout page showed duplicates of recommended products. This issue occurred when multiple products defined a CrossSell relationship to the same product. |
3.115.28
| ID | Fix |
|---|---|
| PATCH-1495 | Fixed an issue where <meta> and <script> elements appeared outside of the HTML
<head>. |
| PATCH-1489 | Fixed an issue where a selected locale wasn't propagated to the Site Login page. |
| PATCH-1483 | Fixed an issue where a Visualforce error occurred when a category included too many products. |
3.115.27
| ID | Fix |
|---|---|
| PATCH-1447 | Fixed an issue where the Create Wish List button remained visible even when wish lists were disabled. |
| PATCH-1440 | Fixed an issue that affected the JavaScript endsWith String function on
Microsoft® Internet Explorer® 11. |
3.115.25
| ID | Fix |
|---|---|
| PATCH-1390 | Fixed an issue where a Too many query rows error displayed when an admin user viewed the Home page. |
| PATCH-1372 | Fixed an issue where filters didn't display on the Product List page. This issue occurred when the results included a subscription product that didn't specify a Buy It Now price. |
3.115.23
| ID | Fix |
|---|---|
| PATCH-1308 | Fixed an issue that affected the Order Confirmation section of
the Checkout page. With this fix, the orderDetailModel JavaScript
function now references the correct coupon information. |
| PATCH-1302 | Fixed an issue where product media that didn't specify a locale showed incorrect images. |
| PATCH-1001 | Fixed an issue where the logo in the PDF emailed from the Shopping Cart page always used the image from the DefaultStore demo data set. |
3.115.22
| ID | Fix |
|---|---|
| PATCH-1284 | Updated the searchAutoComplete remote action method in ccrz.cc_ctrl_AutoComplete class
to invoke ccrz.ccLog.close. |
| PATCH-1250 | Fixed an issue where the ccrz.ccApiCart.addTo method couldn't add line items to
inactive carts. |
| PATCH-1244 | Fixed an issue where the Site Login page stripped plus sign characters from the Username field when a buyer entered an invalid username or password. |
3.115.21
| ID | Fix |
|---|---|
| PATCH-1233 | Fixed an issue that affected creating CC Menu records with no corresponding CC Menu Item records. |
3.115.20
| ID | Fix |
|---|---|
| PATCH-1216 | Fixed an issue that affected the transition from the Shipping
section to the Order Review section of the Checkout page. The
ccrz__Partner_Id__c field
on a ccrz__E_ContactAddr__c
record for a billing or shipping address was set to a null
value. |
3.115.19
| ID | Fix |
|---|---|
| PATCH-1150 | Fixed an issue where the Site Login page dropped the startURL parameter after a failed login attempt. |
3.115.18
| ID | Fix |
|---|---|
| PATCH-1150 | Fixed an issue where a password error occurred when a buyer self-registered and the Redirect To Login configuration of the User Profile (Registration) module was TRUE. |
3.115.16
| ID | Fix |
|---|---|
| PATCH-1192 | Updated the ccrz.cc_hk_Subscription extension point class to call
the ccrz.ccPaymentProcessor.postProcess method even when
the ccrz.ccPaymentProcessor.preProcess method returns an
exception. |
3.115.15
| ID | Fix |
|---|---|
| PATCH-1179 | Fixed an issue where the Last Modified Date on a CC Cart record displayed in GMT instead of the admin user's timezone. |
3.115.14
| ID | Fix |
|---|---|
| PATCH-1162 | Updated the Product List page for category results to sort products by the Product Category Sequence field by default. |
| PATCH-1156 | Updated CC Admin to validate new storefront names and enforce a length limit of 16 characters. |
3.115.13
| ID | Fix |
|---|---|
| PATCH-1132 | Fixed an issue where version 1 of the ccrz.ccApiCart.addTo method
returned an existing cart for a guest buyer instead of creating a
cart. This issue occurred when passing a null value for the cart ID,
and applied only to subscriber code that extended the default
behavior. This issue has previously fixed in later versions of this
method. |
3.115.12
| ID | Fix |
|---|---|
| PATCH-1115 | Fixed an issue where a buyer couldn't clone a cart in the My Carts section of the My Account page. |
3.115.11
| ID | Fix |
|---|---|
| PATCH-1103 | Fixed an issue where cloning a storefront returned the following error: |
3.115.10
| ID | Fix |
|---|---|
| PATCH-1072 | Fixed an issue where refreshing the category tree cache failed when a storefront specified too many subcategories. |
3.115.9
| ID | Fix |
|---|---|
| PATCH-975 | Fixed an issue where the ccrz.ccApiCategory.fetchCategoryTree method ignored
the ccrz__Sequence__c field on
a ccrz__E_ProductCategory__c
record. |
3.115.8
| ID | Fix |
|---|---|
| PATCH-824 | Fixed an issue where a user could circumvent cart validation. |
| PATCH-794 | Fixed an issue where selecting an effective account didn't activate the correct cart record. |
3.115.7
| ID | Fix |
|---|---|
| PATCH-961 | Fixed an issue where the Order Confirmation section of the Checkout page returned an exception and didn't render. |
| PATCH-955 | Added support for promotion account groups for a guest buyer. |
3.115.6
| ID | Fix |
|---|---|
| PATCH-949 | Fixed an issue where ccrz.ccLog calls to the ccrz.cc_hk_Menu extension point class weren't added to
the get MenuJson remote
action method of ccrz.cc_ctrl_MenuBar. |
3.115.5
| ID | Fix |
|---|---|
| PATCH-919 | Fixed an issue where shipping method and requested delivery date details weren't copied when a buyer moved items between shipping groups in LLI checkout. |
| PATCH-831 | Fixed an issue where splitting subscriptions doesn't call reprice logic. |
3.115.3
| ID | Fix |
|---|---|
| PATCH-833 | Fixed an issue that affected the security of the Product List and Product Detail pages. |

