Loading
B2B Commerce for Visualforce
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Patch Notes for CloudCraze 4.5

          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

          Important
          Important These patch notes are provided for maintaining existing CloudCraze 4.5 solutions. However, most information in these help topics applies only to B2B Commerce for Visualforce Summer ’18 (version 4.9) or later.
          Tip
          Tip
          • 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 Secure attribute for the following cookies:

          • apex__cc_anonymous_Country
          • apex__cc_anonymous_Currency
          • apex__cclgtkn
          • apex__currCartId
          • apex__effacc
          • apex__CSRportalUserId

          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 ccrz.cc_hk_UserInterface extension point class to distribute the latest stable, secure versions of jQuery (3.5.1) and jQuery Migrate (3.3.0).

          UPGRADE IMPACT: This upgrade also introduces a breaking change where non-void HTML elements that use self-closing tags, such as <div/>, no longer render. This HTML compatibility change affects the default Handlebars templates included in the managed package, and can affect front-end extensions or customizations that you've already developed. For more details about the jQuery upgrade and the impact on the HTML used in your storefront, see the Salesforce Knowledge article, Upgrade to jQuery 3.5.1 in B2B Commerce for Visualforce Spring ’20 (Version 4.12) or Earlier.

          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 ccrz.cc_hk_EffectiveAccount.fetchAccountData() method.

          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:

          • The Redirect To Login configuration of the User Profile (Registration) module (ur.dirlogin) is TRUE.
          • The guest buyer registered for a storefront account after clicking Checkout from the Shopping Cart page.

          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 ccrz.ccApiCart.addTo method didn't create a new cart when both of the following conditions were true:

          • The call was in the context of a buyer shopping on behalf of another account.
          • The call didn't specify a cart ID.
          PATCH-2186

          Fixed an issue where a SOQL row governor limit occurred when both of the following conditions were true:

          • The buyer could access to all carts in the org.
          • A call to ccrz.ccApiCart.addTo method didn't include the cart ID.

          UPGRADE IMPACT: This fix applies a default limit of 5,000 rows for any API fetch method. If your subscriber code includes any API queries that don't specify a limit, but you want to return more than 5,000 rows, add the ccrz.ccService.QUERYLIMIT key.

          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 ccrz.ccApiProduct.fetch return data so that the ccrz__StartDate__c field is included in a ccrz.ccApi.SZ_S data request instead of ccrz.ccApi.SZ_L.

          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 ccrz.ccApiProduct.fetch data size request return data to improve performance.

          UPGRADE IMPACT: This fix updates the ccrz.ccApiProduct.fetch return data so that:

          • The ccrz__LongDesc__c and ccrz__LongDescRT__c fields are included in a ccrz.ccApi.SZ_XL data request instead of ccrz.ccApi.SZ_L.
          • The Product_Inventory_Items__r related query is included in a ccrz.ccApi.SZ_XL data request instead of ccrz.ccApi.SZ_L.

          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:

          Duplicate value found: ccrz__KeyName__c

          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.4

          ID Fix
          PATCH-783 Added a timeout of 120 seconds in ccrz.cc_ctrl_CardRD.

          3.115.3

          ID Fix
          PATCH-833 Fixed an issue that affected the security of the Product List and Product Detail pages.

          3.115.2

          ID Fix
          PATCH-803 Fixed an issue where internationalized promotion records that referenced a static resource didn't work correctly.

          3.115.1

          ID Fix
          PATCH-804 Fixed an issue where the Order Confirmation and Order View pages didn't work correctly. This issue occurred when the order's transaction payment specified an expiration month or year.
           
          Loading
          Salesforce Help | Article