Announcement: Additional 1.2327 Release
A small off-cycle release is being added to sandbox alongside Version 1.2326 on Wednesday, July 19. This update provides improved Fulfiller support for the Shipping Extensibility feature.
Production Tenant Features
Search
- Import/Export Search Term Redirects: You can now import and export CSV files to update search term redirects if you have the Import/Export V3 application installed.
- Dynamic MinMatch Settings: When setting MinMatch in the Search Settings, the values must be added in descending order and will display an error otherwise. This behavior has been updated so that the fields will dynamically re-order themselves highest to lowest as you add them and make this process easier.
Subscriptions
- External Subscription ID Column: The External ID is now possible to be displayed as a column on the Subscriptions page. This column is not displayed by default, but can be toggled on by expanding the options in the top right of the table.
- Order History Update: Pending and Abandoned orders are no longer displayed in a subscription's order history.
- Custom Frequencies: You can now enter new values in the Subscription Frequency attribute, allowing you to create your own custom subscription frequencies where previously only out-of-the-box frequencies were supported without additional development effort.
- Subscription Attributes: When creating order attributes, you can now specify whether an attribute applies to Order Only, Subscription Only, or Order and Subscription. The latter two settings will pass the attribute to subscription details and allow you to edit it at the subscription level. If nothing is selected, then the attribute will be treated as Order Only and will not be visible on subscriptions. See the Order Attributes and Configure Subscriptions documentation for more details about this behavior.
Production Bug Fixes
Service | Resolution |
---|---|
Commerce | The storefront inventory levels were not reflected correctly for bundled products. This prevented the product from being selected for Ship to Home fulfillment when the default ship location was out of inventory, even though the product was available at other locations. This has been corrected so that the aggregate stock is looked at for bundled products instead of only an individual location. |
Commerce | Attempting to update product rules did not result in the edit being saved, so changing any rules requiring deleting and recreating them. |
Fulfillment | The Counts by Step (or Get Workflow Task Counts) API was returning incorrect results, which caused inaccurate bucket counts on the FFUI Dashboard. This has been fixed so that this API returns the expected counts, and there is no longer a discrepancy between dashboard bucket values and shipment search results. |
Fulfillment | The Fulfiller UI's return process displayed the USD currency symbol instead of the expected symbol when localized to another currency. This has been corrected so that the applicable symbol will be displayed based on the currency code being used for the return. |
Fulfillment | Creating a Ship to Home Consolidation shipment with at least one transfer resulted in the Transfer Shipments tab not being displayed as expected, as well as the Waiting For Transfer step not being displayed on the parent shipment. This has been fixed so that STH-C shipments can be successfully used with transfers as expected. |
Orders | After clicking Add Items to Order when viewing an anonymous shopper's cart, the order would not be updated with new items as expected. This has been fixed so that you can successfully add items to an anonymous shopper's cart. |
Search | The Upload Suggest File button in the Search Schema did not work correctly, as the UI did not pass the Site ID context (as the x-vol-site header). This has been fixed so that uploading a suggest file will apply it to all sites with the selected locale within the master catalog. |
Production Sandbox Features
Catalog
- Change Product Type: You can now change product types through the Quick Edit tool, following a similar process as to the existing actions like Upgrade Attributes. You will be able to select one or more products from a particular catalog and update their product type (as long as the new type is within the same usage).
Fulfiller
- Resend Shipment Emails: Fulfiller users can now resend Shipment Fulfilled and Shipment Cancelled emails when viewing the shipment details in the FFUI, as long as those emails are enabled in the Admin general settings and the shipment is in the appropriate Fulfilled or Cancelled status. The ability to resend these shipment emails from the Admin UI is not yet implemented.
Orders
- Order Permissions Update: As a follow-up to the recent order permissions update that introduced the RestrictEdit and RestrictCancellation order flags, some adjustments have been made to how these restrictions interact. If
RestrictEdit
is true, then an Admin user will still be able to create/initiate and process returns from the order. However, they will not be able to cancel individual line items regardless of theRestrictCancellation
flag status since shipment-level edits are restricted. IfRestrictEdit
is false andRestrictCancellation
is true, then they will be able to cancel line items since shipment-level edits are not restricted.
Subscriptions
- Failed Subscription Status: A new status, Failed, has been added to the subscription workflow. A subscription will be marked as Failed when an attempt to create a new continuity order is unsuccessful after a retry time of several hours. When this happens, the Next Order Date will not be updated. The ability to pause the subscription will also be disabled and further continuity orders will not be attempted during the Failed state, but if an order is placed successfully (such as through the Order Now action) then the subscription will return to the Active status as normal.
- Customer Subscriptions Search: When viewing subscriptions in customer details, you can now use the search bar above the table to search by the External Subscription ID or Subscription Number. This is not case-sensitive and will filter the table for any matching subscriptions from that particular customer.
Sandbox Bug Fixes
Service | Resolution |
---|---|
Catalog | Loading the File Manager with a large number of product images resulted in the tool timing out. Optimizations have been done to improve indexing and better support catalogs with over a million images without timing out the File Manager. |
Catalog | The File Manager was not returning images correctly when attempting to access them by file name instead of ID. This has now been fixed to return images properly when viewing by their file name and path. |
Catalog | Retrieving a specific coupon code from a coupon set via API resulted in duplicate responses, even when the coupon code was not in the set being searched. This has been corrected so that the API will properly return successful responses with only the code and set being searched for, as well as appropriate errors if the code is not in the intended set. |
Commerce | An order was marked as Paid even though its purchase order payment capture actually failed, resulting in the order being stuck and unable to be captured again or fulfilled. This has been fixed so that orders will not be erroneously marked as Paid in these cases. |
Commerce | While processing a particular return, the Amount Requested increased by one cent after the item was received by Kibo. This was due to a rounding issue which has now been corrected to ensure that the Amount Requested stays consistent during the return process. |
Fulfiller | Some shipments were no longer searchable in the Fulfiller UI nor appearing in the shipments tab of the order details, due to issues with the "?filter=" syntax behavior. This has been corrected so that all shipments are now properly displayed in the FFUI and Order Admin. |
Order Routing | Order Routing was no longer splitting orders as expected for a particular implementation because the orders were going to Customer Care in full instead. This was due to an error that occurred when there was no failover action on a group for a partial match, which interrupted the location filtering for a split. This has been fixed so that splitting can be successfully completed. |
Subscriptions | Attempting to apply a certain subscription discount resulted in an error message saying that the order ordinal was null. This has been fixed so that the ordinal is properly passed to the pricing service and discounts can be applied successfully. |
User Management | Some user roles with Site Editor permissions were unable to view the Site Editor's page navigation menu or drag and drop widgets after the 1.2322 release. This has been corrected so that appropriate users will be able to interact with the Site Editor as expected. |