{"id":17120,"date":"2026-06-02T12:55:40","date_gmt":"2026-06-02T10:55:40","guid":{"rendered":"https:\/\/7learnings.com\/?post_type=docs&#038;p=17120"},"modified":"2026-06-11T14:23:20","modified_gmt":"2026-06-11T12:23:20","slug":"stock","status":"publish","type":"docs","link":"https:\/\/7l-dev.mr2-media.de\/de\/docs\/stock\/","title":{"rendered":"Stock"},"content":{"rendered":"<p>Our stock handling ensures that your available product inventory is\u00a0<strong>efficiently<\/strong>\u00a0among all your markets and channels. This maximizes your sales opportunities and helps prevent\u00a0<strong>out-of-stock<\/strong>\u00a0situations.<\/p>\n<h3 id=\"how-does-stock-handling-work\"><a class=\"header\" href=\"#how-does-stock-handling-work\">How Does Stock Handling Work?<\/a><\/h3>\n<p>When you have a single pool of product stock (e.g., all units in one warehouse) that needs to be shared across multiple locations, we automatically distribute it based on sales predictions and actual item quantities.<\/p>\n<h3 id=\"example\"><a class=\"header\" href=\"#example\">Example<\/a><\/h3>\n<p>Let&#8217;s say you have\u00a0<strong>100 total items<\/strong>\u00a0of Product A available globally.<\/p>\n<div class=\"table-wrapper\">\n<table>\n<thead>\n<tr>\n<th>Location<\/th>\n<th>Sales Prediction<\/th>\n<th>Distributed Stock<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Germany<\/strong><\/td>\n<td>60 sales<\/td>\n<td><strong>60 items<\/strong>\u00a0in stock<\/td>\n<\/tr>\n<tr>\n<td><strong>Italy<\/strong><\/td>\n<td>40 sales<\/td>\n<td><strong>40 items<\/strong>\u00a0in stock<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h2 id=\"forecast-setting-stock-capping\"><a class=\"header\" href=\"#forecast-setting-stock-capping\">Forecast setting: Stock Capping<\/a><\/h2>\n<p>If you frequently run out of\u00a0<strong>stock<\/strong>\u00a0or have trouble with\u00a0<strong>overstock<\/strong>, it might make sense to consider stock in your optimizations. We offer multiple options for considering stock.<\/p>\n<p>By default we assume unlimited stock in our predictions. Even if you have only 10 items on stock, we would predict 20 sold items for the next 14 days, assuming that you are able to restock the item during the 14 days.<br \/>\nYour Data Scientist can turn-on stock capping in the forecast which then limits the sales to the items on stock (10) plus the expected stock from returns. This would then automatically increase the price on items with low stock also without the use of a rule.<\/p>\n<h2 id=\"rule-stock-reach-in-weeks--value\"><a class=\"header\" href=\"#rule-stock-reach-in-weeks--value\">Rule: Stock Reach in Weeks \u2264 Value<\/a><\/h2>\n<p>This rule can be used to reduce the price on a product.\u00a0<strong>Attention:<\/strong>\u00a0This rule should always be combined with a rule that sets a min margin like &#8222;Profit Margin \u2265 Value&#8220;<\/p>\n<p><strong>Definitions<\/strong><\/p>\n<ul>\n<li>Stock Reach in Weeks: 7Learnings price on how many weeks the current stock will last at the selected price<\/li>\n<\/ul>\n<p><strong>Example<\/strong><br \/>\nValue = 4<br \/>\nResulting rule: Stock Reach in Weeks \u2264 4<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/7l-dev.mr2-media.de\/wp-content\/uploads\/2026\/06\/stock_reach_in_weeks_smaller_4.png\" alt=\"Stock Reach in Weeks example 1\" \/><\/p>\n<h2 id=\"rule-stock-reach-in-weeks--value-1\"><a class=\"header\" href=\"#rule-stock-reach-in-weeks--value-1\">Rule: Stock Reach in Weeks \u2265 Value<\/a><\/h2>\n<p>This rule can be used to increase the price on a product automatically in order to make sure the stock lasts a certain amount of weeks.<\/p>\n<p><strong>Definitions<\/strong><\/p>\n<ul>\n<li>Stock Reach in Weeks: 7Learnings price on how many weeks the current stock will last at the selected price<\/li>\n<\/ul>\n<p><strong>Example<\/strong><br \/>\nValue = 4<br \/>\nResulting rule: Stock Reach in Weeks \u2265 4<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/7l-dev.mr2-media.de\/wp-content\/uploads\/2026\/06\/stock_reach_in_weeks_bigger_4.png\" alt=\"Stock Reach in Weeks example 2\" \/><\/p>\n<h2 id=\"liquidation-end-str--value\"><a class=\"header\" href=\"#liquidation-end-str--value\">Liquidation End STR \u2265 Value<\/a><\/h2>\n<p>The rule will ensure a target Sell Through Rate (STR) at the liquidation end date. It will push the prices of the products to have a specified STR at the end of liquidation.<\/p>\n<p><strong>Attention:<\/strong>\u00a0This rule should always be combined with a rule that sets a min margin like &#8222;Profit Margin \u2265 Value&#8220;<\/p>\n<p><strong>Definitions<\/strong><\/p>\n<ul>\n<li>STR: Measures the liquidation percentage of sold inventory compared to the total stock available over a specific period of time. A high sell-through rate usually means strong demand or effective pricing while a low sell-through rate might indicate overstocking, poor demand, or pricing issues.<\/li>\n<\/ul>\n<p><strong>Example<\/strong><br \/>\nValue = 80%<br \/>\nResulting rule: Liquidation End STR \u2265 80%<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/7l-dev.mr2-media.de\/wp-content\/uploads\/2026\/06\/liquidation_end_str_rule.png\" alt=\"Liquidation END STR example \" \/><\/p>\n","protected":false},"parent":0,"template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[]},"doc_categories":[123],"class_list":["post-17120","docs","type-docs","status-publish","hentry","doc_categories-optimizations"],"_links":{"self":[{"href":"https:\/\/7l-dev.mr2-media.de\/de\/wp-json\/wp\/v2\/docs\/17120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/7l-dev.mr2-media.de\/de\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/7l-dev.mr2-media.de\/de\/wp-json\/wp\/v2\/types\/docs"}],"wp:attachment":[{"href":"https:\/\/7l-dev.mr2-media.de\/de\/wp-json\/wp\/v2\/media?parent=17120"}],"wp:term":[{"taxonomy":"doc_categories","embeddable":true,"href":"https:\/\/7l-dev.mr2-media.de\/de\/wp-json\/wp\/v2\/doc_categories?post=17120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}