Production Tenant Features
Order Admin and Fulfiller Functionality
- Quick Search by Shipment Number: The quick search options in the Fulfiller interface previously supported searching by order numbers and external identifiers, but not specific shipment numbers. Searching for a shipment number resulted in no shipments being returned, even if the number was a valid one. This search functionality has been enhanced to enable searching by shipment number and properly return the matching results.
- Upgraded OMS API Updates: In addition to other OMS APIs that are already supported by the translation layer, the ability to submit a POST request to the Create Location API and GET/POST/UDPATE calls to the Custom Order Data API has been added. Clients upgrading to KCCP from a previous version of OMS can make these calls and their requests will automatically be made compatible with the new version of the APIs on KCCP.
- Filter Order API by Status: Support has been added to ensure that GET calls to the translated Order API can be filtered by status, allowing orders to be searched for and retrieved based on a specific status such as Ready. This filter would be applied like “…/?orderStatus=READY”, just as it was in the APIs used by the previous version of OMS.
- Express Shipping: An express shipping flag at the shipment level (shipment.isExpress) can now be passed to the Order Routing and Shipment APIs. If the shipping method is set as any kind of express shipping (1day, 2day, or 3day) during order submit, shipment transfer, or reassignment, then the flag will be active and used to enable this fulfillment. To further support this, shipments can be filtered by “express” in the Fulfiller UI. Fulfillment locations must have express enabled in their location configs when orders are being routed.
Production Sandbox Features
eCommerce Functionality
- Sliced Visual Merchandizing: Visual Merchandizing now better supports the Slicing feature, displaying product slices on the storefront in the order they were ranked through visual merchandizing.
- Search by Product Attributes: Product attributes can now be searched for in the Products view of KCCP, enabling admin users to more easily find products they may be looking for. A query with the below syntax can be typed directly into the search bar or entered in the new “Attribute Search” field in the Advanced Search pop-up filters. Custom attributes are currently supported by this feature, but mapping attributes are not. The syntax for the query is attribute:code=value, such as attribute:color=red. To search for multiple attributes, use a semicolon as in attribute:color=red;size=L or use a space between the expressions as in attribute:color=red attribute:size=XL.
Order Admin and Fulfiller Functionality
- SMS Store Notifications: Some types of SMS (text) notifications can now be sent to fulfiller users. These notifications are sent directly to store associates to inform them about updates in the fulfillment process that they may need to take action on, such as orders being cancelled. There are three message topics, the default templates of which include the relevant Store ID, a link to view the shipment details, and a link to the Fulfiller UI. These message topics are Order Cancelled, Item/Shipment Cancelled, and Fulfillment Location Assigned, and are triggered whenever that type of cancellation occurs or their location is assigned to a shipment they need to fulfill. SMS notifications should first be enabled in the site settings, and then individual fulfiller users can be opted in or out through the user management settings within the Fulfiller UI.Note: This feature can be tested in sandboxes, but requires the assistance of Kibo Engineering to fully enable and test for use in production. Please contact your Kibo project team if you wish to use this feature.
- Transaction Logs: KCCP now sends transaction logs to new clients in order management. Five types of logs are sent: Sales, Transfers, Credits, Cancels, and Returns. These reports include information regarding the specifics of each order captured, providing detailed order data reporting and accounting. For more information, see the transactional log documentation. Clients who are upgrading to KCCP from the previous version of OMS and using translated APIs receive logs that are translated, so no changes have been made to their existing functionality.
- Canada Post Shipping Manifests: Canada Post manifests are now supported in the Fulfiller UI for locations with Canada Post enabled as a carrier, and can be accessed via the “Shipping Manifests” page in the navigation menu. If a manifest is required at the location, then they can be generated for one or more selected shipments and printed from this page. Previously generated manifests can be viewed and reprinted if necessary.
- Purolator Shipping Carrier: Purolator is now supported as a shipping carrier, allowing its shipping methods and rates to be configured in KCCP site settings and then labels generated in the Fulfiller UI with EasyPost. Purolator should be configured under System > Settings > Shipping > Carriers with appropriate account credentials before it is enabled as a carrier option for locations and location groups. This carrier supports service types of PurolatorExpress, PurolatorGround, and PurolatorQuickShip.
- No-Operation Payment Gateways: No-operation gateways can now support multiple card types in one single gateway to process payments and gift cards. A no-operation gateway does not require any credentials to connect to an external payment service and considers This is useful for clients upgrading from a previous version of OMS who were already using “NoOp” payments, or any client who needs to use no-operation gateways for credit payments along with gift cards.
- Session Expiration: When a Fulfiller UI user’s session times out after a period of inactivity, the interface now automatically refreshes the page and redirects the user to the Log In screen and prompts them to log back in to resume their session.

