Prices
- 1 About Pricing package
- 1.1 Functionality
- 2 Optimization
- 2.1 Overview & Use
- 2.2 How we work with calculated prices
- 2.3 Cross elasticity
- 2.4 Operation manual
- 2.4.1 Settings and filters
- 2.4.2 Settings
- 2.4.3 Filters
- 2.5 Results area
- 2.5.1 Table with results
- 2.5.2 Control elements
- 2.5.3 Detailed study of SKU
- 2.6 Use cases
- 3 Monitoring
- 3.1 Description
- 3.2 Operation manual
- 3.2.1 Displaying records
- 3.2.2 Adding new
- 3.2.3 Editing and deleting
- 3.2.4 Filters
- 3.2.5 Work with files
- 3.3 Catalogues
- 3.4 Overview & Description
- 3.5 Operating manual
- 3.5.1 Displaying records
- 3.5.2 Adding catalogues search
- 3.5.3 Binding found products to SKUs
- 3.5.4 Editing & Deleting
- 3.5.5 Filters
- 3.5.6 Export to Excel
- 3.6 Use cases
- 4 EAN code
- 4.1 Overview & Use
- 4.2 Operating manual
- 4.2.1 Displaying records
- 4.2.2 Adding EAN monitoring
- 4.2.3 Binding found products to monitoring
- 4.2.4 Редактирование и удаление
- 4.2.5 Deletion of found product
- 4.2.6 Search force stop
- 4.2.7 Filters
- 4.2.8 Filtering the list by search status
- 4.2.9 Working with files
- 4.3 Use cases
- 5 Dynamics
- 6 Policy
- 6.1 Overview & Use
- 6.2 Indices and Reliability Rate
- 6.3 Operating manual
- 6.3.1 Running Policy calculation
- 6.3.2 Results area
- 6.3.3 Table with results
- 6.3.4 Price approving
- 6.3.5 Control elements
- 6.3.6 Detailed study of SKU
- 6.3.7 Adding new policy
- 6.3.8 Adding new SKU template
- 6.3.9 Editing SKU template
- 6.4 Editing and deleting
- 6.5 Use cases
About Pricing package
Functionality
The pricing management module is a high-tech solution for working with prices, in order to maximize profits, automate processes and reduce manual labour.
The pricing package offers users the following functionality:
Price optimization - designed to form the optimal price for each SKU, taking into account price elasticity and competitor prices. The price is calculated not only to maximize profits, but also to reduce food waste.
Price monitoring - designed for automatic scraping and monitoring of both regular and promotional prices from competitors for selected SKU lists on their websites.
Web catalogue monitoring - designed for scraping and monitoring prices and promotions from selected catalogues on competitors' websites.
EAN monitoring - designed for automatic scraping and monitoring of both regular and promotional prices from competitors' websites using unique products EAN-codes.
Price dynamics analytics - designed to create reports on the dynamics of price changes, to visually present changes in your prices (sorted by product groups or lists, price segments, competitors and time periods) relative to competitors' prices and distribution of your prices relative to market prices.
Price policy - designed to create and automatically ensure your pricing policies for every change in competitor prices.
Optimization
Overview & Use
"Optimization" module is designed to automatically calculate the optimal price for each SKU to maximize profit or sales.
Using the optimization module allows you to:
It is convenient to choose SKUs for which it is necessary to calculate the optimal price;
Get information on current prices, competitors prices and price recommendations;
View the forecast of changes in sales in volume, value and margin using the recommended price;
Calculate the forecast for the selected SKUs based on the recommended price and see the price elasticity chart;
To approve the recommended price for SKUs, for the chain or selected stores;
View how price change for the one product impacts sales of other products in the group (cross elasticity);
View price change history for the selected position.
The module is used to calculate the theoretically optimal prices for the selected positions. This allows the user to understand at what prices the sales forecast will be maximum in sales, money and margin, and also understand how changes in the price of some products will affect the sales of others.
For example, if you lower the price of one product in a group, this will most likely lead to an increase in its sales, but it can greatly reduce sales of other goods in this group and lead to a loss in money and a margin on total sales in the group.
The price optimization module allows you to avoid such errors and consider prices, taking into account the many factors that affect them. In more detail, how the system calculates prices is described in the section "How is the optimal price considered?"
How we work with calculated prices
The system calculates the optimal price for each selected position based on its price elasticity of demand. For more details about price elasticity go to the Price elasticity section.
The optimization module is designed as a first step towards automatic pricing based on price and cross elasticity.
When using price optimization, the user should follow the following rules:
When using the module, user should apple prices change in the range of 10% relative to the price of competitors;
It is advisable to take 50 or 100 top positions for the sample and start optimization both for increasing and reducing;
When choosing a price increase, user should choose the optimization by sales value (the system selects preferred optimization by default);
When choosing a price reduction, user should choose optimization by margin (the system selects preferred optimization by default);
After completing the calculations, before accepting prices, the user must check the prices received - in case of a reduce, the difference from the prices of competitors should be no more than 5% for direct competitors (15% relative to hypermarkets and online stores);
When reducing price, only take checked positions (for which there is an understanding of changes in demand when prices change), since lower prices can eat margins and sales of other products from the group.
After accepting suggested prices for the selected positions, it is advisable for some time to analyze how sales will change for the further more efficient use of the price optimization module.
Cross elasticity
Using the price optimization module, you can not only see the forecasted changes in demand when the price of a particular product changes, but also the effect of this change on other products in the group.
This allows users to understand how changes in the price of one product will entail changes in demand for other products in the group, which allows us to more accurately assess the overall changes in sales after changing the price of one product.
Responsiveness of the quantity demanded for a good to a change in the price of another good is called cross elasticity of demand. It is measured as the percentage change in quantity demanded for the first good that occurs in response to a percentage change in price of the second good. The system automatically calculates dependencies between the demand for some products and the change in prices for others and expresses them in a quantitative assessment of changes in sales.
Factors that affect cross elasticity are the natural properties of goods, their ability to replace each other in consumption. The cross elasticity of demand may be asymmetric: when the price of the first product decreases and demand for another product increases, but if the price of the second product rises and demand for the first product does not change.
Operation manual
The Optimization page is represented by two elements:
The settings and filters area is used to select optimization parameters, as well as to select the items for which the calculation will be performed.
The results display area is intended for displaying results and is described in detail in the section "Results area"
Settings and filters
The settings and filters area is used for optimization tuning and items filtering. It consists of two areas and a recalculation button.
Settings
The parameters are used for optimization tuning and include the following fields:
Price change:
All - displaying all items, regardless of whether the optimal price is higher or lower than the current price;
Increase - displaying only those items for which the optimal price is higher than the current one;
Reduce - displaying only those items for which the optimal price is lower than the current one;
Safe settlment - if enabled - displays only those items for which the evaluation error is less than the percentage of price change;
Sales optimization - choosing the optimization criteria. There are two options:
By margin - the price is calculated for obtaining the maximum profit;
By sales - the price is calculated for maximum sales, while the maximum profit is not guaranteed.
Filters
Filters are designed to select the positions on which the calculation will be performed and include the following fields:
Group - selection of groups;
Lines - selection of lines;
SKU - selection of SKUs;
Supplier - selection of suppliers;
Region - selection of regions.
By default, all items are selected. To select specific items, click the button ). The data selection field opens.
Data selection happens as follows:
Using the search bar - the user enters the search data in a row and selects the desired results by clicking on ) near name (to select all the data you need to check "All");
Using the "More..." field. After clicking, the window for selecting the required items opens (to confirm the selection, click "Select", to return back, press "Back").
To apply the selected parameters and filters, click the results recalculation button.
The settings and filters area can be hidden by clicking on <, and again open by pressing >.
Results area
The results display area is used for displaying results of the optimization process taking into account previously selected parameters and filters.
In order for the data to appear in the area, you must click either the calculation or recalculation button.
The results display area consists of a table in which the results are displayed, and the results management elements:
Table with results
The table consists of the following fields:
# - SKU id;
Name - SKU name;
Stores - number of stores;
Purch. price - purchase price;
Comp. price - competitors price;
Cur. price - current price;
Rec. price - recommended optimal price;
New price - new SKU price;
Chg. % - price change in percen.
Control elements
Control elements include the following elements:
- confirmation button for a new price for a particular SKU (when clicked it lights up in blue and sets values from the "New price" field as a new price for the corresponding SKU);
- button opens chart with sales changes. On the chart, you can display sales as follows:Volume - display sales volume;Value - display sales value;Margin - display sales margin.
The blue dot on the chart - displays the value of sales for the current price, red - for the recommended optimal price.;
- cross elasticity window open button. How the system calculates cross elasticity and what it affects is described in the Cross Elasticity section.
The following information is presented in the cross elasticity window:
List of SKUs from the group that will be affected by price changes and the following information about them:
tech. Price - the price of SKU, which is affected by cross elasticity;
Qty (pcs) - SKU sales forecast which is affected by cross elasticity in pieces;
Δ Sales (pcs) - changes in sales in pieces for SKU which are affected by cross elasticity;
Δ Sales (den) - changes in sales in money for SKU, which are affected by cross elasticity;
Δ Margin - changes in sales in the margin for SKU, which are affected by cross elasticity.
Changes in sales in volume, value and margin for SKU for which the price changes:
Total changes in sales in volume, value and margin for SKUs affected by cross elasticity:
- a button for building the SKU forecast (opens "Analyze" page in a new tab);
- a button that opens prices history.
It is displayed as a table with the following fields:
Status - price change status (accepted/declined);
Manager - user, who accepted or declined changes;
Date - status change date;
Prices - SKU prices, consists of:
Accepted - accepted price;
Recomended - recommended optimal price;
Actual - current price;
Purchase - purchase price;
Competitor's - competitors price;
Fcst. Volume - forecast in volume, consists of:
Accepted - sales volume with accepted price;
Recomended - sales volume with recommended price
Actual - sales volume with current price;
Fcst. Value - forecast in value, consists of:
Accepted - sales value with accepted price;
Recomended - sales value with recommended price
Actual - sales value with current price;
Fcst. Margin - forecast in margin, consists of:
Accepted - margin with accepted price;
Recomended - margin with recommended price
Actual - margin with current price;
Detailed study of SKU
To select a specific SKU for a detailed study, click on the row with its name.
It opens area that displays a detailed report on the selected SKU.
It includes the following elements:
Price variation, % - trade points price variation;
Valuation error, % - optimal price estimating percentage error;
Prices - data about prices:
Old price - old SKU price;
New price - new SKU price;
Change abs - absolute price change in money;
Change % - price change in percent;
Competitors prices - displays the prices of each competitor. If the competitor has a promo price, it is displayed near the current price (the current price, in this case, is shown as a crossed out).
To manually update the price, you need to press the button . Button Opens the history of prices for a competitor. To add a new competitor, you need to click - Clicking will open the window for adding a new competitor. This process is described in detail in the "Monitoring" section.
Sales volume - sales volume depending on the price:
Old price - sales volume with the old price;
New price - sales volume with the new price;
Change abs - absolute change in sales volume;
Change % - percentage change in sales volume;
Sales value - sales value depending on the price:
Old price - sales value with the old price;
New price - sales value with the new price;
Change abs - absolute change in sales value;
Change % - percentage change in sales value;
Sales margin - sales margin depending on the price:
Old price - sales margin with the old price;
New price - sales margin with the new price;
Change abs - absolute change in sales margin;
Change % - percentage change in sales margin.
Use cases
Section is under development.
Monitoring
Description
"Monitoring" created for automatic scraping and monitoring of prices and promotions on competitors' websites.
Using the price monitoring module allows you to:
Set up price monitoring for selected SKUs in competitors' online stores;
Display the regular price, promo price and type of promo of competitors;
Download all products and prices from competitors in a file in a convenient format;
Upload in convenient way lists of products whose price you need to monitor;
Use filters to conveniently search and display the desired products.
The monitoring module can be applied both for all products and for selected lists of products. Using monitoring allows you to always be up to date with current prices and promos from competitors, as well as quickly respond to their changes.
Competitive prices obtained during monitoring are used in all other modules of the pricing package.
Operation manual
Displaying records
The list of records is displayed in the form of a table that has the following fields:
Sku id – SKU number;
Name – SKU name;
Competitor – competitors name;
Error - the name of error when parsing (if present);
Comp. price – competitors price for SKU;
Comp. promo – competitors promo price for SKU (if present);
Promo - the type of competitors promo;
Absent – tick if the position is not available from the competitor;
Price date – date and time of the competitors price update;
Valid from – the minimum price for finding price jumps;
Valid to – the maximum price for finding price jumps.
Adding new
To add a new position, click the button for adding new monitoring:
After clicking the button, a modal window for adding new monitoring opens. It consists of the following fields:
Group - Group name. If the user wants to skip the selection of the group and be able to choose from all SKUs in the system, not limited by the group, check the box next to "Not limited by group" (in this case the SKU list will be loaded longer than usual);
Sku - SKU name;
URL - link to the page with SKU on the competitor's site;
Multiplier - enter if the competitor does not have the required SKU and add an analogue with a certain coefficient instead;
Competitor - competitor's name;
List of selectors - block with selectors data:
Reg. price - price selector;
Promo price - promo price selector;
Reg. price in promo - selector for the crossed out the regular price, if promo price is present;
Promotion - promo type selector;
Check for absent - the presence of goods from a competitor selector.
Test competitor - block for testing how selectors work:
Error - data parsing error name, if present;
Reg. price - received price;
Promo price - received promo price;
Absent - absence of goods in stock indicator;
Promotion - competitor's promotion type;
Valid from – minimum price for finding price jumps (by default is 3 times less than the regular price);
Valid to – the maximum price for finding price jumps (by default is 3 times more than the regular price).
To start the test, click the button "Test":
To add, click the button "Add new record", to return click "Back".
Editing and deleting
To delete the record, press the button in the record line.
To edit the record, press the button in the record line. After clicking the button, a modal window for editing the record opens. This window repeats the window of adding an entry and allows you to change all fields.
To apply changes, click the button "