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-filhosNota: 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.