Atualiza um item de estoque (MSI)
Atualiza, em lote, o estoque de produto para uma ou mais fontes em Magento Adobe Commerce
Descrição
Campo de texto
Descrição visual do conector na construção do fluxo.
Conta de serviço
Seletor
Permite selecionar uma conta de serviço do tipo Bearer Token, cadastrada no Workspace Floui, para realizar a conexão e autenticação com o ambiente Adobe Commerce Magento.
SKU do produto
Campo de texto
Refere-se ao código identificador único do produto no e-commerce que terá seus dados de estoque atualizados pelo conector.
Código da fonte de estoque
Campo de texto
Refere-se ao código da fonte de estoque do produto no e-commerce que será usado para atualização. O produto pode ter uma ou mais fontes.
Quantidade
Campo de texto
Indica a quantidade disponível do produto em estoque para determinada fonte.
Disponibilidade do estoque (status)
Seletor
Permite definir, para uma determinada fonte, se o item estará disponível em estoque ou será listado como fora de estoque.
Output Path
Campo de texto
Refere-se ao caminho do resultado da requisição na saída do conector no contexto de execução do fluxo
Payload
O conector Atualiza lote de itens de estoque (MSI) oferece uma forma intuitiva para atualização de itens de estoque de fontes em produtos do e-commerce, realizando alterações via Multi Source Inventory (MSI). O MSI está disponível para versões do Magento Open Source 2.3+ e Adobe Commerce (Magento Commerce) 2.3+.
O conector utiliza o endpoint POST rest/V1/inventory/source-items. Para saber mais sobre esta ou outras APIs disponibilizadas para Adobe Commerce Magento, acesse o link REST endpoints (ReDocly).
Endereços
Para adicionar uma lista de itens para atualização de estoque, o JSON deve seguir um formato específico. Abaixo está um exemplo de estrutura para atualizar o estoque de múltiplas fontes de um único produto.
No exemplo, o JSON está localizado no caminho msg.stock.items. Portanto, na configuração Entrada da lista de itens, deve-se indicar o caminho msg.stock.items.
Nos campos de configuração Path seguintes, será necessário definir o caminho relativo dentro de msg.stock.items. Por exemplo, ao configurar o Path JSON do SKU como "sku", o conector acessará msg.stock.items[i].sku, onde [i] representa cada item dentro da lista. Logo, é recomendado manter o valor padrão presente nas configurações Path do conector.
Sucesso
Quando a requisição for bem-sucedida, a resposta conterá uma lista vazia, o código de status 200 indica que a atualização em lote foi realizada com sucesso.
Erros
Casos comuns de erros podem ser devido a parametrização incorreta do campo Entrada da lista de itens ao informar um conteúdo que não é uma lista válida, ou quando os campos para atualização de estoque contém valores incorretos. O exemplo abaixo demonstra como os erros genéricos são exibidos na saída do conector, neste caso, um código de fonte incorreto.
Last updated
Was this helpful?