April 29, 2025 — 1.2516 Service Update

Announcement: FFUI Dashboard and Returns

In 2024, Kibo made a new version of the Fulfiller UI dashboard available for enablement, which also enables you to implement Fulfillment SLAs if you want to use them. Another update in which the Admin UI's return dashboard is embedded within the Fulfiller UI was added to sandboxes as of Version 1.2510, giving fulfillers more robust return management. 

Starting April 30, both of these updates will be enabled in all sandbox environments. Please begin testing these features at that time. They will be deployed to production tenants on May 27, at which point all Fulfiller UI users will see the updated interfaces. Please contact Kibo Support if you have any questions.

Production Tenant Features 

Catalog

  • Discount API Update: The GET Discounts API has been updated with better error messaging, so that the missing information is more clearly listed when experiencing a 404.

Commerce

  • Reverse Logistics Update: Some labels in the receive a return process with Reverse Logistics have been updated to replace "handle" with "disposition."
  • Product Rules Update: When creating product rules as part of your Return, Safety Stock, or Purchase Limit Rules, they are now limited to a name with a maximum length of 80 characters.
  • Payment Services Update: Back-end updates have been done to containerize the payment services. This should not affect your payment behavior, but you must now test your payment gateways in the sandbox to verify that they work as expected. This update will remain in sandboxes for an extended period of time to allow for further testing, instead of going to production with the rest of 1.2514.

Fulfillment

  • Package Consolidation Update: Package consolidation now properly calculates signature options and declared values on each package in the consolidation group.
  • Shipment Search Restriction: Currently, the Fulfiller UI will display shipments from all existing stores in the search results. This will continue to be the default behavior, but the option has now been created for Kibo to set your implementation to only display shipment results from the user's assigned store(s) instead.

    Restricted Content
    Internal-Only Note: The tenant setting to enable this behavior is restrictShipmentSearchToUserStore. See the Tenant Attributes resource for more details.
  • Enhanced Delivery Method: The Delivery fulfillment method has been updated to no longer require being set up as a service item. The updated Delivery BPM accounts for new steps to transfer items to a delivery consolidation location, prepare for delivery, dispatch to a delivery provider, and confirm completed delivery. Additionally, Order Routing can now suggest the optimal delivery location based on a Delivery routing scenario and the shopper's zip code. 

    Restricted Content
    Internal-Only Note: Clients (currently only Ace Hardware) who are dependent on the existing Delivery behavior are being kept on the legacy version via the tenant settingclassicDeliveryFulfillmentEnabled.
  • Estimated Delivery Dates: The feature previously called Accurate Fulfillment Dates has been replaced by Estimated Delivery Dates, which includes all-new calculations and fulfillment considerations. This version calculates estimated dates for any STH, BOPIS, and Delivery items that can be displayed on your storefront's product details, cart, and checkout pages. This takes into account all transfers that may be required for the shipment as well as the assigned location's daily cut off times in which it is not fulfilling orders. As part of this, locations will now be restricted to one location type going forwards unless specially enabled otherwise for your tenant.

    Restricted Content
    Internal-Only Note: If a client needs to continue using multiple location types, the tenant attribute to enable this is AllowMultipleLocationTypes. If they use multiple location types and also begin to use the enhanced Delivery, only the first set location type will be considered while calculating transfer times.

Production Bug Fixes

ServiceResolution
CatalogPage rules were not being evaluated properly, resulting in only the base pages being displayed on the storefront and not category page variations.
CatalogIf a custom property was removed from a discount via API, the discount configurations could not be saved successfully on the Admin UI. To prevent this, the ability to delete custom properties has been removed.
CommerceShipping addresses were unable to be selected in the storefront and shipping methods were not being displayed. Additionally, items could not be added to orders for USA addresses in the Admin UI. These issues were due to errors when calling the tax estimation service, which has been corrected so that shipping information and orders can be updated successfully.
CommerceThe Get Subscriptions API was returning a memory leak error when using high startIndex values. This has been fixed so that subscriptions can be retrieved successfully.

 

Restricted Content

Internal Production Details


Find more information about the client-facing updates at these Jira tickets:

The following enhancements are internal-only and not exposed to clients:

  • FFMT-4736: Location settings are now included in the data returned by filterOptions.locations for the Aggregation API, better supporting the Modern FFUI that doesn't make a separate location call.
  • CAT-5150: Previously, the SQLjob Mongo collection didn't update the table status after a job completed. This is now updated to provide more clarity during debugging.
  • CAT-6365: Google embedding has been added for Search.

Find more information about the client-facing bug fixes at these Jira tickets:

  • Page Rule Evaluations: CAT-6318 (reported by Boscov's and Ace Hardware)
  • Custom Property Deletion: CAT-6343 
  • Shipping and Order Issues: COM-9466 (reported by Fortis Life Sciences)
  • Get Subscriptions Error: COM-9358 (reported by Ace Hardware)

The following bug fixes are internal-only and not exposed to clients:

  • FFMT-4717: Fixed an issue with failures in Rabbit that were associated with excessive SLA shipment notification queue lengths.
  • CAT-6148: Fixed an issue where re-indexing was not working correctly on a dev environment after deleting a product rule and causing a 404.

Production Sandbox Features 

Catalog

Fulfillment

  • Digital Shipment Update: Digital shipments will now be marked as Fulfilled when their order is moved to the Accepted status, instead of immediately upon order creation.

Sandbox Bug Fixes

ServiceResolution
Order RoutingSome null errors were experienced when retrieving newly created locations' fulfillment capacities for Order Routing. This has been fixed so that these location capacities can be successfully accessed.

 

Restricted Content

Internal Sandbox Details


Find more information about the client-facing updates at these Jira tickets:

  • FFUI Migration Announcement: FFMT-4740
  • Rules Performance Enhancement: CAT-6397
  • Digital Shipment Update: FFMT-4723 (requested by Sun & Ski)
  • Note that several updates have been made for adding Japanese localization support to the Admin UI, but this will not be listed in public release notes until all aspects are complete.

The following enhancements are internal-only and not exposed to clients:

  • CAT-6425: Kibo.CatalogUI has been run locally on gdev environments.

Find more information about the client-facing bug fixes at these Jira tickets: