Production Tenant Features
Search
- Add Products in Merchandizing Rules: You can now manually add products to your search results when configuring a merchandizing rule, allowing you to promote additional products that wouldn’t normally appear for a search term or category. For more information, see the Merchandizing Rules guide.
- Minor UI Update: The Save button on the Merchandizing Rules page has been standardized to have the same size and padding as other Save buttons in the Admin UI.
Production Bug Fixes
| Service | Resolution |
|---|---|
| Fulfiller | 500 Errors were being experienced for shipments that had one line item out of stock during the shipment creation process, due to a null pointer exception. This has been corrected so that shipments can be successfully created. |
| Returns | Return labels were not being generated for a particular implementation, due to an error where invalid customer reference numbers were being provided for return shipments. This has been fixed so that return labels can be successfully generated with the proper customer reference numbers. |
Production Sandbox Features
Fulfillment
- Assembly Partial Pickup: Available assembly items in BOPIS shipments can now be picked up by the customer while the shipment is still waiting on other items to be provided via transfer. This is similar to the existing partial pickup behavior for standard BOPIS shipments. See the Preparation & Delivery documentation for more information about shipments with assembly items.
Inventory
- Real-Time Inventory Service Update: RIS (or the Real Time Inventory Service) is now available and enabled for OMS-Only clients. Previously, it was only enabled for eComm-Only and eComm+OMS clients. OMS-Only implementations can use the available RIS APIs if desired.
Orders
- Configurable Shipment Creation: By default, shipments are created immediately upon order submission which means you must make edits to order items and pricing at the shipment level. However, you can now change this behavior to delay shipment creation and inventory allocation to a preset time after submission. This allows you to reduce the rate of item returns and cancellations after shipments are already fulfilled or in the process of being fulfilled, as well as the ability to edit the order between submission and shipment creation. See the Configure Shipment Creation guide for more details.
- Order Permissions Update: The Orders API now supports two boolean flags,
restrictEditandrestrictCancellation, that when enabled will prevent customer service representatives or other Admin users from editing or cancelling the order respectively. These flags can be set after order submission using the new Update Order Restrictions endpoint. A new user behavior, Override Order Update Restriction, is also available in the user role permissions and applied to SuperAdmin and Admin users by default. A user with this behavior will be able to perform order updates regardless of the order’s restriction flags.
Search
- Site Search Configurations: A couple additional settings have been added to the Site Search configurations. These settings are a Two Word Phrase Boosting toggle and Split On Whitespace Behavior (SOW). SOW supports the options of Always, Never, and When No Multi-Term Synonym(s), which also enables the additional setting of a Multi-Term Synonym MinMatch value.
Subscriptions
- Subscription Reporting Fields: A couple additional properties have been added to subscription data in order to support reporting. These properties are PreviousFrequency, FrequencyAudit, PreviousNextOrderDate, and NextOrderDateAudit. These fields are cleared after each continuity order is generated, and re-populated when the Update Next Order Date API or Update Subscription Frequency API is called. This allows you to now generate reports based on the next order date and/or subscription frequency.
Sandbox Bug Fixes
| Service | Resolution |
|---|---|
| Commerce | If a refund was greater than NaN in the Admin refund modal. This has been corrected so that the proper value number is listed instead. |
| Fulfillment | Declared values were being unnecessarily sent with return labels, where they were only required for shipping labels. This has been fixed so that declared values are no longer provided with return label data. |
| Fulfillment | Kibo’s BorderFree application sent Parcel Shipment Notification API requests from Kibo to BorderFree for domestic orders, which should not have required this notification. The application also included the wrong parcel ID (or the tracking number) for some valid non-domestic orders. This has been fixed so that the API request is only sent for international orders and includes the correct tracking number. |
| Import/Export | Making an import call with the Import/Export API with invalid categoryCodes resulted in no error messages and no changes being made, while attempting to make the same edit directly via the Catalog APIs resulted in an error. The Import/Export API has now been updated to provide an error response in the case of these invalid fields. |
| Inventory | When an application was subscribed to the Product Inventory Updated event, no events of that type would actually be published. This has been fixed so that product inventory updates will be visible in event logs when subscribed. |
| Search | The Search spell correction implementation had an incorrect configuration setting that caused AND logic to be unintentionally applied to IN filters in searches. This has been corrected so that spell correction with IN queries will have more logical results. |
| Site Editor | After clicking search results in the Site Editor, the page was not displayed in the editor pane as expected. This has been corrected so that the Site Editor will properly load the page. |

