Release Notes – eComm

October 8, 2019 — 19.15 Release

Production Tenant Features

There are no features targeted for your production tenants this week.

Production Sandbox Features

There are no features targeted for your production sandboxes this week.

Cookie Notice Banner

A notice banner informing a site visitor about the use of cookies and providing them with the option to accept or reject the cookie usage can now be enabled and disabled in the site theme or general settings. These settings are under a new section called “CCPA/GDPR” and have two purposes: to require agreement to these terms at account creation and checkout (which is enabled by default) and to display the notice banner on all storefront pages until visitor accepts (which is disabled by default). This requires a core theme update.


Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Sandboxes00758362, 00758947Fixed an issue where the option to save a new address as the default shipping and billing address on B2B accounts was displayed even though it did not function, as primary addresses are managed on the individual B2B user level. The misleading settings have been removed.
Targeted for Production Sandboxes00716139Fixed an issue where the lastOrderDate property of the customerSummary was no longer being populated in customer accounts, which prevented filtering of customers based on the lastOrderDate and the proper updating of customers’ lifetime values.

Previous 2019 Releases

Production Tenant Features

There are no features targeted for your production tenants this week.

Production Sandbox Features

There are no features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00674595Fixed an issue where submitting a payment in Admin using the “Other” card type resulted in an error stating the card number was missing or unrecognized even when provided.

Production Tenant Features

There are no features targeted for your production tenants this week.

Production Sandbox Features

There are no features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00663228, 00723745Fixed an issue where importing B2B orders, accounts, or purchase orders failed and did not process the data even if no errors were logged.
Targeted for Production Tenants00643615Fixed an issue where capturing order payments in Admin sometimes caused payment to be double captured in CyberSource.
Targeted for Production TenantsNAFixed an issue where the message “You will be notified when this product is back in stock” continued to be shown on the product page after the product had come in stock and then was sold out again, when the Notify Me signup widget was expected to be displayed instead.
Targeted for Production Sandboxes00674595Fixed an issue where submitting a payment in Admin using the “Other” card type resulted in an error stating the card number was missing or unrecognized even when provided.

August 13, 2019 — 19.13 Service Update

Production Tenant Features

The following features were deployed to your production sandboxes on July 30 at 3:00PM. They are slated to release to your production tenants on August 13 at 1:00AM.

Email Validation in Vantiv

Email addresses can now be passed to Vantiv when using the OOP payment type for Litle/Vantiv integration. This allows email addresses to be validated while checking for possible fraud.

Production Sandbox Features

There are no features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00644379Fixed an issue where some image and file URLs generated from the File Manager used HTTP instead of HTTPS.
Targeted for Production Tenants00705285Fixed an issue in which certain products in a particular configuration’s admin interface were slow to load and blocked scrolling of the page.
Targeted for Production Tenants00738316Fixed an issue in which calling the Storefront Category Fetch API (/api/commerce/catalog/storefront/categories/:categoriesId) resulted in a 500 Internal Server Error for categories with at least one image.
Targeted for Production TenantsNAFixed an issue where editing order attributes to a blank value did not properly clear out the attribute and instead displayed the original value.
Targeted for Production Sandboxes00663228, 00723745Fixed an issue where importing B2B orders, accounts, or purchase orders failed and did not process the data even if no errors were logged.
Targeted for Production Sandboxes00643615Fixed an issue where capturing order payments in Admin sometimes caused payment to be double captured in CyberSource.
Targeted for Production SandboxesNAFixed an issue where the message “You will be notified when this product is back in stock” continued to be shown on the product page after the product had come in stock and then was sold out again, when the Notify Me signup widget was expected to be displayed instead.

July 30, 2019 — 19.12 Service Update

Production Tenant Features

There are no features targeted for your production tenants this week.

Production Sandbox Features

The following features are targeted only for your production sandboxes on July 30th at 3:00PM. They are slated to release to your production tenants on August 13th at 1:00AM:

Email Validation in Vantiv

Email addresses can now be passed to Vantiv when using the OOP payment type for Litle/Vantiv integration. This allows email addresses to be validated while checking for possible fraud.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00716456, 00710088Fixed an issue in which a particular configuration was unable to process returns in the Order Admin, as attempting to load the returns view resulted in undefined exceptions.
Targeted for Production Tenants00713443Fixed an issue in which B2B users’ passwords were unintentionally changed when their customer attributes were edited by an admin.
Targeted for Production TenantsNAFixed an issue in which the Discounts grid of the admin interface made duplicate calls to the API, with one of the calls succeeding and the other resulting in an error in the back-end.
Targeted for Production TenantsNAFixed an issue where the currency filter displayed the incorrect format for some currencies, in which the symbols came before the value instead of after.
Targeted for Production TenantsNAFixed an issue where shipping method options were not displayed on the checkout page in the case of very large orders (i.e. several hundred items in the cart).
Targeted for Production Sandboxes00644379Fixed an issue where some image and file URLs generated from the File Manager used HTTP instead of HTTPS.
Targeted for Production Sandboxes00705285Fixed an issue in which certain products in a particular configuration’s admin interface were slow to load and blocked scrolling of the page.
Targeted for Production Tenants00738316Fixed an issue in which calling the Storefront Category Fetch API (/api/commerce/catalog/storefront/categories/:categoriesId) resulted in a 500 Internal Server Error for categories with at least one image.
Targeted for Production SandboxesNAFixed an issue where editing order attributes to a blank value did not properly clear out the attribute and instead displayed the original value.

July 16, 2019 — 19.11 Service Update

Production Tenant Features

There are no new features targeted for your production tenants this week.

Production Sandbox Features

There are no new features targeted for your production sandboxes this week. Rules-Based Page Display has been delayed to a future version.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Sandboxes00716456, 00710088Fixed an issue in which a particular configuration was unable to process returns in the Order Admin, as attempting to load the returns view resulted in undefined exceptions.
Targeted for Production Sandboxes00713443Fixed an issue in which B2B users’ passwords were unintentionally changed when their customer attributes were edited by an admin.
Targeted for Production SandboxesNAFixed an issue in which the Discounts grid of the admin interface made duplicate calls to the API, with one of the calls succeeding and the other resulting in an error in the back-end.
Targeted for Production SandboxesNAFixed an issue where the currency filter displayed the incorrect format for some currencies, in which the symbols came before the value instead of after.
Targeted for Production SandboxesNAFixed an issue where shipping method options were not displayed on the checkout page in the case of very large orders (i.e. several hundred items in the cart).

Production Tenant Features

There are no new features targeted for your production sandboxes this week.

Production Sandbox Features

There are no new features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00700340, 00711634, 00721907Fixed an issue in which rearranging product images on the Product page in the admin did not properly update the live site.
Targeted for Production Tenants00674595Fixed an issue in which a particular configuration was able to provide payment information in the form of private label credit cards on the front-end, but not in the order admin due to the alternative credit card type option not being displayed.

Production Tenant Features

The following features were deployed to your production sandboxes on June 4 at 3:00PM. They are slated to release to your production tenants on June 18 at 1:00AM.

Variant Limit Increase

The limit of permutations for possible product variations has been changed from 5,000 to 20,000, allowing API users to select more product options for products that require it. Previously, attempting to do so resulted in an error indicating that the limit had been reached and fewer options should be selected. This limit was originally in place to prevent questionable product setup, but the update allows more flexibility to fully set up legitimate products with a large number of variant options. Note that this change currently only affects activating variants via API, as the interface currently does not function properly for activating more than 1000 permutations (page 20 of variant selection). For more information about activating variants via API, see the API documentation.

Production Sandbox Features

There are no new features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00647864Fixed an issue where variant selection only updated the product options based on the options that were last selected, rather than the combinations selected (for example, selecting the variant for women’s sizing displayed women’s sizes, but additionally selecting the blue variant reverted the options back to all sizes).
Targeted for Production Sandboxes00700340, 00711634, 00721907Fixed an issue in which rearranging product images on the Product page in the admin did not properly update the live site.
Targeted for Production Sandboxes00674595Fixed an issue in which a particular configuration was able to provide payment information in the form of private label credit cards on the front-end, but not in the order admin due to the alternative credit card type option not being displayed.

Production Tenant Features

There are no new features targeted for your production tenants this week.

Production Sandbox Features

The following features are being deployed to your production sandboxes on June 4 at 3:00PM. They are slated to release to your production tenants on June 18 at 1:00AM.

Variant Limit Increase

The limit of permutations for possible product variations has been changed from 5,000 to 20,000, allowing API users to select more product options for products that require it. Previously, attempting to do so resulted in an error indicating that the limit had been reached and fewer options should be selected. This limit was originally in place to prevent questionable product setup, but the update allows more flexibility to fully set up legitimate products with a large number of variant options. Note that this change currently only affects activating variants via API, as the interface currently does not function properly for activating more than 1000 permutations (page 20 of variant selection). For more information about activating variants via API, see the API documentation.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Sandboxes00647864Fixed an issue where variant selection only updated the product options based on the options that were last selected, rather than the combinations selected (for example, selecting the variant for women’s sizing displayed women’s sizes, but additionally selecting the blue variant reverted the options back to all sizes).

Production Tenant Features

The following features were deployed to your production sandboxes on May 7 at 3:00PM. They are slated to release to your production tenants on May 21 at 1:00AM.

Dynamic Imaging

Dynamic Imaging ties a select set of images to the option values of a product, allowing them to appear in specific search results and be displayed on the product page on the storefront. Previously, the order in which the images were added in the product settings determined the order in which they would be displayed on the product detail page and you could not customize which images were associated with certain product variants without developer theme work. Now, images can be grouped together and associated with an option value, allowing the user to customize what images the customer sees as they click through the different variants of the product. This supports having multiple sets of images, selecting specific options (such as color) for these image groups, easily viewing the option images assigned to a product, and assigning default images to display on the base product when a variant has not been specified. This is useful in cases such as when a sweater comes in different colors. When a customer selects an option such as “black” then the appropriate black sweater image is displayed. Switching the selected variant between “black” and “blue” will update the displayed images to match. For more information, see the Dynamic Imaging user guide. This feature also requires core theme updates found here.

Production Sandbox Features

There are no new features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00664197Fixed an issue where status data in the location export was missing despite being set in Admin.
Targeted for Production Tenants00631851Fixed an issue where validated addresses did not persist when placing offline orders, preventing the shipping method from being selected when creating these orders.

Production Tenant Features

The following features were deployed to your production sandboxes on April 23 at 3:00PM. They are slated to release to your production tenants on May 7 at 1:00AM.

Order Search Updates

Merchants can now search for orders based on the order’s alphanumeric external ID, the last four digits of the credit card used to place the order, and the phone number associated with a shipping or billing address. These criteria can be found under the Advanced Filter options of the Orders search in Admin, not the shopper’s storefront. Additionally, these can be used as filters when sorting and filtering via API, as the fields externalid, cardnumber, billinginfo.billingcontact.phonenumber, and fulfillmentinfo.fulfillmentcontact.phonenumber. When searching by phone number, it is possible to only search for the ending digits. For example, searching for “1111” will result in all orders whose phone number ends with “1111.” While several common phone number formats are supported, the suggested formats to search with are “1234567890” and “123-456-7890.” For more information about searching via the UI and API, see the search section of the Order Management guide and the Get Order API documentation. For more information about these sorting and filtering fields, see the Sorting & Filtering guide.

Production Sandbox Features

The following features are being deployed to your production sandboxes on May 7 at 3:00PM. They are slated to release to your production tenants on May 21 at 1:00AM.

Dynamic Imaging

Dynamic Imaging ties a select set of images to the option values of a product, allowing them to appear in specific search results and be displayed on the product page on the storefront. Previously, the order in which the images were added in the product settings determined the order in which they would be displayed on the product detail page and you could not customize which images were associated with certain product variants without developer theme work. Now, images can be grouped together and associated with an option value, allowing the user to customize what images the customer sees as they click through the different variants of the product. This supports having multiple sets of images, selecting specific options (such as color) for these image groups, easily viewing the option images assigned to a product, and assigning default images to display on the base product when a variant has not been specified. This is useful in cases such as when a sweater comes in different colors. When a customer selects an option such as “black” then the appropriate black sweater image is displayed. Switching the selected variant between “black” and “blue” will update the displayed images to match. For more information, see the Dynamic Imaging user guide. This feature also requires core theme updates found here.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production TenantsSee ResolutionFixed an issue in which the Product Usage, Product Type, and Category filters did not load when exporting products due to a server timeout, requiring the whole catalog to be exported in order to retrieve all information. Support tickets include 00583338, 00600795, 00637388, 00633182, and 00624312.
Targeted for Production TenantsSee ResolutionFixed an issue where the default billing and shipping addresses did not save properly in the customer view after this bug was corrected for new order cases. Support tickets include 00660540, 00674134, 00663576, and 00683586.
Targeted for Production TenantsSee ResolutionFixed an issue in which Internet Explorer threw Javascript errors for unsupported properties and methods, requiring script updates. Support tickets include 00638530, 00640051, 00640204, and 00640269.
Targeted for Production Tenants00666305, 00666997, 00667007Fixed an issue in which the wrong customer account record was displayed in the Admin and Java SDK when looking up guest customers in sandbox tenants.
Targeted for Production Tenants00636840Fixed an issue where uploading a robots.txt file resulted in either an error message or no update made.
Targeted for Production Tenants00667047Fixed an issue where digital items were unable to be found when making an API call to fulfill those orders.
Targeted for Production Tenants00647864Fixed an issue in which the Order Entry screen of the Admin displayed configuration options that were not actually available and needed to be hidden.
Targeted for Production Tenants00633880Fixed an issue in which the recently changed time period after which to abandon pending orders for a particular configuration unexpectedly reverted back to its previous value.
Targeted for Production Tenants00620521Fixed an issue where address validation failed for returning customers if the customer did not interact with the commercial/residential dropdown selector, or if the setting to show these options was turned off.
Targeted for Production Sandboxes00664197Fixed an issue where status data in the location export was missing despite being set in Admin.
Targeted for Production Sandboxes00631851Fixed an issue where validated addresses did not persist when placing offline orders, preventing the shipping method from being selected when creating these orders.

Production Tenant Features

The following features were deployed to your production sandboxes on April 9 at 3:00PM. They are slated to release to your production tenants on April 23 at 1:00AM.

B2B Quick Order

B2B Admins and Purchasers can now place “quick orders” as an efficient alternative to the usual process. When placing a quick order, the shopper is able to type in a product on the quick order cart view and immediately add it to the order instead of having to search for the item and add it from its product page. This feature includes modal dialogues to select options for configurable products and will inform the user if they attempt to quick order an item that is out of stock. This is beneficial for B2B shoppers who want to quickly add known products to an order and do not need to browse the catalog. See the B2B user guide for more information about the B2B feature.

Production Sandbox Features

The following features are being deployed to your production sandboxes on April 23 at 3:00PM. They are slated to release to your production tenants on May 7 at 1:00AM.

Order Search Updates

Merchants can now search for orders based on the order’s alphanumeric external ID, the last four digits of the credit card used to place the order, and the phone number associated with a shipping or billing address. These criteria can be found under the Advanced Filter options of the Orders search in Admin, not the shopper’s storefront. Additionally, these can be used as filters when sorting and filtering via API, as the fields externalid, cardnumber, billinginfo.billingcontact.phonenumber, and fulfillmentinfo.fulfillmentcontact.phonenumber. When searching by phone number, it is possible to only search for the ending digits. For example, searching for “1111” will result in all orders whose phone number ends with “1111.” While several common phone number formats are supported, the suggested formats to search with are “1234567890” and “123-456-7890.” For more information about searching via the UI and API, see the search section of the Order Management guide and the Get Order API documentation. For more information about these sorting and filtering fields, see the Sorting & Filtering guide.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00642018Fixed an issue where the USPS Priority Mail (International) shipping method was not displayed as an option for orders with UK or Thailand addresses.
Targeted for Production TenantsNANew indexing was added to address performance problems when updating attributes after the B2B release. More investigation and improvements may follow to further optimize this process.
Targeted for Production SandboxesSee ResolutionFixed an issue in which the Product Usage, Product Type, and Category filters did not load when exporting products due to a server timeout, requiring the whole catalog to be exported in order to retrieve all information. Support tickets include 00583338, 00600795, 00637388, 00633182, and 00624312.
Targeted for Production SandboxesSee ResolutionFixed an issue where the default billing and shipping addresses did not save properly in the customer view after this bug was corrected for new order cases. Support tickets include 00660540, 00674134, 00663576, and 00683586.
Targeted for Production SandboxesSee ResolutionFixed an issue in which Internet Explorer threw Javascript errors for unsupported properties and methods, requiring script updates. Support tickets include 00638530, 00640051, 00640204, and 00640269.
Targeted for Production Sandboxes00666305, 00666997, 00667007Fixed an issue in which the wrong customer account record was displayed in the Admin and Java SDK when looking up guest customers in sandbox tenants.
Targeted for Production Sandboxes00636840Fixed an issue where uploading a robots.txt file resulted in either an error message or no update made.
Targeted for Production Sandboxes00667047Fixed an issue where digital items were unable to be found when making an API call to fulfill those orders.
Targeted for Production Sandboxes00647864Fixed an issue in which the Order Entry screen of the Admin displayed configuration options that were not actually available and needed to be hidden.
Targeted for Production Sandboxes00633880Fixed an issue in which the recently changed time period after which to abandon pending orders for a particular configuration unexpectedly reverted back to its previous value.
Targeted for Production Sandboxes00620521Fixed an issue where address validation failed for returning customers if the customer did not interact with the commercial/residential dropdown selector, or if the setting to show these options was turned off.

Production Tenant Features

The following features were deployed to your production sandboxes on March 26 at 3:00PM. They are slated to release to your production tenants on April 9 at 1:00AM.

Maximum Total Order Discount

Previously, discounts could be created with a condition of a minimum order total – the discount would only apply once the order amount was higher than that value. Now, a maximum order total can also be configured. When this is set to a value, a discount will not apply if the shopper has more than that value in their cart. This can be used by itself, such as applying to all orders under $100, or in combination with other conditions, including a minimum order total to create a specific range of valid order amounts. This enables more control over how discounts are applied and provides more flexible discount creation. See the Discounts user guide for more information.

Production Sandbox Features

The following features are being deployed to your production sandboxes on April 9 at 3:00PM. They are slated to release to your production tenants on April 23 at 1:00AM.

B2B Quick Order

B2B Admins and Purchasers can now place “quick orders” as an efficient alternative to the usual process. When placing a quick order, the shopper is able to type in a product on the quick order cart view and immediately add it to the order instead of having to search for the item and add it from its product page. This feature includes modal dialogues to select options for configurable products and will inform the user if they attempt to quick order an item that is out of stock. This is beneficial for B2B shoppers who want to quickly add known products to an order and do not need to browse the catalog. See the B2B user guide for more information about the B2B feature.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00634220Fixed an issue in which entering large sets of products as discount target criteria caused a 404 error to be displayed instead of the products.
Targeted for Production Sandboxes00642018Fixed an issue where the USPS Priority Mail (International) shipping method was not displayed as an option for orders with UK or Thailand addresses.
Targeted for Production SandboxesNANew indexing was added to address performance problems when updating attributes after the B2B release. More investigation and improvements may follow to further optimize this process.

Production Tenant Features

The following features were deployed to your production sandboxes on March 12 at 3:00PM. They are slated to release to your production tenants on March 26 at 1:00AM.

Stop Tracking Anonymous Visits

Anonymous shoppers are no longer recorded in the customer event log that tracks page visits and views. This log now only tracks registered shopper visits, as anonymous visits that lacked a customer account ID did not need to be saved in the eCommerce database.

Production Sandbox Features

The following features are being deployed to your production sandboxes on March 26 at 3:00PM. They are slated to release to your production tenants on April 9 at 1:00AM.

Maximum Total Order Discount

Previously, discounts could be created with a condition of a minimum order total – the discount would only apply once the order amount was higher than that value. Now, a maximum order total can also be configured. When this is set to a value, a discount will not apply if the shopper has more than that value in their cart. This can be used by itself, such as applying to all orders under $100, or in combination with other conditions, including a minimum order total to create a specific range of valid order amounts. This enables more control over how discounts are applied and provides more flexible discount creation. See the Discounts user guide for more information.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00612530, 00611418, 00633700, 00647777Fixed an issue in which users who had placed an order as a guest were unable to create an account when placing their next order.
Targeted for Production Tenants00601975Fixed an issue in which the company name line of shipping addresses were not always displayed in the admin interface. Another fix is in progress for the same issue with billing addresses.
Targeted for Production Tenants00560396Fixed an issue where attempting to assign an order to a new package resulted in an object reference error and no audit log was displayed.
Targeted for Production Tenants00636355Fixed an issue where eCommerce was slow and froze while editing or managed products, due to high levels of category data.
Targeted for Production TenantsNAFixed an issue in which the Reset Password option was being allowed on a guest account, even though the guest email was not associated with an existing account.
Targeted for Production TenantsNAFixed an issue where timeout errors occurred from the GetCustomers API while trying to retrieve customer accounts for B2B.
Targeted for Production Sandboxes00634220Fixed an issue in which entering large sets of products as discount target criteria caused a 404 error to be displayed instead of the products.

Production Tenant Features

There are no features targeted for your production sandboxes this week.

Production Sandbox Features

The following features are being deployed to your production sandboxes on March 12 at 3:00PM. They are slated to release to your production tenants on March 26 at 1:00AM.

Stop Tracking Anonymous Visits

Anonymous shoppers are no longer recorded in the customer event log that tracks page visits and views. This log now only tracks registered shopper visits, as anonymous visits that lacked a customer account ID did not need to be saved in the eCommerce database.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00561087, 00584384, 00507455Fixed an issue in which the Category SEO setting fields were displayed as empty in the Admin UI after they were edited, though they were updated on the live storefront and Edit Category page.
Targeted for Production Tenants00587398Fixed an issue in which Avalara still calculated a nominal tax on shipping in cases where Kibo had actually adjusted the cost of shipping to be free.
Targeted for Production Tenants00613251Fixed an issue where the Category facet was not being hidden even after it was set to hidden in the Admin settings.
Targeted for Production TenantsNAFixed an issue where user personalization details were not displayed in order confirmation emails from Bronto.
Targeted for Production Sandboxes00612530, 00611418, 00633700, 00647777Fixed an issue in which users who had placed an order as a guest were unable to create an account when placing their next order.
Targeted for Production Sandboxes00601975Fixed an issue in which the company name line of shipping addresses were not always displayed in the admin interface. Another fix is in progress for the same issue with billing addresses.
Targeted for Production Sandboxes00560396Fixed an issue where attempting to assign an order to a new package resulted in an object reference error and no audit log was displayed.
Targeted for Production Sandboxes00636355Fixed an issue where eCommerce was slow and froze while editing or managed products, due to high levels of category data.
Targeted for Production SandboxesNAFixed an issue in which the Reset Password option was being allowed on a guest account, even though the guest email was not associated with an existing account.
Targeted for Production SandboxesNAFixed an issue where timeout errors occurred from the GetCustomers API while trying to retrieve customer accounts for B2B.

Production Tenant Features

The following features were deployed to your production sandboxes on February 5 at 3:00PM. They are slated to release to your production tenants on February 26 at 1:00AM.

B2B Account Management

eCommerce now supports efficient Business-to-Business (B2B) in which a single B2B customer account, representing a company or business, can have multiple user logins associated to it. These users have different levels of roles and permissions, and those with purchasing power can place orders based on the pricing and purchasing options available to the shared B2B account. This feature includes user management, shared wish lists, shared order history and reorder options, account credits, and other services to support business-to-business sales. See the B2B user guide for more information.

Borderfree Application

Kibo eCommerce now supports integration with a Borderfree application, a service for processing cross-border orders and multiple currencies, international fraud management, and customs clearance. When enabled, customers will be able to identify their preferred currency on the storefront and view product prices in that currency. Placing an order will occur through the Borderfree Hosted Envoy checkout, and then the order information is imported back into eCommerce. Storefronts also now support searching for orders based on their Borderfree external ID, and two new APIs have been created. The Currency Exchange API accepts a “fromCurrency” and a “toCurrency” parameter, along with a rate and optional multiplier to calculate the currency exchange. The Currency Localization API manages the rounding strategy and decimals of a given currency code. See the Borderfree Application user guide for more information.

Variant Auto-Add Discounts

With Variant Discounts, a marketer could create a discount in which a target product is free under certain conditions but the consumer was responsible for adding that product to their cart manually in order to receive the reward. Now, similar discounts can be configured with the option to automatically add the item to the consumer’s cart when the conditions have been met. This includes Buy One Get One discounts, Promo Code discounts, and discounts that are triggered by logic such as spending $100 across multiple categories to receive the free target product. Additionally, if the product has multiple variants that are eligible for the discount, the shopper will be presented with a modal to choose which variant they would like to receive. This auto-add option is available under the Target Criteria section of discount configuration. If the target product is out of stock, then nothing will be automatically added. See the Variant Discounts user guide for more information.

Currency Behaviors in Dev Center

Currency behaviors are now visible in the Dev Center, under the application Packages editor. Clicking on “Currency” in the Select Behaviors menu will display the Create Currency, Read Currency, Update Currency, and Delete Currency behavior names. These individual behaviors can then be selected and updated as necessary to configure the application. See the Application Asset Management guide for more details on package behaviors.

Product Variations in APIs

The Get Product and Configure Product API calls have been updated to provide additional support for the Variant Discounts feature. Both APIs now support both single and multiple product variant codes in the variationProductCodeFilter query parameter. When this data is provided then only the option values for the specific product variants will display under the “Options” list for the product. If a product has multiple options, then each option and the specified value for that variant will be displayed. For more information on how to use these APIs, see the GetProduct and ConfiguredProduct REST API guides.

Add Bulk Items to Cart

Cart Takeover has been updated to be more efficient when adding multiple products to a cart. When a customer service representative has taken over a shopper’s cart and adds multiple items to the cart, then all of the items are added in bulk instead of one at a time. See the Cart Takeover user guide for more information about the feature as a whole.

Production Sandbox Features

There are no features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production TenantsSee ResolutionFixed an issue in which the action log failed to log all events that should have been tracked, such as the storefront HTTP actions. Support tickets include 00620206, 00624653, 00626270, 00629135, 00632692, and 00635219.
Targeted for Production TenantsSee ResolutionFixed an issue in which Internet Explorer threw Javascript errors for unsupported properties and methods, requiring script updates. Support tickets include 00638530, 00640051, 00640204, and 00640269.
Targeted for Production Tenants00561087, 00584384, 00507455Fixed an issue in which the Category SEO setting fields were displayed as empty in the Admin UI after they were edited, though they were updated on the live storefront and Edit Category page.
Targeted for Production Tenants00579707, 00627927,00637308Fixed an issue in which orders went into errored statuses due to service timeout issues while accessing customer reference information. These issues will continue to improve as Kibo makes service updates.
Targeted for Production Tenants00645080, 00644749, 00646030Fixed an issue where the PageType listed for the My Account page used incorrect syntax, which could disrupt page code.
Targeted for Production Tenants00575926, 00592238Fixed an issue in which the page context was mis-identified for mobile devices.
Targeted for Production Tenants00634234, 00635224Fixed an issue where storefront APIs on sandboxes returned 401 errors due to out-of-date header values.
Targeted for Production Tenants00632384Fixed an issue in which a particular configuration’s order taxes were not displayed in their Avalara admin console despite being calculated.
Targeted for Production Tenants00631420Fixed an issue in which a configuration’s catalog import/export jobs tab failed to load due to a server error.
Targeted for Production Tenants00624468Fixed an issue where some pricelist information from the Discount API was not displayed on the Admin interface due to large indexes of data.
Targeted for Production Tenants00575844Fixed an issue in which adding an additional quantity of an auto-add free discount caused a non-descriptive error.
Targeted for Production Tenants00575926Fixed a recurrence of a previous issue in which the page context was mis-identified for mobile devices.
Targeted for Production Tenants00587398Fixed an issue in which Avalara still calculated a nominal tax on shipping in cases where Kibo had actually adjusted the cost of shipping to be free.
Targeted for Production Tenants00613251Fixed an issue where the Category facet was not being hidden even after it was set to hidden in the Admin settings.
Targeted for Production TenantsNAFixed an issue in which the purchase location set on the storefront would be null if the page was refreshed, instead of retaining the set value.
Targeted for Production TenantsNAFixed an issue where user personalization details were not displayed in order confirmation emails from Bronto.
Targeted for Production TenantsNAFixed an issue in which the timeout period set for arc calls were not applied to HTTP calls, requiring clients to adjust this from the arc console.
Targeted for Production TenantsNAFixed an issue where the rounding method for various currencies was not accurate when using Borderfree.
Targeted for Production TenantsNAFixed an issue where customer accounts returned the attributes object with an empty array, despite attributes being present.
Targeted for Production TenantsNAFixed multiple sandbox issues that were reported together, including errors during checkout and account creation, display problems on the My Account and orders page, failure to submit the quick return form or edit addresses/cards, and tax not calculating in the cart.
Targeted for Production Sandboxes00561087, 00584384, 00507455Fixed an issue in which the Category SEO setting fields were displayed as empty in the Admin UI after they were edited, though they were updated on the live storefront and Edit Category page.
Targeted for Production Sandboxes00587398Fixed an issue in which Avalara still calculated a nominal tax on shipping in cases where Kibo had actually adjusted the cost of shipping to be free.
Targeted for Production Sandboxes00613251Fixed an issue where the Category facet was not being hidden even after it was set to hidden in the Admin settings.
Targeted for Production SandboxesNAFixed an issue where user personalization details were not displayed in order confirmation emails from Bronto.

Production Tenant Features

There are no features targeted for your production tenants this week.

Production Sandbox Features

The following features are being deployed to your production sandboxes on February 5 at 3:00PM. They are slated to release to your production tenants on February 26 at 1:00AM.

B2B Account Management

eCommerce now supports efficient Business-to-Business (B2B) in which a single B2B customer account, representing a company or business, can have multiple user logins associated to it. These users have different levels of roles and permissions, and those with purchasing power can place orders based on the pricing and purchasing options available to the shared B2B account. This feature includes user management, shared wish lists, shared order history and reorder options, account credits, and other services to support business-to-business sales. See the B2B user guide for more information.

Borderfree Application

Kibo eCommerce now supports integration with a Borderfree application, a service for processing cross-border orders and multiple currencies, international fraud management, and customs clearance. When enabled, customers will be able to identify their preferred currency on the storefront and view product prices in that currency. Placing an order will occur through the Borderfree Hosted Envoy checkout, and then the order information is imported back into eCommerce. Storefronts also now support searching for orders based on their Borderfree external ID, and two new APIs have been created. The Currency Exchange API accepts a “fromCurrency” and a “toCurrency” parameter, along with a rate and optional multiplier to calculate the currency exchange. The Currency Localization API manages the rounding strategy and decimals of a given currency code. See the Borderfree Application user guide for more information.

Variant Auto-Add Discounts

With Variant Discounts, a marketer could create a discount in which a target product is free under certain conditions but the consumer was responsible for adding that product to their cart manually in order to receive the reward. Now, similar discounts can be configured with the option to automatically add the item to the consumer’s cart when the conditions have been met. This includes Buy One Get One discounts, Promo Code discounts, and discounts that are triggered by logic such as spending $100 across multiple categories to receive the free target product. Additionally, if the product has multiple variants that are eligible for the discount, the shopper will be presented with a modal to choose which variant they would like to receive. This auto-add option is available under the Target Criteria section of discount configuration. If the target product is out of stock, then nothing will be automatically added. See the Variant Discounts user guide for more information.

Currency Behaviors in Dev Center

Currency behaviors are now visible in the Dev Center, under the application Packages editor. Clicking on “Currency” in the Select Behaviors menu will display the Create Currency, Read Currency, Update Currency, and Delete Currency behavior names. These individual behaviors can then be selected and updated as necessary to configure the application. See the Application Asset Management guide for more details on package behaviors.

Product Variations in APIs

The Get Product and Configure Product API calls have been updated to provide additional support for the Variant Discounts feature. Both APIs now support both single and multiple product variant codes in the variationProductCodeFilter query parameter. When this data is provided then only the option values for the specific product variants will display under the “Options” list for the product. If a product has multiple options, then each option and the specified value for that variant will be displayed. For more information on how to use these APIs, see the GetProduct and ConfiguredProduct REST API guides.

Add Bulk Items to Cart

Cart Takeover has been updated to be more efficient when adding multiple products to a cart. When a customer service representative has taken over a shopper’s cart and adds multiple items to the cart, then all of the items are added in bulk instead of one at a time. See the Cart Takeover user guide for more information about the feature as a whole.

Bug Fixes

The following list summarizes resolved issues for this release. Additional bug fixes were added on February 12 and 19.

StatusSupport TicketResolution
Targeted for Production SandboxesSee ResolutionFixed an issue in which the action log failed to log all events that should have been tracked, such as the storefront HTTP actions. Support tickets include 00620206, 00624653, 00626270, 00629135, 00632692, and 00635219.
Targeted for Production SandboxesSee ResolutionFixed an issue in which Internet Explorer threw Javascript errors for unsupported properties and methods, requiring script updates. Support tickets include 00638530, 00640051, 00640204, and 00640269.
Targeted for Production Sandboxes00561087, 00584384, 00507455Fixed an issue in which the Category SEO setting fields were displayed as empty in the Admin UI after they were edited, though they were updated on the live storefront and Edit Category page.
Targeted for Production Sandboxes00579707, 00627927,00637308Fixed an issue in which orders went into errored statuses due to service timeout issues while accessing customer reference information. These issues will continue to improve as Kibo makes service updates.
Targeted for Production Sandboxes00645080, 00644749, 00646030Fixed an issue where the PageType listed for the My Account page used incorrect syntax, which could disrupt page code.
Targeted for Production Sandboxes00575926, 00592238Fixed an issue in which the page context was mis-identified for mobile devices.
Targeted for Production Sandboxes00634234, 00635224Fixed an issue where storefront APIs on sandboxes returned 401 errors due to out-of-date header values.
Targeted for Production Sandboxes00632384Fixed an issue in which a particular configuration’s order taxes were not displayed in their Avalara admin console despite being calculated.
Targeted for Production Sandboxes00631420Fixed an issue in which a configuration’s catalog import/export jobs tab failed to load due to a server error.
Targeted for Production Sandboxes00624468Fixed an issue where some pricelist information from the Discount API was not displayed on the Admin interface due to large indexes of data.
Targeted for Production Sandboxes00575844Fixed an issue in which adding an additional quantity of an auto-add free discount caused a non-descriptive error.
Targeted for Production Sandboxes00575926Fixed a recurrence of a previous issue in which the page context was mis-identified for mobile devices.
Targeted for Production Sandboxes00587398Fixed an issue in which Avalara still calculated a nominal tax on shipping in cases where Kibo had actually adjusted the cost of shipping to be free.
Targeted for Production Sandboxes00613251Fixed an issue where the Category facet was not being hidden even after it was set to hidden in the Admin settings.
Targeted for Production SandboxesNAFixed an issue in which the purchase location set on the storefront would be null if the page was refreshed, instead of retaining the set value.
Targeted for Production SandboxesNAFixed an issue where user personalization details were not displayed in order confirmation emails from Bronto.
Targeted for Production SandboxesNAFixed an issue in which the timeout period set for arc calls were not applied to HTTP calls, requiring clients to adjust this from the arc console.
Targeted for Production SandboxesNAFixed an issue where the rounding method for various currencies was not accurate when using Borderfree.
Targeted for Production SandboxesNAFixed an issue where customer accounts returned the attributes object with an empty array, despite attributes being present.
Targeted for Production SandboxesNAFixed multiple sandbox issues that were reported together, including errors during checkout and account creation, display problems on the My Account and orders page, failure to submit the quick return form or edit addresses/cards, and tax not calculating in the cart.

Production Tenant Features

The following features were deployed to your production sandboxes on January 15 at 3:00PM. They are slated to release to your production tenants on January 29 at 1:00AM.

Visual Merchandising Update

As buried products always display at the bottom of the category, there was some confusion about how manually assigning other products to a category ranking would interact with products in buried positions. The visual merchandising tool has now been updated to display a visual indicator of a buried product as well as prevent other products from being assigned to positions at the bottom of the category that are held by buried products. For more information about Visual Merchandising, see the user guide.

Attribute-Based Search Boosting

Admin users can now indicate whether attributes can be used as criteria to boost an item in the search results ranking. There is now a checkbox to enable and disable this boosting under the Search Settings. When enabled, this allows more granular boosting in the search index based on individual attributes of products.

User-Specific Info Removed from HTTP

To improve security and privacy of user accounts, the user object and credentials are no longer included in the HTML page header. This applies to all themes, which will continue to function normally on every site.

Production Sandbox Features

There are no features targeted for your production sandboxes this week.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Tenants00571569Fixed an issue in which creating a BOGO discount if the “Required Category Purchase” shared two or more categories with the “Target Criteria” categories returned a validation error.
Targeted for Production Tenants00600960Fixed an issue in which the Import/Export tool returned blank data in the isActive column when exporting some products.
Targeted for Production TenantsNAFixed an issue in which events failed for emails and records were not created in the database when the extended properties contained JSON.
Targeted for Production TenantsNAFixed an issue in which large page sizes on the storefront caused errors due to the API reaching its limit for request lengths when displaying product and category information.
Targeted for Production TenantsNAFixed an issue in which the Site Builder preview experienced Reverse Proxy errors on multiple pages, preventing them from properly displaying on the tenant.

There will be some changes to the release schedule in 2019. Instead of releasing on Thursdays, eCommerce will release to production on Tuesday mornings and to sandbox on Tuesday afternoons. The two-week release cycle will still be maintained.

Production Tenant Features

There are no features targeted for your production tenants this week.

Production Sandbox Features

The following features are being deployed to your production sandboxes on January 15 at 3:00PM. They are slated to release to your production tenants on January 29 at 1:00AM.

Visual Merchandising Update

As buried products always display at the bottom of the category, there was some confusion about how manually assigning other products to a category ranking would interact with products in buried positions. The visual merchandising tool has now been updated to display a visual indicator of a buried product as well as prevent other products from being assigned to positions at the bottom of the category that are held by buried products. For more information about Visual Merchandising, see the user guide.

Attribute-Based Search Boosting

Admin users can now indicate whether attributes can be used as criteria to boost an item in the search results ranking. There is now a checkbox to enable and disable this boosting under the Search Settings. When enabled, this allows more granular boosting in the search index based on individual attributes of products.

User-Specific Info Removed from HTTP

To improve security and privacy of user accounts, the user object and credentials are no longer included in the HTML page header. This applies to all themes, which will continue to function normally on every site.

Bug Fixes

The following list summarizes resolved issues for this release.

StatusSupport TicketResolution
Targeted for Production Sandboxes00571569Fixed an issue in which creating a BOGO discount if the “Required Category Purchase” shared two or more categories with the “Target Criteria” categories returned a validation error.
Targeted for Production Sandboxes00600960Fixed an issue in which the Import/Export tool returned blank data in the isActive column when exporting some products.
Targeted for Production SandboxesNAFixed an issue in which events failed for emails and records were not created in the database when the extended properties contained JSON.
Targeted for Production SandboxesNAFixed an issue in which large page sizes on the storefront caused errors due to the API reaching its limit for request lengths when displaying product and category information.
Targeted for Production SandboxesNAFixed an issue in which the Site Builder preview experienced Reverse Proxy errors on multiple pages, preventing them from properly displaying on the tenant.

See the eComm Release Notes Archive for a record of past release notes.