Skip to main content

Production Tenant Features 

Commerce

  • Percentage-Based Adjustments: When performing adjustments on shipment subtotals, you can now make the adjustment based on a percentage of the subtotal instead of specifying an exact value to add or subtract. For instance, you can now tell the system to reduce a shipping cost by 25% and it will calculate the appropriate amount of instead of requiring you to do the calculation yourself. 
  • Duty Fees Enhancement: In addition to the Admin UI support for duty fees added in 1.2352, a Duty Fee column is now displayed on the Subscribed Items table of subscription details if duty exists for any of the items. If no duty fees are set, the column will not be shown. Additionally, you can now edit duty fee totals when making shipment adjustments, using the same method as adjusting the item total, shipping, or handling. 
  • Manual Reassignment Location Search: When performing a manual reassignment on a shipment, the Inventory and All Locations tabs now include a search bar that allows you to filter the list of potential assignment locations by performing an exact search for a location name or code. By extension, this means that you can also filter by locations in the Get Inventory API by specifying a locationNameWhiteList (or inversely, a locationNameBlackList) to exclude locations from the inventory results.

Inventory

  • Disabled Location Clarification: Inventory from disabled locations is now more clearly highlighted on the Inventory UI dashboard. These rows will now be highlighted in grey with a tooltip specifying that the location is disabled and the inventory amounts will be excluded from the aggregate total. Previously, inventory from disabled locations was displayed the same as other inventory records which created confusion about the seemingly incorrect aggregate total.

Subscriptions

  • Installment/Recycling Toggles: The tenant setting to enable installments and recycling has now been split into two separate toggles, meaning that you can use the installments feature without also activating recycling and vice versa. These settings must be configured by Kibo Support.

Production Bug Fixes

ServiceResolution
CommerceMaking a GET Quotes call with a user context that didn’t have any B2B customer accounts assigned to them resulted in a null reference exception. This has been fixed so that this scenario is handled better.
CommerceAttempting to delete order attribute list values in the Admin UI resulted in a “Missing or invalid parameter” error. This has been corrected so that you can successfully delete these list values when needed.
CommerceOrder-level tax data was not being passed down to the shipment data as expected, meaning that the Get Shipment API call did not return order-level tax. This has been fixed so that all tax information is passed and reported appropriately in the order’s shipments.
CommerceWhen viewing shipment details in the Admin UI, the dropdown menu to manage shipment items was not responding on Future shipments. This prevented reassignments, cancellation of the item, editing the unit price, and viewing custom data on the item. It has now been fixed so that this menu can be interacted with.
CommerceSome minor issues was experienced in sandbox after the release of the duty fees feature. The arrow icons on the order and shipment total pricing summaries were not displayed properly and appeared as boxes, and using the Add Item (After) API Extension caused an error when viewing items in the Admin UI. Both of these issues have now been fixed so the arrows are displayed as intended and the extension works.
CommerceThe meta description was no longer being provided with the page context of the Category page. This has been fixed so that meta data is properly included.
FulfillmentDuplicate shipments and incorrect item quantities were being experienced by a particular implementation after reassigning the original shipment. This has been fixed, but additional work may be required for some related shipment duplication errors.
SubscriptionsSome subscriptions had incorrect price list codes, as the pricing was only copied from the initial order and the Update Subscription API did not update the price lists for continuity orders as expected. This has been corrected so that price lists are successfully updated, and a new API has also been exposed for manual price list updates (...commerce/subscriptions/{subscriptionId}/priceList, accepting a request body of a priceListCode string) that will be added to API documentation soon.
User ManagementA user role with read-only inventory access was still able to update and delete inventory levels in the Admin. This has been fixed so that users cannot edit inventory information in the system without the appropriate behaviors.

Production Sandbox Features 

Commerce

  • Restrict Order Adjustments: A new site setting under Tax Settings, “Disable Tax and Duty Adjustments,” can now restrict Admin UI users from making tax and duty adjustments (including item, handling, and shipping tax) on all orders across all sites. This does not currently restrict adjustments on the Subscriptions UI or via the Order API.
  • Real-Time Inventory in Catalog: Get Inventory API calls made from the Catalog for creating or updating reservations and checking location inventory from the front-end site now utilize the real-time inventory service. This means that real-time inventory levels will be referenced to ensure accuracy with current stock when performing those actions.
    • Updated February 27: Originally, support for real-time inventory in cart and checkout actions was also released in this version. This included adding items to the cart or checkout, creating checkouts from the cart, creating customer quotes, and updating inventory tags. However, that support has been reverted and will be re-released to sandboxes with Version 1.2408.

Fulfillment

  • Force STH-Consolidation: A new site setting under STH Consolidation, “Force consolidation with 0 Inventory at consolidation location,” allows you to to consolidate shipments even when there is no inventory at any STH-C enabled location. You can override this site setting in the Create Order API request by enabling or disabling the forceSTHConsolidationOnSplitShipments field.
  • Multi Piece Shipments: When this feature is enabled, fulfillers will have the option to associate all packages within a shipment with a single master tracking number if the carrier allows. This allows you to save money in scenarios where carriers charge shipping fees for every tracking number. This is supported for STH and Transfer shipments, but requires Split Packing Slips to be enabled as well and can only be used with custom carriers for now.

Subscriptions

  • Address State Formatting: When entering a shipping address on the Subscriptions UI, full state names will now be automatically converted into state codes.

Sandbox Bug Fixes

ServiceResolution
CatalogEU platforms were experiencing slower load times due to the new Google Feed exports. Performance updates have now been implemented for this case.
CommerceReturn restocks were unable to be performed for imported historical orders, as managing stock was not allowed. Now, inventory will always be restocked upon returns assuming “Refund/credit on imported orders” is enabled in your return site settings.
CommerceIn a particular implementation mode, the sale price was not returned in order item subtotals and totals. This has been fixed so that line item data in this scenario properly include the sale price and any discounts.
FulfillmentWhen transfer shipments were created and then canceled, extra shipping charges were still being charged for the shipment. This has been corrected so that canceled transfer shipments will not retain those shipping costs.
FulfillmentShipping labels were not appearing for print previews or the shipment package data for a particular implementation, despite being successfully generated with the carrier. This has been fixed so that shipping labels are now properly displayed and accessible as expected.