Uma vez dispomos de uma previsão de demanda sólida, o passo seguinte é otimizar a atribuição de estoque às diferentes lojas.
O processo de otimização foi concebido para maximizar a probabilidade de venda, considerando as restrições requeridas, e minimizar o «custo» associado à quantidade de produtos a enviar (p. ex.: se enviar 1 unidade de um produto concreto a 1 loja tem a mesma probabilidade de venda que enviar 2 unidades a 2 lojas diferentes, a primeira opção será a preferencial).
O motor de otimização atribui unidades de cada «produto-tamanho (SKU)» por ordem do seu valor ao enviá-las às lojas. O processo é realizado considerando sua probabilidade de venda, os custos logísticos e o valor de guardá-las no armazém, além de diferentes tipos de restrições locais.
Restrições: o processo de otimização considera aspectos específicos que são importantes para o negócio.
Prepacks: um produto determinado pode ter sua atribuição de prepacks priorizada em relação ao envio de unidades soltas. São utilizados quando os produtos recebidos estão agrupados em packs no armazém, e não em pacotes individuais.
Sortido: lista de produtos que serão introduzidos nas lojas. Define o âmbito da implantação inicial.