| Targeted for Production Tenants | After saving a search term that includes a space in a merchandizing rule, the site search results would not reflect that rule’s logic. This has been fixed so that merchandizing rules properly support search terms with multiple words and return expected search results. |
| Targeted for Production Tenants | It was possible for quantities larger than the shipped quantity to be input when creating and processing returns in the Fulfiller UI. This has been corrected and validation has been added so that an error will be displayed if a user attempts to return a larger quantity then what was fulfilled. |
| Targeted for Production Tenants | The order status field broke on implementations using the “synthesized” mode from a previous version of eCommerce. This has been fixed so that order and order item statuses can be properly updated and maintained, and issues will not be experienced with data imports. |
| Targeted for Production Tenants | Avalara defaulted to USD currency to all returns because the currency code was not being provided in requests from Kibo. The Avalara integration has been updated so that the currency code will be provided and returns made in currencies other than USD will be reflected properly. |
| Targeted for Production Tenants | After a user failed to successfully login 15 times and was locked out of their account, attempting to reset their password would fail and put them in a loop. This is because locked accounts were not intended to unlock their own accounts via password reset, as it must be manually unlocked by Kibo. The login page has been updated so that a locked user will not be able to click Next and reach the password reset page. |
| Targeted for Production Tenants | Returns created in the previous version of eCommerce and imported into KCCP could not be properly loaded, even after switching to the Classic Admin UI as prompted. This has been corrected so that you can successfully load and process the return after switching UIs. |
| Targeted for Production Tenants | In a previous release, a fix corrected an issue where the system only checked within the first 200 users on the tenant, and if the user was beyond 200 in the user list then their username would not be displayed in order notes. However, it still required a page refresh for the username to appear. Now, usernames are successfully displayed in order notes the first time without requiring a refresh. |
| Targeted for Production Tenants | When a discount was applied to a cart, the expectation was that it would go to the lowest-priced item as configured on the discount. However, this occurred inconsistently across different orders. This has been fixed so that discounts are consistently applied to the lowest-priced item as expected. |
| Targeted for Production Tenants | The Price Range facet was not displaying price ranges in order from lowest to highest. Instead, it displayed prices based on the number of products in each range which was not numeric order. This has been corrected so that price ranges are displayed in the logical order instead. |
| Targeted for Production Tenants | When price lists were used to have both a regular price and a MAP (minimum advertised price) price on products, the MAP prices were not being honored and a lower price was displayed on the product details page instead. This has been corrected so that when the regular price goes below the MAP, the MAP will be displayed on the storefront instead. |
| Targeted for Production Tenants | The “No products blocked” message on the Search Merchandizing Rules page was not localized for French like the rest of the page. This has been fixed so that this text is successfully translated when French is the browser language. |
| Targeted for Production Tenants | The user field of shipment notes was blank, instead of displaying the name of the user who created the shipment note. This has been fixed so that user information is successfully retrieved and listed in these notes. |
| Targeted for Production Tenants | While trying to set up Vantiv payment gateways for OMS-Only, authentication failures were received. This gateway integration has been updated to better implement transaction authentication. |
| Targeted for Production Tenants | The shipping cost was not carrying onto continuity orders for imported subscriptions. This has been fixed so that shipping costs are reflected on new orders as expected. |
| Targeted for Production Tenants | When auth failures occurred on subscriptions, its status did not change to reflect the errored state. Now, when a continuity order fails to be created due to an auth failure, the subscription and order payment rollup statuses will be Errored. |
| Targeted for Production Tenants | Tax codes could not be added in the Avalara application, as nothing would happen when the user clicked Add and the console returned an error. This has been corrected so that tax codes can be successfully added. |
| Targeted for Production Sandboxes | After adding a custom field to context.response.viewData with the global.request.after.js API extension, the parentCategoryId was no longer accessible from the search results page even though it was required for category navigation. This has been fixed so that the ID is available for use by JavaScript as expected. |
| Targeted for Production Sandboxes | The “Accepts Marketing” flag on customer accounts was not being updated when the field was set during order creation. Now, the customer’s preference as selected when placing an order will successfully update the setting on their account and determine whether they receive future marketing messages or not. |
| Targeted for Production Sandboxes | Order Routing was not honoring locations marked “On Hold” and was assigning shipments to those locations anyway. This was due to the location not being properly set in the database when it was a part of multiple routing groups. This has been fixed so that locations can be successfully marked “On Hold” in one routing group and skipped during assignment, regardless of its status in other routing groups. |
| Targeted for Production Sandboxes | When items were over allocated as part of Reserve Inventory in Cart and resulted in pending items, the event that was emitted displayed a blank topic. This topic has now been named “inventory.cartpendingitemscreated” as intended. |
| Targeted for Production Sandboxes | Search configuration rows were not clickable. This has been fixed so that you can click a row and be navigated to the Edit page of that configuration. |
| Targeted for Production Sandboxes | When previewing a merchandizing rule with pagination, clicking different pages would take you to different spots in the grid and product list. This has been fixed so that pagination always lands on the hundredth product in preview. |
| Targeted for Production Sandboxes | The descending sort was not working in the Inventory UI, though the ascending sort did work as expected. This has been corrected so you can successfully sort inventory records in descending order by any column in the table. |
| Targeted for Production Sandboxes | The “Ship To” address did not properly update when changed on the checkout page, as it would revert to the auto-suggested address even if the user opted to use the address as entered when prompted. This has been fixed so the address will respect the user’s selection. |
| Targeted for Production Sandboxes | One-time item level discounts on subscriptions were not being applied to the next continuity order as expected. This has been corrected so that these discounts are successfully applied. |
| Targeted for Production Sandboxes | Validation errors were experienced when attempting to change the shipping method on subscriptions in UK and EU catalogs. This has been fixed so that all subscriptions can be properly updated with a new shipping address. |