5 Markdown/Promotion

This chapter describes the Markdown/Promotion functionality.

What-If Run - Introduction

A what-if run allows the user to simulate and analyze the impact of different pricing strategies or business rule changes without affecting the live production data. It is used to evaluate potential outcomes and make informed decisions before finalizing the actual optimization run.

To create a what-if run for markdown/promotion, the pricing analyst must first ensure the Markdown/Promotion tab is selected from the Run Overview page. On clicking the Create icon from the Run Overview table, the system opens the Run Overview tab, where the user can define the scope, select the applicable strategy, and configure business rules tailored to the scenario being tested. Before creating the run, it is essential to complete any required forecast configuration steps to ensure accurate demand estimation and enable valid optimization outcomes.

Prerequisite - Forecast Configuration

The Forecast Configuration is the prerequisite step before setting up a Lifecycle Price Optimization run, as the forecasting analyzes and mines historical data (along with other data sources) using machine learning algorithms for developing a predictive model to provide the forecasting inputs to the LPO’s Optimization Algorithm.

Later, the Optimization Algorithm obtains inputs such as scope, objectives, budgets, and business rules from the LPO Run in the UI, along with optimization parameters from AIF and the data warehouse. The algorithm analyzes the feasible price paths efficiently and generates price recommendations. These recommendations can be viewed in the LPO Manage Recommendation screen and can be exported to the price execution systems such as Oracle Retail Price Management (ORPM) or Customer Engagement (CE).

The Forecast Configuration can be set up from the Forecast Engine in the AIF Tasks Menu.

Figure 5-1 AIF - Forecast Configuration

This image shows forecast configuration.

For further details, see the Lifecycle Processing Optimization chapter and Control and Tactical Center chapter in the Oracle Retail AI Foundation Cloud Service Implementation Guide.

Markdown/Promotion - Scope

The Scope stage is used to define the scope of the optimization where the pricing analyst can select a season, merchandise (for example, Department), location (for example, Region), or prize zone effective week and strategy for the run. This stage is divided into three key sections: Scope, Objectives and Budget, and Review Information. Click the Save button to apply updates to the Name, Description, and any changes made within the Objectives and Budget section. Upon saving, the Review Information panel is populated, offering insights into inventory and item count contributions, based on the defined product processing level.

The user can proceed to the next stage only after the run has been saved. If ready to optimize, the user can click Optimize or Re-optimize from the footer. If no adjustments are made in the next stage (Rules Summary), the system will use the business rules tied to the selected strategy by default.

Figure 5-2 Markdown/Promotion Optimization - Run Scope

This image shows promotion markdown optimization run scope

Table 5-1 Markdown/Promotion - Run Scope

Field Description

Run Name

The name identifying the run. The name must be 80 characters or less and use alphanumeric characters only. It is case sensitive.

Run Description

A brief description of the run. The value must be 200 characters or less and use alphanumeric characters only.

Season

You can choose from the drop-down list of seasons available for the run.

Product Hierarchy (Merchandise)

You can choose from the drop-down list of merchandise available for the run.

Location Hierarchy (Region)

You can choose from the drop-down list of locations available for the run, based on PRO_LOC_HIER_PROCESSING_LVL.

Effective Week

You can choose from the drop-down list of effective weeks available for the run. Effective weeks in the past compared to the last pull of sales data (whenever the batch process was successfully executed) are not displayed.

Price Zone You can choose from the drop-down list of available price zones for the run. Available set of price zones will be decided based on the forecast run type mapped to the Lifecycle Pricing - Promotion/Markdown application or Lifecycle Pricing - Regular application, respectively.

Strategy

You can choose from the drop-down list of strategies available. You can define the set of business rules and associate the set with a strategy (for example, Christmas Specials). By default, there is always a strategy named DEFAULT_SET. In case of regular pricing optimization runs, you have the option to create a new strategy by clicking the + icon.

Scope - Multi-Run Request

Multiple what-if runs can be submitted to test new strategies or explore different business rule scenarios. This is done by selecting a configuration above the run setup level, which generates multiple runs that appear in the Multi-Run Request screen. These runs are queued for execution in the daily batch and will later be listed in the Run Overview table. You can review or delete any pending requests from this screen before they are processed. The Multi-Run Request screen also includes filter tiles that help narrow down the Request Summary table based on request status.

Figure 5-3 Multi-Run Request Defining the Scope (For Example, Women’s Clothing Group)

This image shows multi-run request

Figure 5-4 Multi-Run Request Confirmation Message

This image show the confirmation message.

Figure 5-5 Multi-Run Request for Four Departments Under Women’s Clothing Group

This image shows the multirun request for four departments

Scope - Objectives and Budget

This section allows the user to define objectives for both pricing and targeted offers optimization problems. For Markdown/Promotion, you can choose between four objectives: Maximize Revenue, Maximize Gross Margin Amount, Maximize Revenue with Salvage, or Maximize Gross Margin Amount with Salvage. Additionally, you can specify whether the optimization should consider a Budget Limit or proceed without one. For Targeted Offers, the only supported objective is to maximize the redemption rate. Any changes made in this section must be saved using the Save option under the Action menu.

Figure 5-6 Markdown/Promotion - Optimization Run - Objectives and Budget

This image shows objectives and budget

Table 5-2 Markdown/Promotion - Optimization Run - Objectives and Budget

Field Description

Pricing Objective

You can choose between Max Revenue, Max GM Amount, Max Revenue with Salvage, and Max GM Amount with Salvage from the drop-down list of values. You can set the default pricing objective using the strategy interface.

Targeted Offers Objective

Supports only Maximize Redemption Rate.

No Budget Limit

Indicates no budget limit for promotions and markdowns for the run.

Allocate Budget

Use the radio button before this button to toggle to put a limit on the budget for the run. When you click this button, it brings up a pop-up that you can use to specify allocation mechanism and budget limit for promotions and markdowns.

From the above figure, you can select and click Allocate Budget to access the utility that you can use to allocate the run's product setup level (for example, department-level) budget to the run's product processing level (for example, classes). The run's product setup and processing level are configured using these two flags, PRO_PROD_HIER_RUN_SETUP_LVL and PRO_PROD_HIER_PROCESSING_LVL, respectively. You can choose to enter the budget available either through the UI or send, using the budget interface regularly.

Figure 5-7 Markdown/Promotion Optimization Run - Objectives and Budget - Budget Allocation

This image shows budget allocation
  • Total Budget: Represents the budget available over the entire of the life of the item and across all items in the run for both promotions and markdowns.
  • Promotion and Markdown Budgets: You can check this option to use separate budgets for promotions and markdowns.
  • Allocation Scheme:
    • Batch: When you send in the budget through the interface and send the budget values at the run's product processing level (for example, Class), the default option selected is Batch. This option is not available when the budget is not sent through the interface at the run's product processing level.
    • Optimally: When you send in the budget through the interface at the run's product setup level, (for example, Department) then the default option selected is Optimally.
    • Inventory Value: This option allocates the budget in proportion to the inventory value (current price * unsold inventory) of the run's product processing level (for example, Class).
    • Custom: You can choose to specify the allocation percentage. Allocation percentages must add up to 100% as shown in the figure.

Figure 5-8 Markdown/Promotion Optimization Run - Objectives and Budget - Budget Allocation Custom

Description of Figure 5-8 follows
Description of "Figure 5-8 Markdown/Promotion Optimization Run - Objectives and Budget - Budget Allocation Custom"

Scope - Review Information

This section provides information on the following:
  • Start and end date of the run's product processing level (configured by PRO_PROD_HIER_PROCESSING_LVL, for example, class) for a season's start and end date.

  • Pie-charts of item counts and unsold inventory units by the PRO_PROD_HIER_PROCESSING_LVL (for example, class).

You can toggle between the Item contribution pie chart and the Inventory Contribution pie chart. For example, if the run's processing level is Class, then Item contribution shows how many items are present by each class, and inventory contribution shows the unsold inventory units by each class. Unsold inventory is the sum of all configured inventory components (for example, on order, allocated warehouse in transit, and so on.)

Figure 5-9 Markdown/Promotion Optimization Run - Review Information

Description of Figure 5-9 follows
Description of "Figure 5-9 Markdown/Promotion Optimization Run - Review Information"

When you hover over a component in the chart, the corresponding legend item is highlighted. Similarly, hovering over a legend item highlights the respective component in the chart. For example, in the figure below, the Women’s Activewear Bottoms segment is highlighted.

Figure 5-10 Markdown/Promotion Optimization Run - Review Information Highlight Chart Component

Description of Figure 5-10 follows
Description of "Figure 5-10 Markdown/Promotion Optimization Run - Review Information Highlight Chart Component"

Markdown/Promotion - Rules

Business Rules correspond to the different constraints that are imposed on a pricing optimization problem. Business rules can be delivered through the interfaces and associated with a strategy (for example, Christmas Strategy). By default, there is always a DEFAULT_SET strategy, which is used to populate Strategy screens. The Strategy stage is divided into seven different tabs: Temporal, Planned Events, Promotion, Markdown, Sell-Through Target, Price Ladder, and Pricing Groups.

Each screen is generally divided into two panels:
  • Summary to the left, with a General Strategy button.
    • The Summary panel displays the summary of all rules specified at different merchandise levels. When the run is saved (or optimized), the default values are used to populate at the run's product processing level (for example, Class). This panel is read-only and not editable.

    • Using the General Strategy button, you can open the General Strategy pop-up window where you can specify the constraint at the run-level, which means that the rule is applied to all locations and all product processing levels (for example, all classes) in the run. All product processing levels (for example, all classes) obtain the same values mentioned in the General Strategy section.

    • When the rules are sent to optimization, the rules are applied based on the concept that lower merchandise-level rules override higher merchandise-level rules. Consider the following example. Suppose the department-level rule says that the first min discount% cannot be lower than 10%. This means that all items in all classes are assigned this 10% criterion. If you decide to add a style-level rule, say, 20%, then all the items in all classes are assigned the 10% rule and the items in this style are assigned the 20% rule.

  • Contextual Area that expands on the right when clicked on the icon. The contextual area displays a pie chart that shows the percentage of rules specified at different merchandise levels.
Markdown/Promotion - Rules - Temporal

The following figures illustrate specifying the business rules associated with the temporal aspects of the pricing problem.

Promotion and markdown eligibility for periods is defined in the PRO_SEASON_PERIOD_STG interface, and the run is populated as follows:

  • Default values at the run merchandise processing level (for example, class) are populated based on the interface.

  • The interface allows you to specify the general promotion, markdown, and ineligible periods at the run's product processing level or higher. That is, for each period, the type of pricing change that is allowed is specified through this interface. When sending period eligibility to optimization, the no-touches are applied on top of the period eligibility specified by the interface.

  • You can modify no-touch at the beginning and at the end of life for all classes in the UI by clicking the General Strategy button from table toolbar, as shown in the second figure below.

Figure 5-11 Temporal Strategy - Summary and Contextual Area

Description of Figure 5-11 follows
Description of "Figure 5-11 Temporal Strategy - Summary and Contextual Area"
In the following table, the default value is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Table 5-3 Temporal Rules

Field Description
Week Ending Date The week ending date for the period. Non-editable field.
Merchandise Description of the merchandise.
Merchandise Level

Merchandise level of the rule. This can be from PRO_PROD_HIER_PROCESSING_LVL (for example, class) to subclass or style/color.

Max No. of Promo Items

This feature is not editable and provides the ability to limit how many items can be promoted for that period. The default value is the number of items at that merchandise level and name. When a period is marked as Promotion Allowed, then the Max No. of Markdown Items is disabled and set to 0. When a period is marked as ineligible, then this field is disabled and set to 0.

Max No. of Markdown Items

This feature is not editable and provides the ability to limit how many items can be marked down for that period. The default value is the number of items at that merchandise level and name. When a period is marked as Markdown Allowed, then the Max No. of Promotion Items is disabled and set to 0. When a period is marked as ineligible, then this field is disabled and set to 0.

Min No. of Promotion Items This feature is editable and provides the ability to specify the minimum number of items to be promoted for that period. The default value is 0. When a period is marked as Markdown Allowed, then the Min No. of Promotion Items is disabled and set to 0. When a period is marked as ineligible, then this field is disabled and set to 0
Min No. of Markdown Items

This feature is editable and provides the ability to specify the minimum number of items to be marked down for that period. The default value is 0. When a period is marked as Promotion Allowed, then the Min No. of Markdown Items is disabled and set to 0. When a period is marked as ineligible, then this field is disabled and set to 0.

Figure 5-12 Temporal General Strategy

This image shows temporal general strategy

Table 5-4 Temporal Rules

Field Description

No Touch After Landing

The default value is 0 weeks and is applied at the item level (and for all the locations). It indicates that price of an item cannot be changed from the initial full price until 0 weeks have been completed after the item start selling (also referred to as model start date).

No Touch at End of Life

The default value is 0 weeks and is applied at the item level (and for all the locations). It indicates that the price of an item cannot be changed in the last 0 weeks before the exit date.

Markdown/Promotion - Rules - Planned Events

The screen shown in the following figure provides a detailed view of promotional activities, including their start and end dates, discount percentages, and event types. It also outlines the merchandise and location details, along with pricing zone information, ensuring effective organization and tracking of promotional strategies.

Figure 5-13 Planned Events

This image shows planned events.

The fields available are described in the following table.

Table 5-5 Planned Events

Field Description
Promo Start Date Indicates the start date of the promotional event.
Promo End Date Specifies the end date of the promotional event.
Planned Promotion Event Describes the name of the planned promotional activity.
Discount % Represents the percentage of discount applied during the event.
Merchandise Level Defines the hierarchical level of merchandise included in the promotion.
Merchandise Ext Code A unique code identifying specific merchandise associated with the event.
Merchandise Displays the name of the merchandise involved.
Location Level Indicates the hierarchical level of the location (for example, region, area).
Location Ext Code A unique code for identifying locations.
Location Specifies the detailed name or description of the location.
Price Zone Ext Code A unique code for the pricing zone involved in the promotional event.
Price Zone Name Provides the name of the pricing zone.
Apply Planned Promotions? Yes/No to decide if the planned promotions have to be applied.
Year Independent ID Promotional event ID independent of the year.
Markdown/Promotion - Rules - Promotion

In this screen, shown in the following figures, you can specify the rules associated with promotions, specifically the reactive promotions (and not the planned promotions) that do not exceed more than one week.

The default values that are populated for this run, such as General Strategy, are based on the DEFAULT_SET strategy or selected strategy in the Scope stage.

The contextual area shows the percentage of rules specified by the merchandise-level, that is, percentage specified at Class-level versus Subclass versus Style/Color level.

Figure 5-14 Promotion Strategy - Summary Contextual Area

Description of Figure 5-14 follows
Description of "Figure 5-14 Promotion Strategy - Summary Contextual Area"

Table 5-6 Promotion Strategy

Field Description

Merchandise

Description of the merchandise.

Merchandise External Code

The merchandise's external code that can be identified by the retailer.

Merchandise Level

Merchandise level of the rule. This can be from PRO_PROD_HIER_PROCESSING_LVL (for example, Class) to Subclass, or Style/Color.

Min First Promotion Discount

The minimum discount that is allowed for the first promotion in the season. The default value (for example, 0%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Min Other Promotion Discount

The minimum discount that is allowed for the subsequent promotions (except the first) in the season. The default value (for example, 0%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Min Time Between Promotions

The minimum time (in periods or weeks) between consecutive promotions in the season. If there are four months in the promotion season, and the min time is four weeks, then roughly one promotion week is available per month. The default value (for example, one week) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Figure 5-15 Promotion - General Strategy

This image shows promotion general strategy

The fields available are described in the following table.

Table 5-7 Promotion Strategy

Field Description
Merchandise Description of the merchandise.
Merchandise External Code The merchandise's external code that can be identified by the retailer.
Merchandise Level

Merchandise level of the rule. This can be from PRO_PROD_HIER_PROCESSING_LVL (for example, Class) to Subclass, or Style/Color.

Max No. of Promotions Maximum number of promotions allowed for an item in the life or season.
Min First Promotion

The minimum discount that is allowed for the first promotion in the season. The default value (for example) is 0%.

Max First Promotion

The maximum discount that is allowed for the first promotion in the season. The default value (for example) is 100%.

Min Other Promotion

The minimum discount that is allowed for the subsequent promotions (except the first) in the season. The default value (for example) is 0%.

Max Other Promotion

The maximum discount that is allowed for the subsequent promotions (except the first) in the season. The default value (for example) is 100%.

Min Time Between Promotions

The minimum time (in periods or weeks) between consecutive promotions in the season. If there are four months in the promotion season, and the min time is four weeks, then roughly one promotion.

Markdown/Promotion - Rules - Markdown

In this screen, shown in the following figures, you can specify the rules associated with markdowns.

The default values that are populated for this run, such as General Strategy, are based on the DEFAULT_SET strategy or selected strategy in the Scope stage. The retailer can choose to modify the values during implementation.

The contextual area shows the percentage of rules specified by the merchandise level (for example, the percentage specified at Class versus Subclass versus Style/Color level).

Figure 5-17 Markdown - General Strategy

This image shows markdown general strategy.

The fields available are described in the following table

Table 5-8 Markdown Strategy

Field Description

Daily Weights

These values represent the proportion of weekly demand for each day of the week. This helps spread the weekly forecast into daily forecasts, depending on when the promotion is applicable (for example, Thu-Sun) for that week. These are generated internally by LPO forecasting or can be supplied through an interface.

Markdown Start Day

Indicates when the markdown can start within a week. The default value (for example, Thursday) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Max Absolute Markdown Discount

The maximum discount (of full price) that is allowed for any markdown in the season. The default value (for example, 100%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Max First Markdown Discount

The maximum discount that is allowed for the first markdown in the season. The default value (for example, 100%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Max No. of Markdown Weeks

The default is the total number of weeks in the season. This allows the user to limit how many weeks are available for markdowns for a particular merchandise.

Max Other Markdown Discount

The maximum discount that is allowed for the subsequent markdowns (except the first) in the season. The default value (for example, 100%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Merchandise

A description of the merchandise.

Merchandise Level

The merchandise level of the rule. This can be from PRO_PROD_HIER_PROCESSING_LVL (for example, Class) to Subclass, or Style/Color.

Merchandise External Code

The merchandise's external code that can be identified by the retailer.

Min First Markdown Discount

The minimum discount that is allowed for the first promotion in the season. The default value (for example, 0%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Min Other Markdown Discount

The minimum discount that is allowed for the subsequent markdowns (except the first) in the season. The default value (for example, 0%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Min Time Between Markdowns

The minimum time (in periods or weeks) between consecutive markdowns in the season. If there are four months in the markdowns season, and the min time is four weeks, then roughly one markdown week is available per month. Default value (for example, one week) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Here is a description of Min Other Markdown and Max Other Markdown Discount. Consider the following example:

Suppose the user sets these values to 25% and 50%, respectively, for an item with a full price of $100. If the first markdown was 20%, then the item's ticket price drops to $80. Because of the Min Other and Max Other Markdown Discount, the second markdown will be limited to a value between $80 *(1-0.25) = $60 (or 40% off) and $80 * (1-0.50) = $40 (or 60% off). If there was a Max Absolute Markdown Discount of 50%, then the second markdown would be further constrained to be between $60 and $50.

Markdown/Promotion - Rules - Sell-Through Target

In this screen, as shown in the following figures, you can specify the sell-through targets by week and by merchandise. The default values that are populated for this run, such as General Strategy, are based on the DEFAULT_SET strategy or selected strategy in the Scope stage. The retailer can choose to modify the values during implementation.

The contextual area shows the percentage of rules specified by the merchandise-level (for example, the percentage specified at Class vs. Subclass vs. Style/Color level).

Figure 5-18 Sell-Through Target

Description of Figure 5-18 follows
Description of "Figure 5-18 Sell-Through Target"

Figure 5-19 Sell-Through Target-General Strategy

This image shows the sell-through target general strategy

The fields available are described in the following table.

Table 5-9 Sell-Through Target

Field Description

All Sell-through Targets are enforced as Hard?

If enforced as Hard (checked), then all the sell-through targets must be met; otherwise, the optimization will not return any solution. The default value (for example, not hard) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Merchandise

A description of the merchandise.

Merchandise External Code

The merchandise's external code that can be identified by the retailer.

Merchandise Level

The merchandise level of the rule. This can be from PRO_PROD_HIER_PROCESSING_LVL (for example, Class) to Subclass, or Style/Color.

Period Pricing Type

Indicates whether the period is marked as Promotion Allowed or Markdown Allowed or Ineligible.

Product Exit Date

This represents the date by which an item is expected to stop selling.

Product Start Date

This represents the calculated start date for an item based on the logic used for the model start date.

Salvage Value (%)

The salvage value for an item is calculated using this percentage: Salvage value percentage multiplied by the full price of the item. The default value (for example, 0%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage. This is a non-editable field.

Sell-through target at end of Clearance Season

The sell-through target that must be achieved by the end of the clearance season (defined as the last markdown eligible period). The default value (for example, 85%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Sell-through target at end of Regular Season

The sell-through target that must be achieved by the end of the regular season (defined as the last Promotion eligible period). The default value (for example, 0%) is based on a parameter specified in the DEFAULT_SET strategy or the selected strategy in the Scope stage.

Target Sell-through

The sell-through target at the end of the specified period for the merchandise as percentage (0% - 100%). If enforced as Hard, then this sell-through target must be met; otherwise, the optimization will not return any solution.

Week Ending Date

The week ending date for the period. This field is not editable.

Weeks From Start

This field is non-editable and it runs from Week 1 to the maximum number of weeks available for the selected merchandise level. Available only with the Relative Calendar option.

Markdown/Promotion - Rules - Price Ladder

In this screen, shown in the following figure, you can assign price ladders that have been loaded and are available for the selection location and merchandise levels from (PRO_PROD_HIER_PROCESSING_LVL (for example, Class). You can load as many price ladders as possible at different merchandise levels (Class and above). By default, the system assigns one price ladder for promotion and one for markdown at the PRO_PROD_HIER_PROCESSING_LVL (for example, Class level) that is closest to PRO_PROD_HIER_PROCESSING_LVL.

The contextual area shows the percentage of rules specified by the merchandise level (for example, the percentage specified at Class level versus Subclass versus Style/Color level).

The fields available are described in the following table.

Table 5-10 Price Ladder

Field Description

Merchandise

A description of the merchandise.

Merchandise Level

The merchandise level of the rule. This can be from PRO_PROD_HIER_PROCESSING_LVL (for example, Class) to Subclass, or Style/Color.

Merchandise External Code

The merchandise external code that can be identified by the retailer.

Price Ladder Name

The name for the price ladder.

Price Ladder Type

The type indicates whether price ladder is for Promotions (P) or Markdowns (M).

Price Ladder Values

The values available for this price ladder. The price ladder can be a percentage ladder (off full price or current ticket price) or a price-point ladder. The currency for the run shown depends on the locale loaded during the implementation.

Markdown/Promotion - Rules - Pricing Groups

In this screen, shown in the following figure, you can group products within a run's product processing level (for example, class) and categorize them as one of the following eight types:

  • Promote At most One. In this group, at most one product of the group can be promoted in a given week or period. For example, competing brands such as jeans-L versus jeans-K cannot be promoted in the same week or time period.

  • Promote All or Nothing. In this group, all the items must be promoted if any one item of the group is promoted in a given week or time period; otherwise, no item from the group is promoted in a given week or time period. All items in this group when promoted, need not necessarily have the same discount.

  • Markdown All or Nothing. In this group, all the items must be marked down if any one item of the group is marked down in a given week or time period; otherwise, no item from the group is marked down in a given week or time period. Items in this group when marked down, need not necessarily end up with the same discount.

  • Same Promotion Discount. In this group, all the items are not only promoted together in a given week or time period (if promoted), but they also must get the same discount. Note that the recommended prices can be different for each item in this group.

  • Same Markdown Discount. In this group, all the items are not only marked down together in a given week or time period (if marked down), but they also must get the same discount. Note that the recommended prices can be different for each item in this group.

  • Same Promotion and Markdown Discount. All the items receive the same percentage off recommendations over the life of the item. Note that the recommended price can be different for items within this group. For example, items with a full price of $100 and $150 can receive a recommended price of $80 and $120. (Note that both get same discount of 20% off.)

  • Promote Nothing. None of the items in this group receive any promotions.

  • Markdown Nothing. None of the items in this group receive any markdowns.

You can click Create New and access the Create Pricing Group screen. You must enter a group name and the group type from the drop-down list. You can select each product, one at a time, and add it to the group. Alternatively, you can filter the products using Query by Example. Use Select All to add the products to the group, and then click Save. There is limited conflict checking or validation in place, so you must be careful when adding products in two conflicting groups (for example, Promote At most one and Promote All or Nothing).

Alternatively, the group definitions (that is, what items constitute a group) can be loaded using the interfaces: PROD_ATTR.csv and ATTR.csv (formerly, W_RTL_ITEM_GRP1_DS). How these groups must be treated for pricing for a particular product/location or price zone, can be specified using the PRO_OPTIMIZATION_RULES_STG interface or Rules Engine. When the runs are created, these groups will appear in the corresponding run with the intersecting set of items. You can choose to modify the items in the pricing group or pricing group type.

Figure 5-21 Create Pricing Group

Description of Figure 5-21 follows
Description of "Figure 5-21 Create Pricing Group"

All the groups created are shown in the Pricing Groups Summary. You can select any group, and the set of products within that group are displayed. You can edit or delete any group shown in the Summary panel. The contextual area shows the percentage of groups specified by the group type.

Figure 5-22 Pricing Groups Summary

Description of Figure 5-22 follows
Description of "Figure 5-22 Pricing Groups Summary"
Markdown/Promotion - Run Optimization

After providing the scope and reviewing or updating the rules, you can click the Optimize button in the footer. This action creates a new row in the Run Overview table, and the run moves to a Running status. Once optimization is complete, the run transitions to either Ready for Review or Failed status. A notification is also pushed to the user that contains the status of the optimization, depending on the outcome.

If the run does not transition to Ready for Review status, you can update the scope or rules and re-optimize the run by clicking the Re-Optimize button in the footer.

Figure 5-23 Optimization Complete Notification

This image shows optimization complete notification
Markdown/Promotion - Results

After the optimization run is complete and the run is in Ready for Review status, the results are displayed in the Results stage. In this stage, you can accept, reject, override any price recommendation, or add a promotion or markdown for non-recommended items. After you make substantive changes, you can recalculate all the projected metrics. The results are displayed in six tiles: Revenue Tile, Gross Margin Tile, Sell-Through Tile, Promotion Tile, Markdown Tile, and Targeted Tile.

Results - Chart, Grid, and Contextual Panel
Click the Chart and Grid/Table option from Revenue, Promotion, Markdown and Targeted tiles to open the results in a chart or a detailed table where you can review, accept, reject, or override the price recommendation that are in Ready for Review status for the effective week.

Figure 5-24 Markdown/Promotion Results Chart (Revenue Tile)

This image shows the markdown promotion results chart revenue tile.
You can select an item from the table and see the item image and the full price path for an item in the BI/ Contextual area on the right. Each price type is shown in a different color: Dark Green - No Promotion/Markdown Price, Orange - Markdown, Green - Planned Event. Override and Promotion also will be shown in the graph if present. You can also see the Projected Sales and Inventory Path and Projected Budget Usage for the selected item.

Figure 5-25 Results Grid and Table (Revenue Tile)

This image shows grid and contextual panel results

Figure 5-26 Results Contextual Panel

This image shows contextual panel results.
Results - Possible Actions

From the Results stage, you can:

  • Recalculate the projected metrics after making price overrides.

    Revisit earlier stages in order to make changes to various settings and then re-optimize the run.

  • Leave the run in the optimization list without taking any actions. You cannot delete the run; you must be in Run Overview in order to delete a run.

  • Accept, reject, or override the price recommendation for the effective week for the recommendations that are in Ready for Review status.

Results - Revenue, Gross Margin, and Sell-Through Tiles

As shown in the following figure, the Revenue, Gross Margin, and Sell-Through tile displays the overall summary of the run in the form of tiles as well as in BI charts. Information displayed in this tile is non-editable.

  • Revenue. This is the projected revenue over the life of the items, assuming that you accept all recommendations. This is displayed in the local currency defined for the location of the run.

  • Revenue Optimal. This is the percentage gain or loss in revenue compared to staying at the current price for all items over a certain period.

  • Gross Margin. This is the projected gross margin over the life of the items, assuming that you accept all recommendations. This is shown in the local currency defined for the location of the run.

  • Gross Margin Optimal. This is the percentage gain or loss in gross margin, compared to staying at the current price for all items over a certain period.

  • Sell Through. This is the projected sell through at the end of the life, assuming that you accept all recommendations. This is shown as a percentage of initial inventory (or inventory at the beginning of the season).

  • Sell Through Optimal. This is the percentage gain or loss in end of life sell-through, compared to staying at the current price for all items over a certain period.

Click the Revenue tile to display the bottom panel that contains two BI charts: Optimal Inventory vs. Current Inventory and Optimal Revenue. By default, the information in the chart is at the run's setup level (for example, Department). Note that the Gross Margin and Sell-Through tiles are not clickable.

Figure 5-27 Revenue, Gross Margin, and Sell-Through Tiles

This image shows revenue, gross margin, and sell-through tiles results.
Results - Promotion Tile

This tile displays the promotion recommendations for the effective week selected. The tile shows the total number of system-recommended promotion recommendations (items) and the total number of user-added promotions (items).

Figure 5-29 Promotion Tile Results

Description of Figure 5-29 follows
Description of "Figure 5-29 Promotion Tile Results"
Results - Markdown Tile

The Markdown Tile displays the markdown recommendations for the effective week selected. In the tile, it shows the total number of system markdown recommendations (items) and the total number of user-added markdowns (items).

Results - Targeted Tile

The Targeted Tile displays the targeted recommendations for the effective week selected. In the tile, it shows the total number of targeted recommendations (items), percentage of recommendations taken or accepted, percentage of recommendations overridden, and percentage of recommendations rejected.

In the Targeted Offers panel, it displays Item, Deal Type, and Channel offers by class and customer segment that result in the best redemption rate. It displays the following metrics (non-editable):

Table 5-11 Targeted Tile Top Panel

Field Description
Channel Channel (for example, Email, Mobile) associated with this item that result in a high redemption rate for this segment.
Class Name of the class.
Customer Segment Name of the customer segment.
Deal Type Deal type (for example, Z% Off, Loyalty Points) associated with this item that result in a high redemption rate for this segment.
Discount % Recommended discount percentage for the item.
Location Name of the selected location.
Redemption Rate Predicted redemption rate for this offer.

You can select a class segment in the top targeted offers panel. The bottom Segment price recommendations panel is then populated with all the item level price recommendations for this effective week at the customer segment level. You can override the targeted price recommendations in this panel.

In the bottom panel, you can accept, reject, or override the targeted price recommendation for the effective week. It contains the following information:

Table 5-12 Targeted Tile Bottom Panel

Field Description
Accepted You can uncheck or check the box to denote whether to accept or reject the targeted recommendation. When the recommendation is rejected, it reverts to location-level price recommendation or override.
Class Name of the class.
Item Description of the item.
Price Type Denotes whether the price recommendation is regular, markdown, promotion, or targeted.
Promo or Markdown Discount % Price recommended by the optimization.
Promo or Markdown Price
Recommended Target Price
Targeted Amount This is calculated as the amount spent due to the discount offered multiplied by the projected sales units at the item-level. This is the amount given towards targeted offers.
Targeted Discount % You can click the box, and it displays a price ladder assigned for that item. You can select a price from the price ladder.
Targeted Price Override
Ticket Price Current ticket price of the item.

Markdown/Promotion - Sales Forecast

The Sales Forecast tile displays the following information across all LPO runs for the next effective date.

  • The pie chart displays the various price changes recommended by the LPO system for the effective date.

  • The center content of the pie chart displays the percentage of items/products receiving a forecast.

The notification bar on the right displays the same information as the Sales Forecast tile for the most recent successful runs. For each run in the notification bar, the top left corner displays the run ID, and the bottom left corner displays the Location and Department for the run.

The sales forecast overview table displays the run information corresponding to the run ID from LPO, along with additional metrics such as item count, forecast sales units, returns units, total buy, and projected end of life sell thru.

From the sales forecast run overview table, you can select an individual run by clicking the run name. This opens a new tab, Sales Forecast Details - Run id < ID#>, with three sub-tabs: Summary, Review Forecast, and Customer Segment.

Sales Forecast - Summary

The Summary tab, shown in the following figure, displays additional details at the class level and customer segment level for the selected run ID. It provides aggregate metrics by class and customer segment.

Figure 5-32 Sales Forecast - Summary Tab

Description of Figure 5-32 follows
Description of "Figure 5-32 Sales Forecast - Summary Tab"

The Summary tab has the following three components:

  • Chart for forecast summary by class. This displays the following metrics by class: Inventory units, Forecast sales units, and Forecast return units. The forecast horizon represents all weeks in the future until the exit date for a product.

    • Inventory units represent the total number of unsold inventory units the optimization system is trying to clear, based on the latest sales and inventory information for the run.

    • Forecast sales units is the sum of the forecast sales units over the entire forecast horizon.

    • Forecast return units is the sum of all future expected returns over the entire forecast horizon.

  • Table for forecast summary by class. In addition to the metrics displayed in the chart, the following metrics are displayed in the table: item count, unsold inventory value, and forecast sales amount.

    • Item count is the number of products in the class.

    • Inventory value is the total value of unsold inventory units that the optimization system is trying to clear, based on the latest sales and inventory information for the run.

    • Forecast sales amount is the sum of the forecast sales amount over the entire forecast horizon.

  • Table for forecast summary by customer segment. This displays the forecast sales units, forecast sales amount, and forecast returns unit by customer segment.

Sales Forecast - Review Forecast

The Review Forecast tab, shown in the following figure, is used to view the forecast information at the week level. It displays a breakdown of the sales forecast into multiple components such as base sales units, sales units from price cuts and sales units from promotion events, and the count of products at various discount levels. This tab displays information for the selected merchandise and customer segment.

Figure 5-33 Sales Forecast - Review Forecast Tab

Description of Figure 5-33 follows
Description of "Figure 5-33 Sales Forecast - Review Forecast Tab"

You can review the forecast information for the selected merchandise and customer segment combination. By default, this chart shows the information at the department level for the merchandise hierarchy and across all customer segments. Use the Filters to display and select a specific merchandise and customer segment.

All the merchandise levels below the Lifecycle Pricing Optimization run level can be selected. In this example, you see Class, Subclass, Style, Color, and Size. The selection of merchandise using the filters follows a hierarchical path. First, select a specific class. Then, click Apply to review the information for this class or choose a specific subclass within the class and click Apply. After selecting a specific subclass, you can choose the styles within the subclass, and so on.

The Review Forecast tab has the following three components:

  • Chart for forecast sales and inventory by week, as shown in the above figure.

    • Forecast sales units, Inventory units, and Cumulative sales units by week for the merchandise and customer segment selection made in the filters.

  • Correlated chart with sales components and discount bins, as shown in the above figure.

    • It breaks down the forecasted sales units into the following components:

      • Base sales units: future sales at the current ticket price.

      • Sales units from price changes: additional sales units driven by recommended price changes (that is, promotions and markdowns).

      • Sales units from planned events: additional sales units driven by traffic associated with planned promotion/holiday event.

    • It shows the breakdown of items into various discount bins for each week. Discount bins are calculated using the forecast sales price and full price.

    • The bottom window of the chart is used to select the time frame used for displaying the top two charts. Use this to focus on the relevant weeks when the forecast horizon is long.

  • Table with weekly sales inventory and revenue metrics, as shown in the following figure, can be used to:

    • Examine the weekly metrics displayed in the charts, as shown in the following two figures.

    • Use Manage columns, shown in the second of the following two figures, to select the metrics displayed in the table.

    • Use the Detach button to expand the table into a pop-up window for ease of use.

Figure 5-34 Sales Forecast - Review Forecast Table

Description of Figure 5-34 follows
Description of "Figure 5-34 Sales Forecast - Review Forecast Table"

For details on calculations, see Appendix: Promotion and Markdown Review Forecast.

Figure 5-35 Sales Forecast - Review Forecast Table - Manage Columns

Description of Figure 5-35 follows
Description of "Figure 5-35 Sales Forecast - Review Forecast Table - Manage Columns"

Sales Forecast - Customer Segment

The Customer Segment tab, shown in the following figure, is used to compare the sales trends across the various segments.

Figure 5-36 Sales Forecast - Customer Segment Tab

Description of Figure 5-36 follows
Description of "Figure 5-36 Sales Forecast - Customer Segment Tab"

Use this tab to compare the sales trends across various customer segments. Similar to the Forecast review tab, you can view the customer segment comparison for selected merchandise. The filtering functionality for merchandise works in the same way as in the Forecast review. In the chart, individual customer segments can be selected and un-selected by clicking on the legend. The chart is rescaled automatically based on the new selection, as shown in the following figure. Rescaling is useful for reviewing patterns for customer segments with low sales volume.

Figure 5-37 Sales Forecast - Customer Segment Rescaling Based on New Selection

Description of Figure 5-37 follows
Description of "Figure 5-37 Sales Forecast - Customer Segment Rescaling Based on New Selection"

Markdown/Promotion - Returns Forecast

The Returns Forecast tab is used to view the return forecast information at the week level.

Returns Forecast - Summary

The Summary tab, shown in the following figure, displays additional details at the class level and customer segment level for the selected run ID. It provides aggregate metrics by class and customer segment.

Figure 5-38 Returns Forecast - Summary Tab

Description of Figure 5-38 follows
Description of "Figure 5-38 Returns Forecast - Summary Tab"

The Summary tab has the following three components

  • Chart for returns summary by class. This displays the following metrics by class across the entire forecast horizon: forecast return % and forecast return amount. The forecast horizon represents all weeks in the future until the exit date for a product.

    • Forecast return % represents the ratio of sum of forecast returns units over the entire forecast horizon across all products to sum of forecast sales units over the entire forecast horizon across all products in the class.

    • Forecast return amount represents the total value of the returned merchandise over the entire forecast horizon across all products in the class.

  • Table for returns summary by class. In addition to the metrics displayed in the chart, the following metrics are displayed in the table for every class: forecast sales units, forecast return units, sales units' life till date, returns life till date, and observed return %.

    • Forecast sales units is the sum of forecast sales units over the entire forecast horizon across all products.

    • Forecast return units is the sum of forecast return units over the entire forecast horizon across all products.

    • Sales units life till date is the sum of actual sales units from the first sale date until the most recent week with sales data across all products.

    • Returns life till date is sum of actual return units from the first sale date until the most recent week with sales data across all products.

    • Observed return % is the ratio of returns life till date to Sales units life till date.

  • Table for returns summary by customer segment. This displays the following metrics by customer segment: forecast sales units, forecast return units, forecast return amount, forecast return %, sales units' life till date, returns life till date, and observed return %.

Returns Forecast - Review Returns

The Review Returns tab is used to view the returns information for the selected merchandise and customer segment.

You can review the returns information for the selected merchandise and customer segment combination. By default, this chart shows the information at the department level for the merchandise hierarchy and across all customer segments. Use the Filters to display the available options to select a specific merchandise and customer segment. Filtering works in the way that it does in the Review forecast tab, where the merchandise selection is made in the order of the merchandise hierarchy.

The Review Forecast tab has the following four components:

  • Chart for forecast sales and returns by week.

    Figure 5-39 Returns Forecast - Review Returns Tab

    This image shows the review returns tab.

    It displays aggregate forecast sales units and forecasted returns units by week for the merchandise and customer segment selection.

  • Chart to compare the return percentage and return amount across merchandise.

    Figure 5-40 Returns Forecast - Compare Return Metrics

    Description of Figure 5-40 follows
    Description of "Figure 5-40 Returns Forecast - Compare Return Metrics"
    • Displays the forecast return % and forecast return amount for the selected merchandise along with other merchandise under the same parent. For example, when class 0009 tops and bottoms are selected, this chart displays the above metrics for all classes within the department corresponding to 0009 tops and bottoms.

    • The forecast return % is the ratio of the sum of forecast returns units over the entire forecast horizon across all products to the sum of forecast sales units over the entire forecast horizon across all products from the selected merchandise and customer segment.

    • The forecast return amount is the total value of the returned merchandise over the entire forecast horizon across all products in the selected merchandise and customer segment.

  • Table with forecast sales and returns by week.

    Figure 5-41 Returns Forecast - Review Sales and Returns by Week Table

    Description of Figure 5-41 follows
    Description of "Figure 5-41 Returns Forecast - Review Sales and Returns by Week Table"
    • Displays the following additional metrics compared to the chart: forecast sales amount, forecast return amount, forecast return %, and item count by week for the selected merchandise and segment combination.

  • Table that compares returns metrics across merchandise.

    Figure 5-42 Returns Forecast - Return Metrics Across Merchandise Hierarchy Table

    Description of Figure 5-42 follows
    Description of "Figure 5-42 Returns Forecast - Return Metrics Across Merchandise Hierarchy Table"
    • Displays the following additional metrics compared to the chart: forecast sales units, forecast sales amount, forecast return units, item count, sales life till date, returns life till date, and actual return percentage across all products for the selected merchandise and customer segment.

Returns Forecast - Customer Segment

The Customer Segment tab, shown in the following figure, is used to compare the forecast returns trends across the various segments.

Figure 5-43 Returns Forecast - Customer Segment Tab

Description of Figure 5-43 follows
Description of "Figure 5-43 Returns Forecast - Customer Segment Tab"

Use this tab to compare the forecast return units' trends across various customer segments. Similar to Forecast Review and Returns Review tabs, you can view the customer segment comparison for the selected merchandise. The filtering functionality for merchandise works in the same way as in the Forecast Review and Returns Review tabs. In the chart, individual customer segments can be selected and un-selected by clicking the legend. The chart is rescaled automatically based on the new selection, as shown in the following figure. Rescaling is useful for reviewing patterns for customer segments with low sales volume.

Figure 5-44 Returns Forecast - Rescaling Based on New Selection

Description of Figure 5-44 follows
Description of "Figure 5-44 Returns Forecast - Rescaling Based on New Selection"

The table on the right displays the forecast return units and the forecast return amount for all customer segments. The Detach button can be used to expand the table into a pop-up window for ease of use, as shown in the following figure.

Figure 5-45 Returns Forecast - Customer Segment Table

Description of Figure 5-45 follows
Description of "Figure 5-45 Returns Forecast - Customer Segment Table"

Markdown/Promotion - Exceptions

LPO Forecasting supports exceptions based on sell thru and returns. This includes the following:

  • Sell thru exception. When the Sell thru end of life is lower than the sell thru exception threshold for any product.

  • Returns exception. When the Forecast return % is greater than the return exception threshold for any product.

The sell thru exception threshold and return exception threshold are set in the RSE_CONFIG table and are global settings. By leveraging these settings, you can identify products that display outlier behavior, review forecast and returns information corresponding to the product, and take appropriate action.

Exceptions - Summary

The Summary tab provides aggregate metrics by Class. It has the following two components:

  • Chart for Exception summary by class: Chart displays the count of sell thru exceptions and returns exceptions by class. Table for Exception summary by class. In addition to the count of exceptions displayed in the chart, the inventory value of the exceptions, product count, and inventory value of all products are present in the table. You can compare the inventory value of exceptions with inventory value of all items.

Figure 5-46 Exceptions - Summary

Description of Figure 5-46 follows
Description of "Figure 5-46 Exceptions - Summary"
Exceptions - Review

The Review Exceptions table displays all the products that satisfy either the sell thru or return exception criteria. By default, the table displays all the exceptions from the selections run, shortlist products based on the merchandise hierarchy by leveraging the filter criteria.

Use the Filters icon to view and select specific merchandise, similar to the functionality in the Review Forecast and Review Returns tabs.

Figure 5-47 Exceptions - Review Exception

Description of Figure 5-47 follows
Description of "Figure 5-47 Exceptions - Review Exception"

The forecast sales units and forecast return units act as hyperlinks to access the corresponding review forecast and review return screens. The product description acts as a hyperlink to the Manage the Recommendations screen.

Figure 5-48 Exceptions - Review Forecast

Description of Figure 5-48 follows
Description of "Figure 5-48 Exceptions - Review Forecast"

Figure 5-49 Exceptions - Review Returns

Description of Figure 5-49 follows
Description of "Figure 5-49 Exceptions - Review Returns"

After reviewing the information, users can add comments using the Note icon in the Action column.

– The Action column also includes a Flag icon that can be used to mark certain exceptions.

– Both comments and flags are passed forward to the Manage LPO Recommendation screen in LPO.

For example, if a product has a sell-through exception, and after reviewing forecast details the user finds the model was constrained by a max first promotion rule, they may choose to override the recommendation with a deeper promotion.

Users can also click the product description to navigate directly to the Manage LPO Recommendation screen.

Figure 5-50 Exceptions - Review Exception Comments

Description of Figure 5-50 follows
Description of "Figure 5-50 Exceptions - Review Exception Comments"

Figure 5-51 Exceptions - Review Exceptions Flag Exceptions

Description of Figure 5-51 follows
Description of "Figure 5-51 Exceptions - Review Exceptions Flag Exceptions"