Skip to main content

Production Tenant Features

eCommerce Functionality

  • Campaigns: Campaigns allow you to design marketing strategies across your site by coordinating product displays on the storefront along with promotions. Campaigns consist of a set of discounts and page variations that can be enabled during a particular time frame, allowing for seasonal promotions and storefront user experience to be more designed and managed as one event.
  • Quick Edits User Permissions: Permission behaviors have been defined to allow certain users to utilize the Quick Edits feature. Users only need to have a role that includes the following read/update permissions for products and categories: Product Update, Product Read, Publish Product Changes, Product Category Read, and Product Category Update. This will allow them to use the Quick Edit menu in the Catalog > Products page.
  • Discounts & File Manager UI Updates: Some UI adjustments have been made to both the reworked Discounts and File Management pages. Green is now used for highlighting action buttons instead of blue and the button styling across pop-ups is more consistent with the rest of KCCP.

Order Management & Fulfiller Functionality

  • Pick Wave Updates: The Fulfiller UI’s pick waves page has been edited to better reflect options that were carried over from the previous version of OMS. Previously, the page displayed the option for a “special” pick wave type that was not supported in KCCP. This option has been removed and the remaining options have been renamed to be clearer:
    • Normal = All Item Shipments (Includes Single and Multiple Item Shipments)
    • Single = Single Item Shipments
    • Multiple = Multiple Item Shipments
  • Additionally, the back-end logic for generating pick waves has been updated so that similar line items will be grouped together across shipments. This behavior will be extended to the Fulfiller UI in the future. For example, if 5 shipments have 1 quantity of Product 123, the pick sheet will show one parent row for Product 123 with a quantity of 5 and display child rows beneath it for each individual shipment that has a quantity of 1. This makes picking items more efficient and the sheet easier to reference.
  • Unique Shipment Notes: Internal notes can now be added to a specific shipment via the Shipment API, in a similar manner and validation to order notes. These do not persist across child shipments – they are only associated to the shipment they were originally created on, and will not be displayed at the order level either. The ability to view and edit these notes will be added to the Order Admin and Fulfiller UIs in an upcoming release. The existing functionality to add a note to a shipment that is applied to its order remains unchanged – this “Add Note” option is actually an order note and not visible on the shipment. The Shipment API now supports new calls for POST .../shipments/{shipmentId}/notes to create a new note on a shipment, and PUT and DELETE calls for .../shipments/{shipmentId}/notes/{noteId}. This data will be saved and returned in a shipmentNotesobject from a GET Shipment call. The request to create/update a note should define the note text, the username, and role of the user creating the note as shown below. The timestamp will be automatically recorded. These endpoints and schemas will be available in the API documentation after the production release. { “noteText”: “Sample Note Text”, “role”: “Superadmin”, “username”: “Kibo 123” }
  • Shipments in Solr Update: In Version 1.2202, shipments were added to Solr indexing to improve shipment query performance. This process has been switched from opt-in to opt-out, meaning that queries will be made through this index by default. If you wish to opt out of this indexing while making GET Shipments API call, you must provide the ?bypassSearchIndex=true query parameter in the endpoint. When set, this will retrieve results directly from the database instead of through Solr.

Translated OMS Functionality

  • Credit Cards in TLogs: All types of transaction logs will now return the actual last four digits of a credit card number, instead of the token, for clients upgraded from the previous version of OMS who use the ccLastFour field added to the Order API in Version 1.2146. Previously, these four digits were only the last four digits of the cardNumber field, which was actually the card token. For eCommerce and eCommerce+OMS implementations, these token digits were the same as the actual last four digits of the card. But for Order Management-only implementations, the token was often different. Thus, the ccLastFour field allows the actual last four digits to be specified during the order import process, and the logs will display this value (if provided) instead of the token. See the translated Order Import API.

Production Sandbox Features

eCommerce & Order Management Functionality

  • Shipment Notes in Fulfiller UI: The internal shipment notes that can now be added to shipments via API (per Version 1.2206) are now displayed when viewing shipment details in the Fulfiller UI. These notes are only displayed on the shipment that the note was applied to, not any child shipments or at the order level in the Order Admin. You cannot create or edit notes in the interface.
  • Campaigns UI Updates: A few adjustments have been made to the Campaigns feature added in Version 1.2206. The cancel button font size has been increased to match the other buttons on the page, the cancel button on pop-ups now uses the correct styling, the master and child catalog list in the header is displayed in the proper font size, and the calendar pop-up for selecting the start/end dates of a campaign is now sized better.
  • Multiple Partial Capture: The behavior for capturing payment when a customer places multiple orders at once (such as in the case of multiship) has been improved. When one order gets captured and the other does not, a credit on the captured order will be performed with the gateway of the capture associated to that order. In other words, this ensures that the correct capture is always referenced when crediting and performing a credit will not prevent the other order(s) from being captured later. Additionally, multiple orders can now be auto captured at once with the same authorization when the “Force Capture on First Shipment Capture” payment setting is enabled. In this case, a totalCount is provided in the custom data when making the capture call to indicate how many captures will be performed under that authorization.

Search Functionality

  • Search Settings UI Updates: Additional updates have been made to the Search UI:
    • The Search Redirects page title has been changed to “Search Term Redirects.”
    • The _ta (type ahead) analyzer option is being removed from Site Search and a migration has been performed so that functionality is not broken by clients updating fields/analyzers that were allowed but should not have been. It is still valid for Product and Category Suggest.
    • The Search Settings header now says “Search Configurations” when editing a configuration or after clicking Search Configurations in the navigation menu.
    • The Merchandizing Rules page now has a new layout.
    • The bury values on the configurations table of the Search Settings page now has the proper styling to match the bury values on the campaigns table.

Bug Fixes

The following list summarizes resolved issues for this release.