Verificando disponibilidade de inventário de um item com variações

O Sterling™ Order Management System oferece a capacidade de verificar a disponibilidade de estoque de um item com variações, com base em um conjunto especificado de atributos.

Este recurso inclui a seguinte funcionalidade:

  • Filtrar inventário por atributos e itens-filhos
  • Manter o fornecimento e a demanda para o item com variações e itens-filhos
    Nota: o comportamento de algumas APIs foi alterado como resultado da introdução do recurso Disponibilidade de inventário de um item com variações. Para obter informações sobre alterações de comportamento nessas APIs, consulte o IBM Sterling® Order Management: Javadoc.

Filtrar inventário por atributos e itens-filhos

O Sterling Order Management System permite verificar a disponibilidade de inventário de um item com variações, especificando um item filho ou um conjunto de atributos, como estilo, tamanho e cor. Por exemplo, é possível verificar a disponibilidade de sapatos sem biqueira no tamanho sete.

Se nenhum filho ou atributo for especificado ao verificar a disponibilidade de um item com variações, o Sterling Order Management System fornece informações sobre o item com variações e todos os seus itens filhos. Se você especificar um item filho ou um conjunto de atributos, o Sterling Order Management System verificará a disponibilidade apenas para os itens que atendem aos critérios especificados

Filtrando por atributos e itens filhos

A tabela a seguir fornece informações sobre o inventário de itens-filhos do item com variações, Tshirt.

Filtrando por Atributos e Itens Filhos

ItemID Atributos definidos Quantidade disponível
Tshirt_red_small Tshirt, Red, Small 22
Tshirt_red_medium Tshirt, Red, Medium 11
Tshirt_red_large Tshirt, Red, Large 20
Tshirt_blue_small Tshirt, Blue, Small 22
Tshirt_blue_medium Tshirt, Blue, Medium 11
Tshirt_blue_large Tshirt, Blue, Large 2

Neste exemplo, se você verificar a disponibilidade de inventário para Tshirt sem especificar nenhum atributo, o sistema retornará a quantidade disponível como 64. Se você verificar a disponibilidade de inventário para Tshirt e especificar o atributo Red, o sistema retornará a quantidade disponível como 41. Se você verificar a disponibilidade de inventário para o item-filho Tshirt_red_large, o sistema retornará a quantidade disponível como 20.

Manter o fornecimento e a demanda para o item com variações e itens-filhos

A disponibilidade geral do item com variações é igual à soma da disponibilidade de todos os itens-filhos. A demanda não é feita com relação a itens com variações.

O fornecimento e a demanda por itens-filhos individuais são mantidos separadamente para cada item. Assim, o fornecimento de um item-filho não pode ser utilizado para satisfazer a demanda de um item-filho diferente. Por exemplo, sapatos sem biqueira disponíveis não podem ser usados para preencher uma escassez de sapatos de salto femininos.

Calculando fornecimento e demanda para os itens-filhos

A tabela a seguir fornece informações sobre o inventário dos itens-filhos do item com variações, Tshirt.

Calculando o Fornecimento e a Demanda para Itens-Filhos

ItemID
Quantidade disponível Quantidade de demanda Quantidade
disponível
Insuficiência
Tshirt_red 22 0 22 0
Tshirt_blue 20 11 9 0
Tshirt_green 40 40 0 0
Tshirt_white 130 105 0 22

Neste exemplo, a disponibilidade para o item com variações Tshirt é calculada ao somar a quantidade disponível de todos os itens-filhos (10 + 9 + 0 + 0), que é igual a 19 Tshirts disponíveis.

Este exemplo também demonstra que o fornecimento e a demanda de cada item-filho são calculados separadamente. Assim, a quantidade disponível para
Tshirt_red é retornada como 10, Tshirt_blue como 9, Tshirt_green como 0 e Tshirt_white como 0. Além disso, a quantidade disponível para Tshirt_red ou Tshirt_blue não pode ser usada para atender a uma escassez de Tshirt_white.
Tshirt_white retorna uma escassez de 10.