Announcement: Import Inventory API Migration
As part of ongoing migration of internal inventory endpoints, Kibo will be migrating the import inventory internal endpoints on production tenants from January 27 through February 10. The endpoints on production sandboxes were already migrated in 2024.
This is the first of three phases of inventory migration planned in the first half of 2025. No action is required from you but if you have questions, please contact Kibo Support.
Production Tenant Features
As this is the first production release after the holiday code freeze, all updates from the below sandbox versions will be released to production tenants together.
- Version 1.2442 (released to sandboxes on October 29)
- Version 1.2444 (released to sandboxes on November 12)
- Version 1.2446 (released to sandboxes on November 26)
- Version 1.2448 (released to sandboxes on December 10)
- Version 1.2452 (released to sandboxes on January 7)
Production Sandbox Features
Commerce
- Multiselect Location Attributes: When configuring location attributes, you can now enable them for multiselection when they have a List input type. This means that when setting attribute values for a location, more than one option can be selected for that location.
- API PageSize Limit: The
pageSize
request parameter of Commerce APIs now enforces a maximum of 200 results. Requesting more than 200 will not cause a validation error, but only 200 records will be returned per page. - Imported Order Payment Update: If an order is imported via the Create Order API with
isManual
enabled on the payment interaction, the system will no longer store a card ID or auth in Kibo's payment service. Any actions made on payments of this type must be performed manually (including captures, voids, and credits). This was the expected behavior for orders imported with manual payments, but will now be better handled by the system.
Sandbox Bug Fixes
Service | Resolution |
---|---|
Catalog | When exporting product data from a catalog, all product attributes were included in the export even if they were not part of the appropriate master catalog. This process has been updated so that attributes are filtered by the master catalog. |
Commerce | Not all customer attributes were being retrieved for the My Account page. Only up to a maximum of 20 were being provided by the Get Account Attributes API, while the pageSize parameter was not working as expected to retrieve additional results. This has been fixed so that all attributes can be successfully retrieved. |
Commerce | Some refund amounts were exceeding the order total by $0.01 in cases where the total was not divisible by the quantities of products. This rounding issues has been corrected so that the refund amount equals the expected total. |
Fulfiller | Issues were being experienced when rejecting partial quantity of BOPIS transfer shipments on a particular implementation, as the remaining quantity was immediately marked fulfilled and an Internal Server error was experienced. This has been fixed so that quantity goes through the appropriate transfer receipt and customer pickup steps as intended, without additional errors. |
Internal Sandbox Details
Find more information about the client-facing updates at these Jira tickets:
- Multiselect Location Attributes: COM-9107
- API PageSize Limit: COM-8731
- Imported Order Payment Update: COM-9200
- Note that some additional UI work has been done for upcoming multi quantity substitutions, but will not be included in release notes and documentation until that feature is released.
The following enhancements are internal-only and not exposed to clients:
- CHAR-5724: The LocationAvailabilityController queries have been updated to support granular fields in the request and response.
- CHAR-5940: Legacy inventory code has been updated to support a
x-vol-test-mode
header. When provided, this will create non-runnable jobs for comparison purposes which allows job queue-related requests to be replayed and thus improve testing.
Find more information about the client-facing bug fixes at these Jira tickets: