Minimum Version Required: 25.08
Pre-Conditions
Before configuring OrderIQ, ensure the following are in place to allow for certain features:
Install OrderIQ App: OrderIQ App is installed and suggested order configurations are enabled and configured for accounts
Retail Insights Data Connection: For leveraging POS data, a connection to Retail Insights must be active. This ensures the
Handoff Product Inventory Daily Tracetable is populating with data.Inventory Layer Thresholds: To enable rounding to the next layer or pallet, the
promptLayerThresholdmust be set up for relevant products in the Inventory table.
Steps
OrderIQ is a solution that provides tailored product suggestions to users. It has several configuration parameters that allow for granular control over how these suggestions are generated. These parameters help optimize inventory and streamline the ordering process.
Granular Order Size Control
The order_size parameter allows users to control the size of a suggested order.
How it Works
It uses a percentage list (e.g.,
0.5;0.4) to distribute a predicted weekly order across multiple delivery stops.The default value is
1, which corresponds to a 100% order.If you set
order_sizeto1.2(120%), OrderIQ will recommend an order that is 120% of a standard order.
How to Configure
Navigate to the Suggested Order Configuration dashboard.
Update the
order_sizeparameter.The value can be a percentage list or a single decimal.
If the number of delivery stops is less than the number of percentages listed, the remaining percentages are summed and applied to the last delivery stop.
Adjustable Rounding Thresholds
The round_threshold parameter dictates how predicted quantities are rounded up or down.
How it Works
It is a decimal value between
0and1.A higher
round_thresholdincreases the confidence required to add the next incremental case, which is useful if you have a high product removal rate.A lower
round_thresholdmakes it easier to add the next incremental case, which is helpful if you have a high product addition rate.For products designated as 'Sell By Case Only,' predicted quantities are converted to cases, rounded using the specific threshold, and then converted back to units for precise suggestions.
How to Configure
Navigate to the Suggested Order Configuration dashboard.
Update the
round_thresholdwith a decimal value between0and1.This setting ensures that suggestions align with your desired ordering patterns.
Product Type-Specific Customizations
You can apply unique order_size and round_threshold settings for specific products or product types.
How it Works
Specific settings for a product, product type or product type code take precedence over the general configurations.
For products designated as 'Sell By Case Only,' predicted quantities are converted to cases, rounded using the specific threshold, and then converted back to units for precise suggestions.
How to Configure
Navigate to the Suggested Order Configurations table.
Select the sub-table Suggested Order Limitations.
Click Add Suggested Order Limitations.
Add a product type, product, or product type code.
Update the
order_sizeorround_thresholdparameters for the selected items.Click Add Record.
Loss Function
OrderIQ offers different loss functions to improve prediction accuracy.
How it Works
A loss function measures the difference between the predicted and actual values.
The default option (Squared Error) is a "one-size-fits-all" approach that treats all errors the same. This can sometimes lead to unnecessary small orders or under-forecasting of large orders.
The Tweedie Loss function is specialized for products with high instances of zero sales mixed with occasional large orders, a common pattern in beer distribution. It is better at recognizing patterns of zero sales and large, infrequent orders, leading to more accurate forecasts and fewer unnecessary orders for slow-moving products.
How to Configure
Navigate to the OrderIQ app in the Encompass App Library.
View the app settings.
Update the Loss Function to
reg:tweedie.Click Save Settings.
POS Data Integration
Integrating Point-of-Sale (POS) data can significantly boost the precision and reliability of order suggestions.
How it Works
By including historical POS sales and inventory metrics, the system can deliver more accurate forecasts.
This feature is controlled by the
EnablePOSDataparameter in the Suggested Order Configuration table.The available options are:
False: Excludes all POS data.
Include POS Sales: Incorporates only retail sales data into the model.
Include POS Sales & Inventory: Includes both retail sales and inventory data. Note that this requires accurate inventory data.
How to Configure
Ensure a Retail Insights Data connection is active and the Handoff Product Inventory Daily Trace table is populated.
Navigate to the Suggested Order Configuration table.
Update the
Enable POS Datacolumn to one of the three options.
Operational Packing Units
This feature automatically rounds suggested order quantities to the nearest full layer or pallet.
How it Works
It leverages existing system configurations for product packing and inventory thresholds.
The feature uses the
inventory.promptLayerThresholdto determine when to round a suggested value to the next layer.When a product's recommended order is greater than or equal to its
prompt order layer threshold, OrderIQ will round the quantity up to the next layer. This ensures that recommended orders align with operational packing requirements.
How to Configure
Go to the Inventory table and set up the
prompt layer thresholdfor the products you wish to round.Navigate to the Suggested Order Configurations table.
Set
Enable Layer RoundtoTruefor OrderIQ accounts.
Fields And Definitions
order_size: A percentage value or a list of percentages that controls how predicted orders are scaled and distributed across multiple deliveries. A value of 1.2 suggests 120% of a standard order.
round_threshold: A decimal between 0 and 1 that sets the confidence level for rounding predicted quantities. A higher value reduces the chance of rounding up to the next case, while a lower value increases the likelihood to add the next case.
Loss Function: The mathematical method used by the AI model to calculate prediction errors.
Squared Error (Default): A general-purpose loss function that treats all errors equally.
Tweedie Loss: A specialized loss function designed for data with many zero values and occasional large spikes, common in beer distribution.
EnablePOSData: A configuration setting that dictates whether to include POS data in the OrderIQ model.
False: Excludes POS data.Include POS Sales: Integrates only retail sales data.Include POS Sales & Inventory: Includes both sales and inventory data.
Enable Layer Round: A boolean (True/False) setting that, when enabled, automatically rounds suggested quantities to the nearest full layer or pallet based on the promptLayerThreshold.
Best Practices
Start with Defaults: Begin with the default settings and observe performance before making extensive changes. This provides a baseline for evaluating the impact of your customizations.
Use Tweedie Loss for Specific Patterns: If your business has many products with zero sales on most days and occasional large orders (e.g., craft beers), switch the
Loss Functiontoreg:tweedie. This will lead to more accurate suggestions.Tailor with Specificity: Use the Suggested Order Limitations table to apply custom
order_sizeandround_thresholdsettings for high-velocity or unique product types. This granular control prevents irrelevant recommendations and optimizes inventory for key products.Leverage POS Data: If available, enable
Include POS Salesto improve prediction accuracy. If you have reliable and accurate inventory data, consider enablingInclude POS Sales & Inventoryfor even greater precision.Optimize for Operations: For products that are handled in specific packing units (layers, pallets), enable
Enable Layer Roundto ensure order suggestions align with operational requirements, reducing the need for manual adjustments. This makes the ordering process more efficient.