{"id":8329,"date":"2024-05-27T18:08:16","date_gmt":"2024-05-27T22:08:16","guid":{"rendered":"https:\/\/www.algo.com\/?post_type=algo_case_studies&#038;p=8329"},"modified":"2025-11-13T20:04:54","modified_gmt":"2025-11-14T01:04:54","slug":"target","status":"publish","type":"algo_case_studies","link":"https:\/\/www.algo.com\/es\/case-studies\/target\/","title":{"rendered":"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background fusion-parallax-none ohidden dark-overlay nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:left top;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:50px;--awb-padding-bottom:50px;--awb-padding-bottom-small:100px;--awb-min-height:75vh;--awb-background-image:url(&quot;https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/Image-2-02.png&quot;);--awb-background-size:cover;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:2;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-separator fusion-no-small-visibility fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:70px;width:100%;\"><\/div><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#ffffff;\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:46;line-height:1.3;\">How Target optimized demand planning and retail product allocation across multiple categories with Algo<\/h1><\/div><div ><a class=\"fusion-button button-flat button-large button-custom fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" style=\"--button_accent_color:#ffffff;--button_border_color:#ffffff;--button_accent_hover_color:#222222;--button_border_hover_color:#ffffff;--button_border_width-top:2px;--button_border_width-right:2px;--button_border_width-bottom:2px;--button_border_width-left:2px;--button_gradient_angle:180deg;--button_gradient_top_color:rgba(255,255,255,0.09);--button_gradient_bottom_color:rgba(255,255,255,0.09);--button_gradient_top_color_hover:#ffffff;--button_gradient_bottom_color_hover:#ffffff;--button_text_transform:none;\" target=\"_self\" href=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/11\/Case-Study_Target.pdf\"><span class=\"fusion-button-text\">Download PDF<\/span><\/a><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container container-max-width-1200 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Target and Algo have expanded their partnership, <span class=\"font-color-emphasis\">enhancing collaboration across suppliers and categories<\/span> \u2014 ranging from books and home goods to apparel and footwear.<\/h2><\/div><div class=\"fusion-image-element\" style=\"text-align:center;--awb-margin-top:40px;--awb-margin-bottom:0px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\" style=\"border-radius:20px;\"><img decoding=\"async\" width=\"300\" height=\"78\" title=\"Target-Logo-1974.png (1)\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/02\/Target-Logo-1974.png-1.webp\" alt class=\"img-responsive wp-image-9390\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/02\/Target-Logo-1974.png-1-200x52.webp 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2025\/02\/Target-Logo-1974.png-1.webp 300w\" sizes=\"(max-width: 640px) 100vw, 300px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background hero-background-narrower-rounded nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-top:0px;--awb-background-image:linear-gradient(180deg, #ffffff 0%,#ffffff 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Target&#8217;s supply chain <span class=\"font-color-emphasis\">challenges<\/span><\/h2><\/div><div class=\"fusion-text fusion-text-1\" style=\"--awb-content-alignment:left;--awb-text-transform:none;\"><p><a href=\"https:\/\/www.algo.com\/es\/industry\/retail\/\">Retailers<\/a> face significant challenges in managing varied supply chain models and demand profiles for different product segments, making it difficult for merchandise teams to align planning requirements and meet consumer needs effectively.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><ul style=\"--awb-size:18px;--awb-item-padding-bottom:0.75em;--awb-iconcolor:#f8486e;--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4 class=\"fusion-responsive-typography-calculated\" style=\"--fontsize: 30; line-height: 1.36;\" data-fontsize=\"30\" data-lineheight=\"40.79999923706055px\">Varied supply chain models<\/h4>\n<p><span style=\"font-weight: 400;\">Mass merchandise and department store retailers manage products with different supply chain models and demand profiles.<\/span><\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Hard goods segments<\/h4>\n<p><span style=\"font-weight: 400;\">Feature thousands of new lines, SKUs, and reactive promotional cycles.<\/span><\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Consumer electronics<\/h4>\n<p><span style=\"font-weight: 400;\">Have short life cycles and constrained stock availability.<\/span><\/p>\n<\/div><\/li><\/ul><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><ul style=\"--awb-size:18px;--awb-item-padding-bottom:0.75em;--awb-iconcolor:#f8486e;--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;\" class=\"fusion-checklist fusion-checklist-2 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Fashion departments<\/h4>\n<p><span style=\"font-weight: 400;\">Operate on an overseas manufacturing model using ratio packs, requiring months of advance planning and allocation based on predicted store requirements and seasonal markdown cycles.<\/span><\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon fa-circle fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<h4>Alignment difficulties<\/h4>\n<p><span style=\"font-weight: 400;\">Merchandise teams struggle to align the different demand planning requirements and consumer needs across these diverse products and timeframes.<\/span><\/p>\n<\/div><\/li><\/ul><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Algo&#8217;s solution for <span class=\"font-color-emphasis\">Target<\/span><\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\" style=\"--awb-content-alignment:left;--awb-text-transform:none;\"><p>Algo\u2019s configurable demand planning and allocations platform leverages the MS Azure Intelligent Cloud to execute AI\/ML forecasting and create virtual allocations. This advanced technology allows Target to efficiently manage demand planning, forecasting, allocations, and replenishment orders across a wide range of departments, including fashion, toys, home entertainment, books, technology, homewares, and health &amp; beauty.<\/p>\n<p>By using Algo, Target benefits from a unified environment that streamlines the management of various planning cycles and activities, ensuring optimal coordination and efficiency within these diverse departments.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"768\" height=\"446\" title=\"Agility-at-Scale-3-768&#215;446 (1)\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1.webp\" alt class=\"img-responsive wp-image-8087\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-200x116.webp 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-300x174.webp 300w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-400x232.webp 400w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1-600x348.webp 600w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/03\/Agility-at-Scale-3-768x446-1.webp 768w\" sizes=\"(max-width: 640px) 100vw, 768px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-bottom:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Target&#8217;s <span class=\"font-color-emphasis\">results<\/span><\/h2><\/div><div class=\"fusion-text fusion-text-3\" style=\"--awb-content-alignment:left;--awb-text-transform:none;\"><p><span style=\"font-weight: 400;\">Retailers face significant challenges in managing varied supply chain models and demand profiles for different product segments, making it difficult for merchandise teams to align planning requirements and meet consumer needs effectively.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container has-pattern-background has-mask-background a_fusion_bg_contain nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:0px;--awb-margin-top:0px;--awb-margin-bottom:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion-flex-column\" style=\"--awb-bg-position:center bottom;--awb-bg-size:cover;--awb-width-large:92%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.08695652174%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.08695652174%;--awb-width-medium:92%;--awb-order-medium:0;--awb-spacing-right-medium:2.08695652174%;--awb-spacing-left-medium:2.08695652174%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-0 fusion_builder_column_inner_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:2%;--awb-padding-right:2%;--awb-padding-bottom:2%;--awb-padding-left:2%;--awb-overflow:hidden;--awb-bg-size:cover;--awb-border-radius:23px 23px 23px 23px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-counters-box counters-box row fusion-clearfix fusion-columns-3\" style=\"--awb-body-color:#282828;--awb-body-size:20;--awb-border-color:#ffffff;--awb-color:#d81ad1;--awb-title-size:50;--awb-icon-size:40;--awb-border-color:#ffffff;\" id=\"real-result-box\"><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-4 col-md-4 col-sm-4\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"20\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Increase in shelf availability<\/div><\/div><\/div><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-4 col-md-4 col-sm-4\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"20\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Reduction in inventory<\/div><\/div><\/div><div class=\"fusion-counter-box fusion-column col-counter-box counter-box-wrapper col-lg-4 col-md-4 col-sm-4\" data-animationoffset=\"top-into-view\"><div class=\"counter-box-container\"><div class=\"content-box-percentage content-box-counter\"><i class=\"counter-box-icon fontawesome-icon fa-plus fas\" aria-hidden=\"true\"><\/i><span class=\"display-counter\" data-value=\"10\" data-direction=\"up\" data-decimals=\"0\">0<\/span><span class=\"unit\">%<\/span><\/div><div class=\"counter-box-content\">Increase in productivity<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container has-pattern-background has-mask-background slide-col-container-new nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-small-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:0px;--awb-padding-bottom:45px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion_builder_column_1_1 1_1 fusion-flex-column single-items\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-builder-row fusion-builder-row-inner fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-1 fusion_builder_column_inner_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:15px;width:100%;\"><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-2 fusion_builder_column_inner_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.3333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element\" style=\"text-align:right;--awb-max-width:58%;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\" style=\"border-radius:15px;\"><img decoding=\"async\" width=\"350\" height=\"350\" title=\"Nicole Szujda\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/05\/Nicole-Szujda.png\" alt class=\"img-responsive wp-image-8263\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/05\/Nicole-Szujda-200x200.png 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/05\/Nicole-Szujda.png 350w\" sizes=\"(max-width: 640px) 100vw, 350px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column_inner fusion-builder-nested-column-3 fusion_builder_column_inner_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-right:16%;--awb-bg-size:cover;--awb-width-large:66.6666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.6666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\" data-motion-effects=\"[{&quot;type&quot;:&quot;&quot;,&quot;scroll_type&quot;:&quot;transition&quot;,&quot;scroll_direction&quot;:&quot;up&quot;,&quot;transition_speed&quot;:&quot;1&quot;,&quot;fade_type&quot;:&quot;in&quot;,&quot;scale_type&quot;:&quot;up&quot;,&quot;initial_scale&quot;:&quot;1&quot;,&quot;max_scale&quot;:&quot;1.5&quot;,&quot;min_scale&quot;:&quot;0.5&quot;,&quot;initial_rotate&quot;:&quot;0&quot;,&quot;end_rotate&quot;:&quot;30&quot;,&quot;initial_blur&quot;:&quot;0&quot;,&quot;end_blur&quot;:&quot;3&quot;,&quot;start_element&quot;:&quot;top&quot;,&quot;start_viewport&quot;:&quot;bottom&quot;,&quot;end_element&quot;:&quot;bottom&quot;,&quot;end_viewport&quot;:&quot;top&quot;,&quot;mouse_effect&quot;:&quot;track&quot;,&quot;mouse_effect_direction&quot;:&quot;opposite&quot;,&quot;mouse_effect_speed&quot;:&quot;2&quot;,&quot;infinite_animation&quot;:&quot;float&quot;,&quot;infinite_animation_speed&quot;:&quot;2&quot;}]\" data-scroll-devices=\"small-visibility,medium-visibility,large-visibility\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\"><p><span style=\"font-weight: 400;\">\u201cBy bridging the gap between various departments such as demand planning, merchandising, supply chain, and operations, solutions like Algo ensure that all decisions are in lockstep, fostering seamless coordination across the supply chain. The ability to collaborate seamlessly, while shortening the distance between opportunities and actions, truly drives innovation and new opportunities in the business.<\/span><\/p>\n<p>Algo\u2019s solution integrates data, simulation, and human intelligence to accurately predict customer demand, streamline operations, and ensure balanced inventory. Their strength in data analysis offers valuable insights that keep your retail business at the forefront of a competitive market. \u201c<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:25px;--awb-margin-bottom:15px;--awb-font-size:18px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:18;--minFontSize:18;line-height:1.3;\">Nicole Szujda<\/h3><\/div><div class=\"fusion-text fusion-text-5\"><p>Former General Manager of Merchandise, Target<\/p>\n<\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-8 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling fusion-no-medium-visibility fusion-no-large-visibility\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:40px;--awb-padding-bottom:45px;--awb-margin-top:50px;--awb-margin-top-small:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_3 1_3 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:33.3333333333%;--awb-margin-top-large:0px;--awb-spacing-right-large:5.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:5.76%;--awb-width-medium:33.3333333333%;--awb-order-medium:0;--awb-spacing-right-medium:5.76%;--awb-spacing-left-medium:5.76%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element md-text-align-center sm-text-align-center\" style=\"text-align:right;--awb-max-width:58%;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-4 hover-type-none\" style=\"border-radius:15px;\"><img decoding=\"async\" width=\"350\" height=\"350\" title=\"Nicole Szujda\" src=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/05\/Nicole-Szujda.png\" alt class=\"img-responsive wp-image-8263\" srcset=\"https:\/\/www.algo.com\/wp-content\/uploads\/2024\/05\/Nicole-Szujda-200x200.png 200w, https:\/\/www.algo.com\/wp-content\/uploads\/2024\/05\/Nicole-Szujda.png 350w\" sizes=\"(max-width: 640px) 100vw, 350px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_2_3 2_3 fusion-flex-column\" style=\"--awb-padding-right:16%;--awb-padding-right-medium:13%;--awb-padding-right-small:0%;--awb-bg-size:cover;--awb-width-large:66.6666666667%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.88%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.88%;--awb-width-medium:66.6666666667%;--awb-order-medium:0;--awb-spacing-right-medium:2.88%;--awb-spacing-left-medium:2.88%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-6\" style=\"--awb-text-transform:none;\"><p><span style=\"font-weight: 400;\">\u201cTarget and Algo have expanded on our partnership continuing to build on the strong relationship within the books category. Continuing to leverage the spirit of collaboration across suppliers, Target and Algo, leveraging the Algo system to improve store by product allocations and to partner with Algo to solve business problems and innovation. We are very excited to continue this journey both for locally replenishment and overseas orders as well as expanding across categories from traditional areas like home and toys to apparel, footwear and accessories.\u201d<\/span><\/p>\n<\/div><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:25px;--awb-margin-bottom:15px;--awb-font-size:18px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:18;--minFontSize:18;line-height:1.3;\">Nicole Szujda<\/h3><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-font-size:15.3px;--awb-text-transform:none;\"><p>Former General Manager of Merchandise, Target<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:80px;--awb-background-image:linear-gradient(175deg, #44104f 20%,#8c009e 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1456px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#ffffff;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:40;line-height:1.2;\">Transform planning into a competitive advantage, and make smarter, data-driven decisions that drive retail success.<\/h2><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-top:50px;width:100%;\"><\/div><script type=\"text\/javascript\">\njQuery(document).ready(function($){\n\t$(function() {\n\t\t$('.aImage_scroll').StickySidebar({\n\t       \/\/ Settings\n\t       additionalMarginTop: 150\n\t     });\n\t});\n});\n\n\n\n(function ($) {\n    $.fn.StickySidebar = function (options) {\n        var defaults = {\n            'containerSelector': '',\n            'additionalMarginTop': 0,\n            'additionalMarginBottom': 0,\n            'updateSidebarHeight': true,\n            'minWidth': 0,\n            'disableOnResponsiveLayouts': true,\n            'sidebarBehavior': 'modern'\n        };\n        options = $.extend(defaults, options);\n\n        \/\/ Validate options\n        options.additionalMarginTop = parseInt(options.additionalMarginTop) || 0;\n        options.additionalMarginBottom = parseInt(options.additionalMarginBottom) || 0;\n\n        tryInitOrHookIntoEvents(options, this);\n\n        function tryInitOrHookIntoEvents(options, $that) {\n            var success = tryInit(options, $that);\n\n            if (!success) {\n                console.log('TST: Body width smaller than options.minWidth. Init is delayed.');\n\n                $(document).scroll(function (options, $that) {\n                    return function (evt) {\n                        var success = tryInit(options, $that);\n\n                        if (success) {\n                            $(this).unbind(evt);\n                        }\n                    };\n                }(options, $that));\n                $(window).resize(function (options, $that) {\n                    return function (evt) {\n                        var success = tryInit(options, $that);\n\n                        if (success) {\n                            $(this).unbind(evt);\n                        }\n                    };\n                }(options, $that))\n            }\n        }\n\n        function tryInit(options, $that) {\n            if (options.initialized === true) {\n                return true;\n            }\n\n            if ($('body').width() < options.minWidth) {\n                return false;\n            }\n\n            init(options, $that);\n\n            return true;\n        }\n\n        \/\/ Init the sticky sidebar(s).\n        function init(options, $that) {\n            options.initialized = true;\n\n            \/\/ Add CSS\n            $('head').append($('<style>.StickySidebar:after {content: \"\"; display: table; clear: both;}<\/style>'));\n\n            $that.each(function () {\n                var o = {};\n\n                o.sidebar = $(this);\n\n                \/\/ Save options\n                o.options = options || {};\n\n                \/\/ Get container\n                o.container = $(o.options.containerSelector);\n                if (o.container.length == 0) {\n                    o.container = o.sidebar.parent();\n                }\n\n                \/\/ Create sticky sidebar\n                o.sidebar.parents().css('-webkit-transform', 'none'); \/\/ Fix for WebKit bug - https:\/\/code.google.com\/p\/chromium\/issues\/detail?id=20574\n                o.sidebar.css({\n                    'position': 'relative',\n                    'overflow': 'visible',\n                    \/\/ The \"box-sizing\" must be set to \"content-box\" because we set a fixed height to this element when the sticky sidebar has a fixed position.\n                    '-webkit-box-sizing': 'border-box',\n                    '-moz-box-sizing': 'border-box',\n                    'box-sizing': 'border-box'\n                });\n\n                \/\/ Get the sticky sidebar element. If none has been found, then create one.\n                o.stickySidebar = o.sidebar.find('.StickySidebar');\n                if (o.stickySidebar.length == 0) {\n                    o.sidebar.find('script').remove(); \/\/ Remove <script> tags, otherwise they will be run again on the next line.\n                    o.stickySidebar = $('<div>').addClass('StickySidebar').append(o.sidebar.children());\n                    o.sidebar.append(o.stickySidebar);\n                }\n\n                \/\/ Get existing top and bottom margins and paddings\n                o.marginTop = parseInt(o.sidebar.css('margin-top'));\n                o.marginBottom = parseInt(o.sidebar.css('margin-bottom'));\n                o.paddingTop = parseInt(o.sidebar.css('padding-top'));\n                o.paddingBottom = parseInt(o.sidebar.css('padding-bottom'));\n\n                \/\/ Add a temporary padding rule to check for collapsable margins.\n                var collapsedTopHeight = o.stickySidebar.offset().top;\n                var collapsedBottomHeight = o.stickySidebar.outerHeight();\n                o.stickySidebar.css('padding-top', 1);\n                o.stickySidebar.css('padding-bottom', 1);\n                collapsedTopHeight -= o.stickySidebar.offset().top;\n                collapsedBottomHeight = o.stickySidebar.outerHeight() - collapsedBottomHeight - collapsedTopHeight;\n                if (collapsedTopHeight == 0) {\n                    o.stickySidebar.css('padding-top', 0);\n                    o.stickySidebarPaddingTop = 0;\n                }\n                else {\n                    o.stickySidebarPaddingTop = 1;\n                }\n\n                if (collapsedBottomHeight == 0) {\n                    o.stickySidebar.css('padding-bottom', 0);\n                    o.stickySidebarPaddingBottom = 0;\n                }\n                else {\n                    o.stickySidebarPaddingBottom = 1;\n                }\n\n                \/\/ We use this to know whether the user is scrolling up or down.\n                o.previousScrollTop = null;\n\n                \/\/ Scroll top (value) when the sidebar has fixed position.\n                o.fixedScrollTop = 0;\n\n                \/\/ Set sidebar to default values.\n                resetSidebar();\n\n                o.onScroll = function (o) {\n                    \/\/ Stop if the sidebar isn't visible.\n                    if (!o.stickySidebar.is(\":visible\")) {\n                        return;\n                    }\n\n                    \/\/ Stop if the window is too small.\n                    if ($('body').width() < o.options.minWidth) {\n                        resetSidebar();\n                        return;\n                    }\n\n                    \/\/ Stop if the sidebar width is larger than the container width (e.g. the theme is responsive and the sidebar is now below the content)\n                    if (o.options.disableOnResponsiveLayouts) {\n                        var sidebarWidth = o.sidebar.outerWidth(o.sidebar.css('float') == 'none');\n\n                        if (sidebarWidth + 50 > o.container.width()) {\n                            resetSidebar();\n                            return;\n                        }\n                    }\n\n                    var scrollTop = $(document).scrollTop();\n                    var position = 'static';\n\n                    \/\/ If the user has scrolled down enough for the sidebar to be clipped at the top, then we can consider changing its position.\n                    if (scrollTop >= o.container.offset().top + (o.paddingTop + o.marginTop - o.options.additionalMarginTop)) {\n                        \/\/ The top and bottom offsets, used in various calculations.\n                        var offsetTop = o.paddingTop + o.marginTop + options.additionalMarginTop;\n                        var offsetBottom = o.paddingBottom + o.marginBottom + options.additionalMarginBottom;\n\n                        \/\/ All top and bottom positions are relative to the window, not to the parent elemnts.\n                        var containerTop = o.container.offset().top;\n                        var containerBottom = o.container.offset().top + getClearedHeight(o.container);\n\n                        \/\/ The top and bottom offsets relative to the window screen top (zero) and bottom (window height).\n                        var windowOffsetTop = 0 + options.additionalMarginTop;\n                        var windowOffsetBottom;\n\n                        var sidebarSmallerThanWindow = (o.stickySidebar.outerHeight() + offsetTop + offsetBottom) < $(window).height();\n                        if (sidebarSmallerThanWindow) {\n                            windowOffsetBottom = windowOffsetTop + o.stickySidebar.outerHeight();\n                        }\n                        else {\n                            windowOffsetBottom = $(window).height() - o.marginBottom - o.paddingBottom - options.additionalMarginBottom;\n                        }\n\n                        var staticLimitTop = containerTop - scrollTop + o.paddingTop + o.marginTop;\n                        var staticLimitBottom = containerBottom - scrollTop - o.paddingBottom - o.marginBottom;\n\n                        var top = o.stickySidebar.offset().top - scrollTop;\n                        var scrollTopDiff = o.previousScrollTop - scrollTop;\n\n                        \/\/ If the sidebar position is fixed, then it won't move up or down by itself. So, we manually adjust the top coordinate.\n                        if (o.stickySidebar.css('position') == 'fixed') {\n                            if (o.options.sidebarBehavior == 'modern') {\n                                top += scrollTopDiff;\n                            }\n                        }\n\n                        if (o.options.sidebarBehavior == 'stick-to-top') {\n                            top = options.additionalMarginTop;\n                        }\n\n                        if (o.options.sidebarBehavior == 'stick-to-bottom') {\n                            top = windowOffsetBottom - o.stickySidebar.outerHeight();\n                        }\n\n                        if (scrollTopDiff > 0) { \/\/ If the user is scrolling up.\n                            top = Math.min(top, windowOffsetTop);\n                        }\n                        else { \/\/ If the user is scrolling down.\n                            top = Math.max(top, windowOffsetBottom - o.stickySidebar.outerHeight());\n                        }\n\n                        top = Math.max(top, staticLimitTop);\n\n                        top = Math.min(top, staticLimitBottom - o.stickySidebar.outerHeight());\n\n                        \/\/ If the sidebar is the same height as the container, we won't use fixed positioning.\n                        var sidebarSameHeightAsContainer = o.container.height() == o.stickySidebar.outerHeight();\n\n                        if (!sidebarSameHeightAsContainer && top == windowOffsetTop) {\n                            position = 'fixed';\n                        }\n                        else if (!sidebarSameHeightAsContainer && top == windowOffsetBottom - o.stickySidebar.outerHeight()) {\n                            position = 'fixed';\n                        }\n                        else if (scrollTop + top - o.sidebar.offset().top - o.paddingTop <= options.additionalMarginTop) {\n                            \/\/ Stuck to the top of the page. No special behavior.\n                            position = 'static';\n                        }\n                        else {\n                            \/\/ Stuck to the bottom of the page.\n                            position = 'absolute';\n                        }\n                    }\n\n                    \/*\n                     * Performance notice: It's OK to set these CSS values at each resize\/scroll, even if they don't change.\n                     * It's way slower to first check if the values have changed.\n                     *\/\n                    if (position == 'fixed') {\n                        o.stickySidebar.css({\n                            'position': 'fixed',\n                            'width': o.sidebar.width(),\n                            'top': top,\n                            'left': o.sidebar.offset().left + parseInt(o.sidebar.css('padding-left'))\n                        });\n                    }\n                    else if (position == 'absolute') {\n                        var css = {};\n\n                        if (o.stickySidebar.css('position') != 'absolute') {\n                            css.position = 'absolute';\n                            css.top = scrollTop + top - o.sidebar.offset().top - o.stickySidebarPaddingTop - o.stickySidebarPaddingBottom;\n                        }\n\n                        css.width = o.sidebar.width();\n                        css.left = '';\n\n                        o.stickySidebar.css(css);\n                    }\n                    else if (position == 'static') {\n                        resetSidebar();\n                    }\n\n                    if (position != 'static') {\n                        if (o.options.updateSidebarHeight == true) {\n                            o.sidebar.css({\n                                'min-height': o.stickySidebar.outerHeight() + o.stickySidebar.offset().top - o.sidebar.offset().top + o.paddingBottom\n                            });\n                        }\n                    }\n\n                    o.previousScrollTop = scrollTop;\n                };\n\n                \/\/ Initialize the sidebar's position.\n                o.onScroll(o);\n\n                \/\/ Recalculate the sidebar's position on every scroll and resize.\n                $(document).scroll(function (o) {\n                    return function () {\n                        o.onScroll(o);\n                    };\n                }(o));\n                $(window).resize(function (o) {\n                    return function () {\n                        o.stickySidebar.css({'position': 'static'});\n                        o.onScroll(o);\n                    };\n                }(o));\n\n                \/\/ Reset the sidebar to its default state\n                function resetSidebar() {\n                    o.fixedScrollTop = 0;\n                    o.sidebar.css({\n                        'min-height': '1px'\n                    });\n                    o.stickySidebar.css({\n                        'position': 'static',\n                        'width': ''\n                    });\n                }\n\n                \/\/ Get the height of a div as if its floated children were cleared. Note that this function fails if the floats are more than one level deep.\n                function getClearedHeight(e) {\n                    var height = e.height();\n\n                    e.children().each(function () {\n                        height = Math.max(height, $(this).height());\n                    });\n\n                    return height;\n                }\n            });\n        }\n    }\n})(jQuery);\n<\/script><script type=\"text\/javascript\">\n\t\nfunction isOnScreen(elem) {\n\tif( elem.length == 0 ) {\n\t\treturn;\n\t}\n\tvar $window = jQuery(window)\n\tvar viewport_top = $window.scrollTop()\n\tvar viewport_height = $window.height()\n\tvar viewport_bottom = viewport_top + viewport_height\n\tvar $elem = jQuery(elem)\n\tvar top = $elem.offset().top\n\tvar height = $elem.height()\n\tvar bottom = top + height\n\n\treturn (top >= viewport_top && top < viewport_bottom) ||\n\t(bottom > viewport_top && bottom <= viewport_bottom) ||\n\t(height > viewport_height && top <= viewport_top && bottom >= viewport_bottom)\n}\njQuery( document ).ready( function($) {\n\tfunction hideScrollimg(){\n\t\t$('.aScroll_img ').css('opacity', '0');\n\t}\n\n\twindow.addEventListener('scroll', function(e) {\n\t\tfor(i=1; i<=4;i++){\n\t\t\tif( isOnScreen( $( '.aScroll_content.ac_0' + i ) ) ) { \n\t\t\t\thideScrollimg();\n\t\t\t\t$('.ac_0' + i + '.aScroll_img ').css('opacity', '1')\n\t \t\t}\n\t\t}\n\t\t\n\t});\n});\n<\/script><script type=\"text\/javascript\">\njQuery(document).ready(function($){\n\t$('.slide-col-container').removeClass('hide_before_js');\n\t$('.slide-col-container .fusion-builder-row-inner').slick({\n\t        slidesToShow: 1,\n\t        dots: true,\n\t        centerMode: false,\n\t        arrows: false,\n\t        autoplay: true,\n  \t\t\tautoplaySpeed: 6000,\n            infinite:false,\n\t        focusOnSelect: true,\n\t        customPaging: function(slick, index) {\n\t            return '<span class=\"dot\"><\/span>';\n\t        },\n\t\t});\n\t\t\n});\n<\/script><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:3.84%;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:3.84%;--awb-spacing-left-medium:3.84%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js-eu1.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n<script>\n  hbspt.forms.create({\n    region: \"eu1\",\n    portalId: \"26535825\",\n    formId: \"1e67c9d3-94ef-4fbb-8c6d-9536e7b94a5d\",\n    sfdcCampaignId: \"7013h000000lLijAAE\"\n  });\n<\/script>\n\n<style>\n\/* FORM STYLING *\/\n.mktoForm #FirstName, .mktoForm #LastName, .mktoForm #Email, .mktoForm #Company, .mktoForm #Title, .mktoForm #Phone, .mktoForm #MktoPersonNotes, .mktoForm input::placeholder, .mktoForm input::-ms-input-placeholder, .mktoForm textarea::placeholder, .mktoForm textarea::-ms-input-placeholder {color: #282828 !important;}\n.mktoForm div, .mktoForm span, .mktoForm label, .mktoForm p {font-family: Lato !important;}\n\n\/* Hide labels except for Opt In 857 *\/\n#LblFirstName, #LblLastName, #LblEmail, #LblCompany, #LblPhone, #LblTitle, #LblEmail_Opt_In__c {display: none;}\n.mktoForm .mktoOffset {display:none;}\n.mktoForm, .mktoFieldDescriptor.mktoFormCol, .mktoFieldWrap, .mktoLogicalField { width: 100% !important; }\n.mktoForm input:not(#mktoCheckbox_924_0) { border-left:none; border-right: none; border-top: none; border-radius: 0; border-bottom: 2px solid #BEBEBE; }\n\n.mktoForm #MktoPersonNotes { width: 100% !important; height: 70px; background: #f4f4f4; border: none; margin-top: 15px; padding: 10px; }\n.mktoForm #FirstName, .mktoForm #LastName, .mktoForm #Email, .mktoForm #Company, .mktoForm #Title, .mktoForm #Phone { height: 32px; width: 100% !important; }\n.mktoFormRow {margin-bottom: 7px !important;}\n.mktoForm .mktoField {font-size: 14px;}\n#LblmktoCheckbox_857_0 {font-size: 12px;}\n.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple {margin-left:0 !important;}\n.mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {\n\tcolor: #f8486e;\n\tfont-size: 18px;\n\tborder: none;\n\tbackground-color: transparent !important;\n\tbackground-image: none !important;\n\tfont-family: Lato !important;\n}\n\n.mktoForm .mktoFormRow:nth-last-child(5) {display: flex !important;}\n.mktoForm .mktoFormRow:nth-last-child(8) {display: none;}\n#mktoCheckbox_924_0{width: 15px !important;}\n#LblmktoCheckbox_924_0{ display: block !important;}\n<\/style><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><script type=\"application\/ld+json\">{\n    \"@context\": \"https:\\\/\\\/schema.org\",\n    \"@graph\": [\n        {\n            \"@type\": \"CreativeWork\",\n            \"@id\": \"https:\\\/\\\/www.algo.com\\\/case-studies\\\/target\\\/#casestudy\",\n            \"name\": \"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo\",\n            \"headline\": \"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo\",\n            \"url\": \"https:\\\/\\\/www.algo.com\\\/case-studies\\\/target\\\/\",\n            \"image\": \"https:\\\/\\\/www.algo.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/New-Test-01.webp\",\n            \"description\": \"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.\",\n            \"datePublished\": \"2024-05-27\",\n            \"inLanguage\": \"en-US\",\n            \"author\": {\n                \"@id\": \"https:\\\/\\\/www.algo.com\\\/#organization\"\n            },\n            \"publisher\": {\n                \"@id\": \"https:\\\/\\\/www.algo.com\\\/#organization\"\n            },\n            \"brand\": {\n                \"@id\": \"https:\\\/\\\/www.algo.com\\\/#organization\"\n            },\n            \"mainEntityOfPage\": {\n                \"@type\": \"WebPage\",\n                \"@id\": \"https:\\\/\\\/www.algo.com\\\/case-studies\\\/target\\\/\"\n            },\n            \"about\": [\n                {\n                    \"@type\": \"SoftwareApplication\",\n                    \"@id\": \"https:\\\/\\\/www.algo.com\\\/products\\\/demand-planning\\\/#software\",\n                    \"name\": \"Algo Demand Planning\",\n                    \"url\": \"https:\\\/\\\/www.algo.com\\\/products\\\/demand-planning\\\/\",\n                    \"operatingSystem\": \"Web\",\n                    \"applicationCategory\": \"BusinessApplication\",\n                    \"applicationSubCategory\": \"Demand Planning Software\"\n                },\n                {\n                    \"@type\": \"SoftwareApplication\",\n                    \"@id\": \"https:\\\/\\\/www.algo.com\\\/products\\\/inventory-planning\\\/#software\",\n                    \"name\": \"Algo Inventory Optimization\",\n                    \"url\": \"https:\\\/\\\/www.algo.com\\\/products\\\/inventory-planning\\\/\",\n                    \"operatingSystem\": \"Web\",\n                    \"applicationCategory\": \"BusinessApplication\",\n                    \"applicationSubCategory\": \"Inventory Management Software\"\n                }\n            ],\n            \"mentions\": {\n                \"@type\": \"Organization\",\n                \"name\": \"Target\",\n                \"url\": \"https:\\\/\\\/www.target.com\\\/\"\n            }\n        }\n    ]\n}<\/script>\n<\/div><\/div><\/div><\/div><\/p>","protected":false},"author":3,"featured_media":7683,"template":"","categories":[49],"tags":[47],"class_list":["post-8329","algo_case_studies","type-algo_case_studies","status-publish","has-post-thumbnail","hentry","category-featured","tag-new-case-studies"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo - Algo<\/title>\n<meta name=\"description\" content=\"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.algo.com\/es\/case-studies\/target\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo - Algo\" \/>\n<meta property=\"og:description\" content=\"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.algo.com\/es\/case-studies\/target\/\" \/>\n<meta property=\"og:site_name\" content=\"Algo\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-14T01:04:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"470\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.algo.com\/case-studies\/target\/\",\"url\":\"https:\/\/www.algo.com\/case-studies\/target\/\",\"name\":\"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo - Algo\",\"isPartOf\":{\"@id\":\"https:\/\/www.algo.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.algo.com\/case-studies\/target\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.algo.com\/case-studies\/target\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp\",\"datePublished\":\"2024-05-27T22:08:16+00:00\",\"dateModified\":\"2025-11-14T01:04:54+00:00\",\"description\":\"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.algo.com\/case-studies\/target\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.algo.com\/case-studies\/target\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.algo.com\/case-studies\/target\/#primaryimage\",\"url\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp\",\"contentUrl\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp\",\"width\":600,\"height\":470},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.algo.com\/case-studies\/target\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.algo.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.algo.com\/#website\",\"url\":\"https:\/\/www.algo.com\/\",\"name\":\"Algo\",\"description\":\"The demand planning software built for modern retail supply chains\",\"publisher\":{\"@id\":\"https:\/\/www.algo.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.algo.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.algo.com\/#organization\",\"name\":\"Algo\",\"url\":\"https:\/\/www.algo.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.algo.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png\",\"contentUrl\":\"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png\",\"width\":180,\"height\":142,\"caption\":\"Algo\"},\"image\":{\"@id\":\"https:\/\/www.algo.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/algoai\/\",\"https:\/\/appsource.microsoft.com\/en-us\/product\/dynamics-365-for-operations\/algomusinc1594790793409.algo-d365\",\"https:\/\/www.crunchbase.com\/organization\/algomus-inc\",\"https:\/\/www.g2.com\/products\/algo\/\",\"https:\/\/www.capterra.com.au\/software\/1041576\/algo\",\"https:\/\/sourceforge.net\/software\/product\/Algo-Supply-Chain\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo - Algo","description":"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.algo.com\/es\/case-studies\/target\/","og_locale":"es_ES","og_type":"article","og_title":"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo - Algo","og_description":"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.","og_url":"https:\/\/www.algo.com\/es\/case-studies\/target\/","og_site_name":"Algo","article_modified_time":"2025-11-14T01:04:54+00:00","og_image":[{"width":600,"height":470,"url":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.algo.com\/case-studies\/target\/","url":"https:\/\/www.algo.com\/case-studies\/target\/","name":"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo - Algo","isPartOf":{"@id":"https:\/\/www.algo.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.algo.com\/case-studies\/target\/#primaryimage"},"image":{"@id":"https:\/\/www.algo.com\/case-studies\/target\/#primaryimage"},"thumbnailUrl":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp","datePublished":"2024-05-27T22:08:16+00:00","dateModified":"2025-11-14T01:04:54+00:00","description":"Learn how Algo collaborated with Target to optimize inventory, reduce operational costs, and drive efficient supply chain management with AI solutions.","breadcrumb":{"@id":"https:\/\/www.algo.com\/case-studies\/target\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.algo.com\/case-studies\/target\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.algo.com\/case-studies\/target\/#primaryimage","url":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp","contentUrl":"https:\/\/www.algo.com\/wp-content\/uploads\/2023\/12\/New-Test-01.webp","width":600,"height":470},{"@type":"BreadcrumbList","@id":"https:\/\/www.algo.com\/case-studies\/target\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.algo.com\/"},{"@type":"ListItem","position":2,"name":"How Target Optimized Demand Planning and Retail Product Allocation Across Multiple Categories with Algo"}]},{"@type":"WebSite","@id":"https:\/\/www.algo.com\/#website","url":"https:\/\/www.algo.com\/","name":"Algo","description":"The demand planning software built for modern retail supply chains","publisher":{"@id":"https:\/\/www.algo.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.algo.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.algo.com\/#organization","name":"Algo","url":"https:\/\/www.algo.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.algo.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png","contentUrl":"https:\/\/www.algo.com\/wp-content\/uploads\/2025\/01\/algo-logo-2x.png","width":180,"height":142,"caption":"Algo"},"image":{"@id":"https:\/\/www.algo.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/algoai\/","https:\/\/appsource.microsoft.com\/en-us\/product\/dynamics-365-for-operations\/algomusinc1594790793409.algo-d365","https:\/\/www.crunchbase.com\/organization\/algomus-inc","https:\/\/www.g2.com\/products\/algo\/","https:\/\/www.capterra.com.au\/software\/1041576\/algo","https:\/\/sourceforge.net\/software\/product\/Algo-Supply-Chain\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/algo_case_studies\/8329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/algo_case_studies"}],"about":[{"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/types\/algo_case_studies"}],"author":[{"embeddable":true,"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/users\/3"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/media\/7683"}],"wp:attachment":[{"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/media?parent=8329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/categories?post=8329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.algo.com\/es\/wp-json\/wp\/v2\/tags?post=8329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}