| Targeted for Production Tenants | When querying for orders submitted within a range of dates and times in the Order Admin UI, some results would be shown outside of this time frame. The logic for querying submitted dates has been updated to better support specific times, where previously it would default to all results submitted through the end of the day. |
| Targeted for Production Tenants | The search box for the custom search schema’s Entities list was not working correctly; nothing would happen after entering a search term. This was due to the search filter always being treated as null, but has now been fixed so that the user can successfully filter and search the list of entities. This was originally announced with 1.2146 but was moved to 1.2152. |
| Targeted for Production Tenants | Shipping discount details were not present in the order confirmation email, however they were provided if the email was resent. This has been fixed so that accurate discount information is always included in the initial confirmation. |
| Targeted for Production Tenants | The Advanced Filters of the discount search in the Admin UI were not working as expected, as filtering for Keyword, Status, and Created By values at the same time did not return any results. This query has been updated to better support multiple filters and allow search results to be successfully retrieved. |
| Targeted for Production Tenants | When assigning images to different product options, deleting an image without saving the product first resulted in all other images added in the same session being removed as well. This has now been fixed so that only the image selected for deletion will be removed. |
| Targeted for Production Tenants | A collection was not displaying all of its product options on the storefront as expected, due to the available stock only being retrieved for parent products instead of for the product variations. This has been corrected so that all member products and available variations will be successfully displayed for the collection. |
| Targeted for Production Tenants | Shipment numbers were still not displaying on courier labels alongside the external order numbers after an initial fix with Version 1.2132. This has been fixed so that shipment numbers are properly reported on these labels for carriers such as Canada Post. |
| Targeted for Production Tenants | Cancellation notifications were not being sent to customers when a store cancelled items while receiving them from a transfer. This has been corrected so that Item Cancelled emails are triggered and delivered to customers as intended. |
| Targeted for Production Tenants | As a follow-up to the 1.2144 issue in which transfer shipments lost their connection with their parent BOPIS shipment after going into Customer Care, a similar fix has been made for reassignment cases where fulfillers were unable to process the pickup after receiving a transfer. Now, they can successfully process the transfers and fulfill the parent BOPIS shipment. |
| Targeted for Production Tenants | Cancelling a transfer shipment was causing the parent BOPIS shipment to be cancelled as well even if the remaining items were fulfillable. This has been corrected so that cancelling transfers does not automatically cancel the entire parent shipments. |
| Targeted for Production Tenants | Orders could become stuck in the import process for upgraded OMS clients using the translated APIs, in which it would not finish creation in the KCCP system. This was due to upgraded OMS orders being placed into Pending if their payment failed, but this has now been changed so that the order will be successfully created and then placed into the Validated state if the payment failed. |
| Targeted for Production Tenants | 500 Errors were experienced by Braintree integrations when querying the translated Get Payment API for orders that used custom PayPal and Google Pay payment types. This API logic has been updated to better support Braintree’s custom payments and successfully return order payment data. |
| Targeted for Production Tenants | The Auto Capture API occasionally experienced errors when trying to capture multiship orders, specifically because the responseGroups field was null. The API has been updated with exception handling to avoid these errors in the future. |
| Targeted for Production Sandboxes | Gift card messages were being displayed as plain text in the Admin UI order details view, when it was expected to be a hyperlink to the PDF version of the gift message. This has been fixed so that the message is a properly displayed as a link. |
| Targeted for Production Sandboxes | The Order API was not successfully filtering results by the closedDate filter option when that was provided in the GET query. This has been fixed so that orders can be successfully retrieved based on their close date. |
| Targeted for Production Sandboxes | Orders were occasionally moving to the Errored status due to unexpected errors caused by custom calculations that determined the item price remainder. Validation has been added to better handle this behavior and successfully process valid orders. |
| Targeted for Production Sandboxes | Some orders remained in the Validated state rather than progressing to Accepted after being created via API, due to internal service errors. This was due to the existence of an Order Routing group that contained no locations, so validation has been added to the order acceptance process to bypass this case and successfully create otherwise valid orders. |
| Targeted for Production Sandboxes | The Ready For Pickup email was occasionally not being sent when a shipment was ready for partial or full pickup, due to errors experienced in Order Routing that meant the notification was not triggered. Better error handling has been implemented so that these Order Routing exceptions will not prevent the email from being delivered when the pickup order is otherwise ready for completion. |
| Targeted for Production Sandboxes | Purolator labels were printing on the entire page instead of a half-page as expected. This has been fixed so that label images will be sized properly in PDFs. |
| Targeted for Production Sandboxes | FedEx Cross Border labels were unable to be printed, as an error would be encountered when trying to create the pack notification. This was due to an issue converting the carrier name to lowercase format, but has now been fixed so these labels can be successfully printed. |
| Targeted for Production Sandboxes | Using the CDN bust cache feature unexpectedly changed site settings such as toggling disabled emails back on. This was due to out-of-date serialization between Site Builder and the site settings service, which has now been improved so that bust cache does not affect other settings. |
| Targeted for Production Sandboxes | Users were unable to add the sale price range facet (such as 0-10, 10-100, or 100+) on the search result template in Site Builder, as the template only allowed distinct values. This has been fixed so that you can successfully set up range facets on this template. |
| Targeted for Production Sandboxes | Inventory tags were unable to be created in the Admin UI, as an error would be displayed instead. This has been fixed so that inventory tags can be successfully configured in the user interface. |
| Targeted for Production Sandboxes | There were performance problems in the ProductAdmin service when retrieving product types for configurations with variant attributes – this data was sometimes very large and caused the database query to run slowly. This process has been re-factored to optimize the product type cache and achieve better performance. |
| Targeted for Production Sandboxes | After the initial 1.2202 sandbox release, all orders from sandbox were going into ERRORED status by default. A hotfix has been added to this version to correct this so that orders go into the expected processing states. |