---
schema_version: "1"
id: a111c5e0bdd0335dae3ddc1627addce6a9a51cd66e3544a41aae2f12b563094f
title: Patch Notes for B2B Commerce for Visualforce Summer ’18 (Version 4.9)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/b2b_commerce_rn_2018_summer_patches.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.b2b_commerce_rn_2018_summer_patches.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1764012da584301de3b382fb935a5f5dbb92c31affc7e94442a25da8e16a39c9
description: Patch notes for B2B Commerce.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# Patch Notes for B2B Commerce for Visualforce Summer ’18 (Version 4.9)

Patch notes for B2B Commerce.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
      <colgroup>
        <col>
      </colgroup>
      <tbody>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;"><strong>Salesforce Compatibility</strong> Salesforce Classic and
            Lightning Experience for <strong>Enterprise</strong>, <strong>Performance</strong>,
            <strong>Unlimited</strong>, and <strong>Developer</strong> editions.
          </td>

        </tr>
        <tr class="">
          <td class="slds-cell-wrap" style="vertical-align:top;">
            <p>
              <strong>B2B Commerce Compatibility</strong>
            </p>
            <p style="margin-bottom:0;">Any org updating to or installing
              a patch for B2B Commerce for Visualforce <strong>Summer ’18 (version
                4.9)</strong></p>
          </td>

        </tr>
      </tbody>
    </table>

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-b2b_commerce_release_notes-264-0-0-production-enus/dd2bc651-f664-4278-bce2-a3d325362afb/images/icon_tip.png)

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.136.1 in a sandbox, ensure that you also install build 3.136.1 in production.
- Make sure that you find the correct link for your org type before you proceed with installing a patch. For example, if you're already logged in to a production org, select the URL for a production org, not a sandbox. Reverting or canceling an installation isn't always possible.
- If you're installing B2B Commerce for Visualforce for the _first time_, install the most recent patch so that your implementation has the latest fixes. First, complete the _Set Up a Storefront_ steps in the [B2B Commerce for Visualforce Help](https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_visualforce.pdf), and then complete any required upgrade steps for each patch that precedes the build you installed.
- Some fixes update default handlebars.js templates that render components on the storefront. If you've previously overridden a default template that receives a fix, reimplement your customizations based on the fixed version of the default template. This step ensures that custom code in your solution receives the benefit of the patch's fix.

## 3.136.48—March 1, 2024

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-48
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-48

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e138">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e141">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e138 ">W-14628873</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e141 ">
              <p>Added the ability to filter the static resources that the <code>ccrz.cc_util_UserInterface</code> API
                utility class queries. This query includes static resources that
                contain your storefront's product images, theme files, and so on.
                This enhancement works around limits in your org if you've installed
                multiple managed packages, and allows you to specify the static
                resource namespaces that you want to query. </p>
              <p style="margin-bottom:0;">UPGRADE IMPACT: To
                implement this filter in your org, create metadata for a new
                configuration in the User Interface module that uses the API
                name <code>nsList</code>. Then, in your
                storefront settings, set the value of this configuration to a
                comma-separated list of the namespaces that you want to query.
                Avoid spaces between comma values, and be sure to include the
                default <code>ccrz</code> namespace in
                the list. For example, enter <code>ccrz,<var>other-namespace</var></code> where
                <code><var>other-namespace</var></code> is a custom
                namespace that you want to include. For more information, see <em>Create Metadata for the Namespace List Configuration Added in a Patch</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                  Guide</a>.
              </p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.47—April 4, 2023

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-47
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-47

 
| ID | Fix |
| --- | --- |
| W-11148750 | 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.17.0 to 1.19.5. This change updates the `ccrz.cc_hk_UserInterface.standardIncludes` method for both the Bootstrap 3 and classic interfaces. For more information about the changes in these versions, see the [jquery-ui.js release notes](https://jqueryui.com/changelog/1.13.2/) and [jquery.validate.js](https://github.com/jquery-validation/jquery-validation/releases/tag/1.19.5) release notes. |

## 3.136.43—January 31, 2022

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-43
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-43

 
| ID | Fix |
| --- | --- |
| W-9877344 | 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.9.1 to 1.13.1. This change updates the `ccrz.cc_hk_UserInterface.standardIncludes` method for both the Bootstrap 3 and classic interfaces. For more information about the changes in these versions, see the [handlebars.js release notes](https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md) and [underscore.js release notes](https://github.com/jashkenas/underscore/releases/tag/1.13.1). |
| W-9811683 | Fixed a potential vulnerability related to the My Orders section of the My Account page. |
| W-9811541 | Fixed an issue where an admin could potentially inject cross-site scripting (XSS) when creating custom configuration modules. |

## 3.136.41—March 25, 2021

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-41
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-41

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e378">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e381">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e378 ">W-8509440</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e381 ">
              <p>Upgraded the version of the following default third-party
                JavaScript libraries that the managed package distributes: </p>
              <ul>
                <li><samp class="filepath">bootstrap.js</samp> to 3.4.1 (for Bootstrap
                  3-enabled themes only)</li>
                <li><samp class="filepath">handlebars.js</samp> to 4.7.6</li>
                <li><samp class="filepath">jquery-ui-custom.js</samp> to 1.12.1</li>
              </ul>
              <p>This change updates the <code>ccrz.cc_hk_UserInterface.standardIncludes</code>
                extension point method. For more information about the changes
                in these versions, see the appropriate release notes:</p>
              <ul>
                <li><a href="https://github.com/twbs/bootstrap/releases/tag/v3.4.1" target="_blank">Bootstrap release notes</a></li>
                <li><a href="https://github.com/handlebars-lang/handlebars.js/blob/master/release-notes.md" target="_blank">Handlebars release notes</a></li>
                <li><a href="https://jqueryui.com/" target="_blank">jQuery UI
                    release notes</a></li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e378 ">W-8115337</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e381 ">Fixed an issue where a subscription for a kit or dynamic kit
              didn't correctly evaluate recurring cost when adding to a cart or
              after pricing the cart.</td>

          </tr>
        </tbody>
      </table>

## 3.136.39—September 23, 2020

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-39
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-39

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e471">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e474">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e471 ">W-8032425</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e474 ">
              <p>Fixed an issue where products with a significant number of price
                list items were excluded from the product index batch jobs, due to
                Apex governor limits. This fix adds two storefront configuration
                settings in the Product Indexing module, Override Default Batch Size
                and Custom Batch Size. Set values for these configurations to
                fine-tune the performance of your product index batch jobs.</p>
              <p style="margin-bottom:0;">UPGRADE
                IMPACT: After you install patch 3.136.39, create metadata for
                the Override
                Default Batch Size and Custom Batch Size configurations in
                the Product Indexing module. For more information, see <em>Create Metadata for the Namespace List Configuration Added in a Patch</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                  Guide</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e471 ">W-7976710</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e474 ">
              <p>Enabled the <code>Secure</code> attribute
                for the following cookies: </p>
              <ul>
                <li><code>apex__cc_anonymous_Country</code></li>
                <li><code>apex__cc_anonymous_Currency</code></li>
                <li><code>apex__cclgtkn</code></li>
                <li><code>apex__currCartId</code></li>
                <li><code>apex__effacc</code></li>
              </ul>
              <p>This attribute ensures that the managed package sends cookie
                data securely through an encrypted request over HTTPS protocol.
                For more information, see:</p>
              <ul>
                <li><em>(Mozilla Developers)</em> <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies" target="_blank">Using HTTP cookies</a></li>
                <li><em>(Open Web Application Security Project)</em> <a href="https://owasp.org/www-community/controls/SecureFlag" target="_blank">Secure Cookie Flag</a></li>
              </ul>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.38—August 26, 2020

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-38
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-38

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e578">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e581">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e578 ">W-7765184</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e581 ">
              <p>Fixed an issue where a buyer wasn't able to log in to the
                storefront. This issue occurred in an org that's resolved the security alerts for preventing
                unauthorized guest user access to their storefront data.
                If the user configured as the Default Record Owner owned multiple
                active carts that were abandoned, the heap size filled up. As a
                result, no registered users could log in. </p>
              <p>UPGRADE IMPACT: This
                fix updates the <code>ccrz.ccLogicUserLogin.determineStartURL()</code> logic
                provider method in the following ways:</p>
              <ul>
                <li>The call to <code>ccrz.ccApiUser.fetch()</code> specifies <code>ccrz.ccService.QUERYLIMIT =&gt;
                                            1</code> and <code>ccrz.ccService.WODAO =&gt; True</code>.</li>
                <li>The call to <code>ccrz.ccApiCart.fetch()</code> specifies <code>ccrz.ccService.QUERYLIMIT =&gt;
                                            1</code>.</li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e578 ">W-7561295</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e581 ">
              <p>Updated the default <code>ccrz.cc_hk_UserInterface</code> extension point class
                to distribute the latest stable, secure versions of jQuery (3.5.1)
                and jQuery Migrate (3.3.0). </p>
              <p>UPGRADE IMPACT: This upgrade also
                introduces a breaking change where non-void HTML elements that
                use self-closing tags, such as <code>&lt;div/&gt;</code>, 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 <em>Salesforce Knowledge</em>
                article, <a href="https://sfdc.co/b2b-commerce-classic-jquery-upgrade" target="_blank">Upgrade to jQuery 3.5.1 in B2B Commerce for Visualforce
                  Spring ’20 (Version 4.12) or Earlier</a>.</p>
              <p style="margin-bottom:0;">After you
                install patch 3.136.38, create metadata for the Restore
                Legacy jQuery HTML Prefilter configuration in the User
                Interface module. For more information, see <em>Create Metadata for the Namespace List Configuration Added in a Patch</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                  Guide</a>.</p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.37—June 16, 2020

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-37
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-37

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e689">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e692">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e689 ">W-7453551</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e692 ">
              <p>Fixed potential security vulnerabilities in some extension point
                classes. </p>
              <p style="margin-bottom:0;">UPGRADE IMPACT: This fix deprecates the <code>ccrz.cc_hk_EffectiveAccount.fetchAccountData()</code>
                method.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e689 ">W-7386287</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e692 ">Fixed an issue where subscriber extensions to the <code>ccrz.cc_api_ShippingAndHandling</code>
              extension point class couldn't perform HTTP/S callouts during
              Checkout flow.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e689 ">W-7371926</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e692 ">Fixed an out-of-date URL in an Apex method comment.</td>

          </tr>
        </tbody>
      </table>

## 3.136.36—December 20, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-36
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-36

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e768">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e771">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e768 ">Multiple items</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e771 ">
              <p>Fixed several issues that ensure that guest users can continue to
                self-register and create carts after you complete the required
                security alerts for guest security.</p>
              <p>UPGRADE IMPACT: Complete the
                following:</p>
              <ul>
                <li>Install patch 3.136.36 to upgrade
                  the managed package.</li>
                <li>Create metadata for the Default
                  Record Owner configuration in the User Profile
                  (Registration) module. See <em>Create Metadata for the Namespace List Configuration Added in a Patch</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                    Guide</a>.</li>
                <li>Complete the steps in <em>Resolve Guest User Security Alerts to Keep Your Storefronts Secure by Default</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                    Guide</a>. These steps
                  describe how to manually resolve each security alert.</li>
                <li>Complete the steps in <em>Update Order Confirmation Email Permissions</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                    Guide</a>.</li>
              </ul>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.34—November 21, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-34
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-34

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e853">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e856">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e853 ">W-6834090</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e856 ">
              <p>Fixed an issue where an order item’s status didn’t appear on the
                Order View page.</p>
              <p style="margin-bottom:0;">UPGRADE IMPACT: With this change, the
                <samp class="parmname">orderItemStatus</samp> field is now included
                in <code>SZ_XL</code> return data for
                the <code>ccrz.ccApiOrder.fetchOrderItems()</code>
                method.
              </p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.33—October 16, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-33
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-33

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e918">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e921">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e918 ">Multiple items</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e921 ">
              <p>Fixed several issues that enhance the security of B2B Commerce
                for Visualforce custom objects against unauthorized access. These
                fixes don’t require any action after you upgrade.</p>
              <p style="margin-bottom:0;">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 Digital Experiences
                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.</p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.31—September 26, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-31
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-31

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e973">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e976">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e973 ">W-6546195</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e976 ">
              <p>Fixed an issue where a product with a start date that’s valid for
                the current date didn’t appear on the storefront. This issue
                occurred because the product index included only price list items
                whose date ranges were valid for the time that the index was built.
                For example, a product with a start date of September 1 didn’t
                appear on the storefront on September 1, because the product index
                was built on August 15. With this fix, a price list item with a
                future Start Date is now included the next time you build a new
                product index.</p>
              <p style="margin-bottom:0;">If you start including future-dated products, the
                size of th
                e index and time required to build it both
                increase.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e973 ">W-6536688</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e976 ">Fixed a rare issue where the Product List page timed out while
              querying for products and filters.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e973 ">W-6422621</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e976 ">Fixed an issue where the storefront reverted to the default
              locale after a buyer selected a non-default locale and then failed a
              login attempt. This issue occurred for storefronts that support more
              than one locale and have enabled the Locale Switcher widget.</td>

          </tr>
        </tbody>
      </table>

## 3.136.30—August 28, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-30
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-30

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1046">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1049">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1046 ">W-6501738</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1049 ">
              <p>Fixed an issue where orgs with B2B Commerce for Visualforce
                Summer ’18 (version 4.9) patch 3.136.29 or 3.136.28 couldn't
                upgrade. This issue occurred only when trying to upgrade to any
                build of B2B Commerce for Visualforce Spring ’19 (version 4.10)
                build 3.142 or later.</p>
              <p style="margin-bottom:0;">UPGRADE IMPACT: If this scenario applies to
                you, install patch 3.136.30 <em>before</em> you install 3.142 or
                later.</p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.29—August 9, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-29
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-29

 
| ID | Fix |
| --- | --- |
| W-6411737 | Fixed a rare issue with JavaScript null responses that could occur when using a logic override. |

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-b2b_commerce_release_notes-264-0-0-production-enus/dd2bc651-f664-4278-bce2-a3d325362afb/images/icon_important.png)

Important If you've installed this patch and you want to upgrade to B2B Commerce for Visualforce Spring ’19 (version 4.10) build 3.142 or later, first install patch 3.136.30. Then, upgrade to 3.142.

## 3.136.28—July 16, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-28
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-28

 
| ID | Fix |
| --- | --- |
| W-6300945 | Fixed an issue where the estimated tax amount that’s calculated during checkout could be circumvented. |
| W-6295269 | Fixed an issue where a user couldn't place an order when the default checkout flow was overridden to remove the first two checkout steps. |
| W-6290383 | Fixed an issue where the Checkout page failed due to SOQL limits. This issue occurred when you enabled LLI checkout and set the Show Ship Options configuration of the Shipping Options module to FALSE. |
| W-6289693 | Fixed an issue where checkout couldn’t complete when using CSR flow. This change updates Visualforce page access and object settings in the default B2B Commerce CSR permission set. |
| W-6285281 | Fixed an issue where passing transaction payment data as a JSON string or `Map<String, Object>` for a `ccrz.ccApiCart.place()` method call caused the call to fail. |

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-b2b_commerce_release_notes-264-0-0-production-enus/dd2bc651-f664-4278-bce2-a3d325362afb/images/icon_important.png)

Important If you've installed this patch and you want to upgrade to B2B Commerce for Visualforce Spring ’19 (version 4.10) build 3.142 or later, first install patch 3.136.30. Then, upgrade to 3.142.

## 3.136.25—June 25, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-25
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-25

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1261">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1264">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1261 ">W-6282204</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1264 ">
              <p>Fixed an issue where B2B Commerce for Visualforce failed to
                transfer ownership of a cart from a guest user to an authenticated
                user once the user self-registered. This failure occurred only when
                all following conditions were true: </p>
              <ul>
                <li>Your organization-wide default external access for the User
                  object was set to Private.</li>
                <li>The Experience Cloud site’s guest user profile had the View
                  All Users permission disabled.</li>
                <li>The Site User Visibility sharing setting was disabled.</li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1261 ">W-6260796</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1264 ">Fixed an issue where no error appeared when a buyer created an
              address and saved it without entering any values for the new address
              record fields.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1261 ">W-6246553</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1264 ">Fixed an issue where an extra <code>&lt;head&gt;</code> tag appeared in the <code>&lt;body&gt;</code> tag as a result of the
              <code>apex:outputPanel</code> layout
              for the bot-enabled Product Detail page.
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1261 ">W-6195953</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1264 ">Added an error message for tax calculation on the Order Review
              page. To customize the error message, create a page label record
              named Checkout_TaxCalculationError.</td>

          </tr>
        </tbody>
      </table>

## 3.136.23—June 4, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-23
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-23

 
| ID | Fix |
| --- | --- |
| W-6144244 | Fixed CRUD permissions for the CC Product Indices custom object on the default B2B Commerce for Visualforce Admin permission set. If you previously updated CRUD permissions on CC Product Indices for the permission set assigned to your admin users, this fix doesn’t affect those permissions. |
| W-6123268 | Fixed an issue where the Attribute Items window on the Order Review page incorrectly calculated the subtotal of ADC products. |
| W-6053991 | Changed the behavior when deleting product index, site index, and product spec index records. Previously, B2B Commerce for Visualforce deleted the records but they were still available in the recycle bin, which affected performance when querying index data. Now, B2B Commerce for Visualforce permanently deletes the records in the recycle bin as part of the delete operation. |
| W-6004098 | Fixed an issue where adding multiple complex products to a cart at one time caused errors. |

## 3.136.22—May 21, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-22
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-22

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1438">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1441">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1438 ">Multiple items</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1441 ">
              <p>Fixed several minor issues to enhance the admin experience when
                managing B2B Commerce for Visualforce custom objects. These fixes
                relate to Create-Read-Update-Delete (CRUD) access and field-level
                security (FLS) on B2B Commerce for Visualforce custom
                objects.</p>
              <p style="margin-bottom:0;">This patch also includes a fix that enables a
                Cross-Site Request Forgery (CSRF) protection checkbox on all B2B
                Commerce Visualforce pages used for rendering CC Admin. These
                fixes don't require any action after you install this
                patch.</p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.21—May 16, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-21
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-21

 
| ID | Fix |
| --- | --- |
| W-6098479 | Fixed an issue where the Product Detail page couldn't show a decimal spec value for a spec with the Slider filter type. |

## 3.136.20—May 15, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-20
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-20

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1546">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e1549">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1546 ">Multiple items</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1549 ">
              <p>Fixed several minor issues to enhance the admin experience when
                managing B2B Commerce for Visualforce custom objects. These fixes
                relate to Create-Read-Update-Delete (CRUD) access and field-level
                security (FLS) on B2B Commerce for Visualforce custom
                objects.</p>
              <p style="margin-bottom:0;">UPGRADE IMPACT: After installing this patch, update
                the permission set assigned to your admin users to include
                Create, Read, Edit, and Delete access on CC Product Indices.
                This step is required so that you can continue to build new
                product index records and keep the product data up to date on
                your storefront.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1546 ">W-6076320</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e1549 ">
              <p>Removed <code>cc_admin_Coupon.page</code> as the default <a href="https://help.salesforce.com/s/articleView?id=platform.links_customize_override.htm&amp;language=en_US" target="_blank">button
                  behavior</a> for the CC Coupon object. Now, clicking the New,
                Edit, or Clone button on the CC Coupon object uses a standard page,
                which removes all field dependency flows previously available with
                <code>cc_admin_Coupon.page</code>.
                The standard page also makes visible fields that were previously
                automated.
              </p>
              <p style="margin-bottom:0;">If your
                implementation doesn't currently use <code>cc_admin_Coupon.page</code>, this
                change doesn't impact you. Any existing customizations you've
                made to coupon pages for button behavior are preserved after you
                upgrade.</p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.18—April 17, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-18
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-18

 
| ID | Fix |
| --- | --- |
| W-5998763 | Fixed an issue where the name of a contact's account didn't display correctly in the Account Information section of the My Account page. |
| W-5974577 | Fixed an issue that prevented the localization of breadcrumb category names. |
| W-5967005 | Fixed an issue where the shipping options displayed in checkout were not filtering by the buyer’s currency. |

## 3.136.17—March 25, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-17
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-17

 
| ID | Fix |
| --- | --- |
| W-5950412 | Fixed an issue where a page section tab on the Product Detail page showed padded zeroes for product spec values. |

## 3.136.16—March 11, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-16
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-16

 
| ID | Fix |
| --- | --- |
| W-5920710 | Fixed an issue where an error occurred when a buyer logged in to a storefront configured to use a gross layout override. |
| W-5912442 | Fixed an issue where a cart's Contact field was empty when a guest user added a product to the cart and then logged in. |
| W-5908399 | Fixed an issue where a buyer couldn't remove a filter on the Product List page version 2.0 when the filter value contained only numeric digits. |
| W-5893268 | Fixed an issue where the Product Compare page didn't show a product with a status of Not Orderable. |
| W-5891541 | Fixed an issue where the menu in the navigation bar obstructed fields of the date picker widget on the My Invoices page. This issue occurred only when the browser window width was less than 990-pixels wide and the menu contained more than one row of items. |
| W-5832600 | Fixed an issue where the Product List page version 2.0 didn't show a buyer's entitled prices after loading the next page of results. |

## 3.136.13—February 19, 2019

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-13
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-13

 
| ID | Fix |
| --- | --- |
| W-5858678 | Added better error handling when sorting results on the Product List page by Sequence. When a buyer loads more results, but a product is missing a Sequence value, the page now shows an error and the ccLog output includes details. |
| W-5853949 | Fixed an issue where a buyer couldn't check out with a bundle product. This issue occurred when the bundle product had a status of Released, and the bundle contained a component product with a status of Not Orderable. |
| W-5833040 | Fixed an issue where a buyer could still edit a postal code during checkout even when addresses were configured to be non-editable. |
| W-5831908 | Fixed an issue where the Component\_MiniCart\_Items page label didn't display correctly in the header. |

## 3.136.12—December 17, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-12
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-12

 
| ID | Fix |
| --- | --- |
| W-5682736 | Fixed an issue where a customer service representative (CSR) user couldn't see a buyer's shipping addresses during line-level independent checkout. |

## 3.136.11—December 10, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-11
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-11

 
| ID | Fix |
| --- | --- |
| W-5656373 | Fixed an issue where the same shipping address was incorrectly applied to all shipping groups during line-level independent checkout. This issue occurred when a buyer used the address book to select different shipping addresses for different shipping groups. |

## 3.136.10—November 26, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-10
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-10

 
| ID | Fix |
| --- | --- |
| W-5621420 | Improved performance when a buyer checks out on a storefront with multiple supported currencies. |

## 3.136.9—November 16, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-9
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-9

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2088">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2091">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2088 ">W-5602620</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2091 ">Fixed an issue where a single quote character in a product name
              caused an error when sorting by name on the Product List page
              version 2.0.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2088 ">W-5544210</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2091 ">
              <p>Improved SEO support on a storefront by expanding the number of
                pages with canonical URLs. Previous versions of B2B Commerce for
                Visualforce created a canonical link for only the Product Detail
                page. Also, the canonical link was added only when both of the
                following conditions were true:</p>
              <ul>
                <li>You enabled friendly URLs.</li>
                <li>You assigned the product to a category.</li>
              </ul>
              <p>Now, B2B Commerce for Visualforce automatically creates a
                canonical link for the Home page, Product List page, and Product
                Detail page. These canonical links are created regardless of
                whether you enable friendly URLs or whether you assign a product
                to a category.</p>
              <p>UPGRADE IMPACT: The following API changes
                support this change. If you previously created extensions or
                overrides, adjust your custom code to account for the changes
                where necessary.</p>
              <ul>
                <li>The <code>ccrz.cc_hk_UserInterface</code> extension point has a
                  new method, <code>canonicalUrlInclude()</code>, which handles returning
                  the URLs for the Home page, Product List page, and Product
                  Detail page.</li>
                <li>The <code>ccrz.ccApiProduct.getUrlFor()</code> method includes
                  a new key in the input map, <code>ccrz.ccApiProduct.PRODUCTSKULIST</code>, that also
                  affects how the <code>ccrz.ccApiProduct.PRODUCTURLMAP</code> key in the
                  output map returns data. The <code>ccrz.ccLogicProductUrlFor</code> class is also
                  updated to handle this processing.</li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2088 ">W-5544206</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2091 ">
              <p>Improved SEO support on a storefront by changing the way that
                links to the Home page, Product List page, and Product Detail page
                are managed. These links now use <code>href</code> attribute values that B2B Commerce for
                Visualforce generates when the page loads. Previous versions of B2B
                Commerce for Visualforce navigated one of these links during the
                JavaScript <code>onClick</code> event,
                but search engine bots can’t crawl these types of links. These
                changes apply to both the Bootstrap 3 and classic page
                templates.</p>
              <p>UPGRADE IMPACT:</p>
              <ul>
                <li>If you haven’t created Handlebar template overrides for
                  either the Bootstrap 3 or classic interface, this change
                  doesn't affect your storefronts after upgrading.</li>
                <li>If you have created Handlebar template overrides, update your code with required changes. See <em>Update Handlebar Template Overrides for SEO Improvements</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                    Guide</a>.</li>
              </ul>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.6—November 13, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-6
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-6

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2212">Fix</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2215">ID</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2212 ">W-5595790</td>

            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2215 ">Fixed an issue where building a product index on a storefront
              that supports multiple locales failed due to SOQL query
              limits.</td>

          </tr>
          <tr class="">
            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2212 ">W-5594250</td>

            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2215 ">
              <p>Added a configuration in the Product List module, Spec Value
                Query Limit. This configuration specifies the maximum number of spec
                value records to search when returning results on the Product List
                page version 2.0. </p>
              <p>The complexity of your product data can affect
                the scope of the query, regardless of the limit you specify in
                this configuration.</p>
              <p>UPGRADE IMPACT:</p>
              <ul>
                <li>If you're upgrading from a previous build of B2B Commerce
                  for Visualforce Summer ’18 (version 4.9), manually
                  create metadata for this configuration. See <em>Create Metadata for the Namespace List Configuration Added in a Patch</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                    Guide</a>.</li>
                <li>If you're upgrading from any version earlier than B2B
                  Commerce for Visualforce Summer ’18 (version
                  4.9)—such as any CloudCraze build—this
                  configuration is available. The default value is
                  <samp>20000</samp>. To change this
                  limit, enter a new value with no thousands operator.
                </li>
              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2212 ">W-5590491</td>

            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2215 ">Fixed an issue where the product index included products whose
              price list end dates already expired.</td>

          </tr>
          <tr class="">
            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2212 ">W-5571361</td>

            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2215 ">Fixed an issue that reduces the impact of multiple supported
              locales when generating the category tree.</td>

          </tr>
          <tr class="">
            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2212 ">W-5555745</td>

            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2215 ">Fixed an issue where the Product List page version 2.0 didn't
              display the total count of results. This issue occurred when the
              Show Total Product Count and Create Master Index For All Currencies
              configurations were enabled.</td>

          </tr>
          <tr class="">
            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2212 ">W-5542463</td>

            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2215 ">Fixed an issue where a user assigned to the site's guest user
              profile couldn't self-register after a new installation.</td>

          </tr>
        </tbody>
      </table>

## 3.136.5—October 23, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-5
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-5

 
| ID | Fix |
| --- | --- |
| W-5528305 | Fixed an issue where a product with a spec value that included an escape character didn't appear on the Product List page. Examples of escape characters include single or double quotes. This issue occurred when a buyer filtered results on the Product List page by that spec value. |

## 3.136.4—October 10, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-4
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-4

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2383">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2386">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2383 ">W-5507551</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2386 ">
              <p>Fixed an issue, introduced in B2B Commerce for Visualforce Summer
                ’18 (version 4.9) patch 3.136.3, that prevented loading or upgrading
                the available global data in CC Admin.</p>
              <p style="margin-bottom:0;">UPGRADE IMPACT: If you
                previously installed B2B Commerce for Visualforce Summer ’18
                (version 4.9) patch 3.136.3, upgrade to this patch.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2383 ">W-5487834</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2386 ">Fixed an issue where overriding price logic did not correctly
              handle effective dates for price list items.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2383 ">W-5465788</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2386 ">Fixed an issue where a price in the product index did not
              properly round to two decimal places. This issue affected only some
              orgs.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2383 ">W-5278408</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2386 ">Fixed an issue to improve performance when pricing related
              products on the Shopping Cart page.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2383 ">W-5276827</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2386 ">Fixed an issue to improve performance when loading the Home
              page.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2383 ">W-5196144</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2386 ">
              <p>Fixed an issue to improve performance when loading the Shopping
                Cart page. This fix slightly modifies the format of subscription
                data (<code>ccrz__E_SubProdTerm__c</code>)
                available to the <code>ccrz.cc_api_PriceAdjustment</code> or <code>ccrz.cc_api_CartExtension</code>
                extension points.</p>
              <p>UPGRADE IMPACT: The version you're upgrading
                form determines whether this performance fix is enabled by
                default.</p>
              <ul>
                <li>If you're upgrading from a previous build of B2B Commerce
                  for Visualforce Summer ’18 (version 4.9), this fix is
                  enabled by default. To disable the fix and use legacy cart
                  fetch logic, manually
                  create metadata for the Previous Cart Fetch Logic
                  configuration. Then, set this configuration to
                  <kbd>TRUE</kbd>. See <em>Create Metadata for the Namespace List Configuration Added in a Patch</em> in the <a href="https://resources.docs.salesforce.com/rel1/doc/en-us/static/pdf/b2b_commerce_release_notes.pdf" target="_blank">B2B Commerce for Visualforce Release Notes and Upgrade
                    Guide</a>.
                </li>
                <li>If you're upgrading from any version earlier than B2B
                  Commerce for Visualforce Summer ’18 (version 4.9), this fix
                  is disabled by default. To enable the fix, change the value
                  of the Previous Cart Fetch Logic configuration of the Cart
                  module to <kbd>FALSE</kbd>. When this
                  configuration is <kbd>TRUE</kbd>, B2B Commerce
                  for Visualforce uses legacy cart fetch logic.</li>
              </ul>
              <p style="margin-bottom:0;">If you enable the performance fix and you're using <code>ccrz.cc_api_PriceAdjustment</code>
                or <code>ccrz.cc_api_CartExtension</code>, carefully evaluate the
                <code>ccrz__E_SubProdTerm__c</code>
                data those extension points are processing. If necessary, update
                your extensions to accommodate the changed format.
              </p>
            </td>

          </tr>
        </tbody>
      </table>

## 3.136.1—September 4, 2018

- Sandbox org URL: https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-1
- Production org URL: https://sfdc.co/b2bcommerce-pkg-prod-3-136-1

Sandbox org URL

https://sfdc.co/b2bcommerce-pkg-sandbox-3-136-1

Production org URL

https://sfdc.co/b2bcommerce-pkg-prod-3-136-1

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:20%">
          <col style="width:80%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2554">ID</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d4526e2557">Fix</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2554 ">W-5374299</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2557 ">Fixed an issue where the job that creates the product index is
              not properly scoped to the price list items of the master price
              list. This issue affected only solutions that use the master index
              for all currencies strategy for product index records.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2554 ">W-5322150</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2557 ">Fixed an issue where a product media record displayed even when
              the Enabled field wasn't selected.</td>

          </tr>
          <tr class="">
            <td data-label="ID" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2554 ">W-5315671</td>

            <td data-label="Fix" class="slds-cell-wrap" style="vertical-align:top;" headers="d4526e2557 ">
              <p>Fixed an issue where a CC Cart Item record's Unit of Measure
                field was empty instead of matching the corresponding CC Product
                record's value. </p>
              <p>UPGRADE IMPACT: To update your existing CC Cart
                Item records, execute the following anonymous Apex code from the
                Developer
                Console:</p>
              <pre class="line-numbers slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium slds-scrollable_x"><code class="language-java">System.debug('---start---');
Savepoint sp = Database.setSavepoint();
List&lt;ccrz__E_CartItem__c&gt; cartItems = [SELECT Id,ccrz__UnitOfMeasure__c,ccrz__Product__r.ccrz__UnitOfMeasure__c,ccrz__Cart__r.Id
                                    FROM ccrz__E_CartItem__c
                                    WHERE ccrz__UnitOfMeasure__c=NULL AND ccrz__Product__r.ccrz__UnitOfMeasure__c!=NULL];
System.debug('count: '+cartItems.size());
try {
    for(ccrz__E_CartItem__c ci : cartItems) {
        if (String.isNotBlank(ci.ccrz__Product__r.ccrz__UnitOfMeasure__c)) {
            ci.ccrz__UnitOfMeasure__c = ci.ccrz__Product__r.ccrz__UnitOfMeasure__c;
            System.debug('updating ' + ci.Id + ' of Cart ' + ci.ccrz__Cart__r.Id);
        }
    }
    update cartItems;
} catch(DMLException dmle) {
    Database.rollback(sp);
    System.debug(dmle.getMessage());
} finally {
    System.debug('---end---');
}</code></pre>
            </td>

          </tr>
        </tbody>
      </table>