Skip to main content

Production Tenant Features

Catalog

  • Read-Only Campaign Code: When editing an existing campaign, the campaign code field will now be greyed out and does not allow changes. This is consistent with other codes across the platform.
  • Quick Edit Enhancements: The Update Product Types action of Quick Edits now has a “Stop” button in place of a Cancel button on the In Progress modal. Clicking this button when edits are being performed will immediately halt the process, but will not undo any updates that were already completed. Additionally, the titles of the Update Product Types steps have been updated with casing and naming conventions more consistent with the other Quick Edit flows.
  • Product Attribute for Future Inventory: You can now enable products to use future inventory with an attribute at the product level, where previously it was only enabled through a flag on the order item in the Create Order API. This attribute is called “future-inventory-enabled” and when set to true, it will be automatically passed to the Order API flag and future inventory will be allocated for this product when there is no current inventory available. This is supported for Standard Products, Configurable Products with Options, and Bundle Components.

Fulfillment

  • UPS Adult Signature: You can now enable adult signatures on UPS shipments, in which any packages over a certain amount will require an adult’s signature upon receipt. This threshold amount is configured in the location group configurations. Please contact Kibo Support if you want to use this feature. If you are already using adult signatures via the CARS interface, Kibo will have to enable it for you in the location group settings and turn it off in CARS.
  • Reject Shipment During Pick: The Print Pick Sheet step of the fulfillment process for Delivery shipments now displays a Reject Shipment button that allows you to send the shipment to either Customer Care or the Canceled status (depending on your BOPIS reject site settings) from this step.

Inventory

  • Inventory API Update: The GET Inventory API call now returns some additional fields to support an upcoming new feature. If you notice these extra fields in your sandbox, you should not do anything with them yet. Documentation will be updated for both the feature and the API specs when the rest of the feature goes to sandbox in the next release.
  • Category Code Filter: You can now filter the Get Search Merchandizing Rules API by category code, which supports an EQ (equals) filter with the syntax /catalog/admin/searchmerchandizingrules/?filter=categorycode eq AAA

Subscriptions

  • Subscription Attribute Validation in Checkout: The Checkout Attribute APIs now validate for required attributes when subscription or trial items are included in the order. If there are no subscription or trial items, then it will only validate for attributes that apply to orders and prevent setting any subscription-only attributes.
  • Payment Error Code: The paymentErrorCode field in Subscriptions data has been updated so that it is appropriately populated with a numerical error code when continuity order creation or a partial order/order now action fails due to a payment error. When an order is successfully created, this field will be cleared again. This allows it to be better used for reporting purposes.

Production Bug Fixes

Production Sandbox Features

Catalog

  • Merchandizing Rules in Categories: Relevant merchandizing rules are now displayed as a table in the Search Merchandizing Rule section of the category settings. This table allows you to view merchandizing rules’ start/end dates for the category and edit or delete selected merchandizing rules.

Commerce

  • External Return ID: You can now set an External ID for a return through the Returns API and filter the Returns UI as well as the API by this field, such as in ?filter=ExternalId eq 12345. The ID is not yet displayed in the Fulfiller UI, but will be added in an upcoming release.

Fulfillment

  • Carrier Updates: We are updating the shipping backend services for Canada Post, Purolator, and USPS. We are moving from the previous Carrier Service to Shipping Runtime for generating labels only. Rates are unaffected. These changes are meant to be transparent and no action is necessary. Testing after enablement is optional but recommended to confirm your label functionality is still correct. Communication will be sent when your tenant is updated.

Inventory

  • Accurate Fulfillment Dates: You can now set a location’s processing time values for different shipment types, which are then used to calculate a fulfillment date based on current and future inventory levels and returned by Kibo’s Get Inventory and Order Routing APIs. This allows you to use these dates for further calculations and to display on your storefront, giving shoppers an estimate for when they would receive the product before placing their order. See the user guide for more information about this feature. This feature is available with a version of the Get Inventory API built on RIS (the Real-Time Inventory Service). Kibo will begin slowly transitioning clients to the new version beginning August 8th, 2023. Contact Kibo Support if you have any questions.

Search

  • Sort Merchandizing Rules: The Merchandizing Rules UI now allows you to sort the rules by clicking a column header on the table, such as the Start Date and End Date.
  • Merchandizing Rules UI Enhancement: Additional functionality has been added to the column selector of Merchandizing Rules where you can choose which columns you want to show or hide. After customizing these columns, your selections will now persist after you navigate to another page and then return to Merchandizing Rules. You can now delete a merchandizing rule from the drop-down menu to the right of any table entry.

Sandbox Bug Fixes