| Targeted for Production Tenants | When processing a return in the Fulfiller UI, the return reduction value came pre-populated with the item value and was unable to be increased nor decreased. This has been fixed so that this value can be edited appropriately in the UI. |
| Targeted for Production Tenants | Customer Care shipments were unable to be assigned, as it would still be displayed in the Customer Care status upon page refresh after reassigning the shipment. This was due to the setting “allow fulfillment without stock on hand,” which would not allow reassignment of the shipment. The process has been adjusted so that shipments can be manually reassigned to another location without being automatically moved back into Customer Care. |
| Targeted for Production Tenants | The customer pickup queue was not displayed all available in the Ready for Pickup state, as the page and orders were stuck in loading. This was due to a shipment missing a data field, which interrupted the entire page. This has been fixed so that the page can load properly even if there is a broken shipment. |
| Targeted for Production Tenants | Purolator shipping labels could not be printed, and instead experienced an error that said “International information cannot be specified for Domestic Shipments.” This has been fixed so that shipping labels can be successfully generated and printed for Purolator. |
| Targeted for Production Tenants | The dropdown location selector in the Fulfiller UI did not show all locations. This has been corrected so that the selector will display all available location options even if there is a large amount. |
| Targeted for Production Tenants | The field for additional header tags on the login page template of the eCommerce site did not function properly, as any additions (such as scripts) to the head of the document did not have any effect. This has been fixed for both KCCP and the previous version of eCommerce so that the login page header can be properly used. |
| Targeted for Production Tenants | Coupon codes were not properly validated when there were no discounts active on the site, resulting in invalid coupons being added to the cart’s valid coupon codes data. Validation is now properly performed so that invalid coupons cannot be applied. |
| Targeted for Production Sandboxes | The admin/reports/localization/productproperties API endpoint experienced frequent timeouts, causing the Localization Properties page to time out frequently. This has been fixed so that queries to this endpoint are more efficient, allowing localization pages to load more quickly. |
| Targeted for Production Sandboxes | The Order Admin UI was displaying a maximum of 10 shipments in the Shipments view, even if more existed in the Fulfiller UI. This has been fixed so that all shipments are properly shown to the admin. |
| Targeted for Production Sandboxes | If a backordered shipment was reassigned and experienced a failure during Order Routing API calls, then it would be unable to be assigned to a new location due to its assignment suggestion being null. Validation has been added so that a shipment will not attempt assignment unless it has completed routing. |
| Targeted for Production Sandboxes | When a shipment was split while in customer care, an empty shipment would be created as a result in addition to the expected child shipment. This has been corrected so that an extra empty shipment is not created in customer care. |
| Targeted for Production Sandboxes | Certain requests to the Reassigned Shipment API that included malformed json returned a 500 error code when it should have been a 400 error. This has been corrected so that the proper error type is reported. |
| Targeted for Production Sandboxes | It was possible to delete jobs for the wrong tenant through a DELETE call to the List Jobs API. Validation has now been added to the tenant header to remove this vulnerability. |
| Targeted for Production Sandboxes | The shipment search failed due to memory being exceeded in the database. This has been fixed so that shipments can successfully be retrieved. |
| Targeted for Production Sandboxes | BPM information and the Pickup Shipment tab name were not localized in the Fulfiller UI, displaying the English text where another language (particularly French) was expected. This has been fixed so that these areas are properly localized and can be translated. |