Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Explorar APIs do Omnichannel Inventory

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Explicar o que é o Omnichannel Inventory Service.
  • Descrever o que fazem as APIs do Omnichannel Inventory.
  • Definir os termos comuns do Omnichannel Inventory.

O que é o Omnichannel Inventory Service?

O Omnichannel Inventory Service é um sistema multilocatário com uma coleção de APIs headless que permite obter dados de disponibilidade de inventário e gerenciar reservas em todos os seus canais de atendimento.

Use o Omnichannel Inventory Service para:

  • Recuperar atualizações de inventário de seus sistemas de retaguarda (back-office), como seu sistema de gerenciamento de armazém (WMS), sistema de planejamento de recursos empresariais (ERP) e sistema de ponto de venda (PDV).
  • Fornecer informações de disponibilidade de inventário quase em tempo real para os compradores em suas lojas de comércio eletrônico.
  • Reservar um inventário quando os compradores adicionarem itens aos carrinhos de compras online e enviarem seus pedidos.
  • Compartilhar informações de disponibilidade de inventário por localização e grupo de localizações para atendimento do pedido.
Nota

Antes de começar a usar o Omnichannel Inventory Service, crie suas localizações e grupos de localizações no aplicativo Omnichannel Inventory e, em seguida, importe seus dados de inventário existentes.

APIs do Omnichannel Inventory

As APIs do Omnichannel Inventory permitem importar e carregar arquivos de inventário, obter disponibilidade de inventário e transferir, liberar e cumprir reservas ao usar integrações externas ao serviço. 

Você também pode aproveitar as APIs do Omnichannel Inventory quando você se integrar ao Salesforce B2C Commerce e Salesforce Order Management. Você aprenderá mais sobre essas integrações posteriormente.

Duas coleções de APIs estão disponíveis com o Omnichannel Inventory.

  • APIs de Salesforce Commerce — APIs headless usadas pela integração nativa entre o Omnichannel Inventory e o B2C Commerce e Salesforce Order Management. Use as APIs headless do Omnichannel Inventory para personalizar a experiência de inventário, além das integrações nativas com o B2C Commerce e o Salesforce Order Management.
  • APIs REST do Salesforce Connect — APIs usadas por integrações entre aplicativos Omnichannel Inventory e Salesforce Platform, como Salesforce Order Management e B2B Commerce no Lightning Experience. O Salesforce Order Management usa essas APIs para alimentar a funcionalidade de gerenciamento de pedidos distribuídos.

Todos os usuários do Omnichannel Inventory dispõem de uma organização do Salesforce. Você pode usar suas credenciais do Salesforce para acessar ambas as coleções de APIs do Omnichannel Inventory. Se você estiver usando o B2C Commerce, você também pode usar o Account Manager com suas credenciais do B2C Commerce para acessar as APIs headless do Omnichannel Inventory.

As diferentes abordagens de acesso não afetam o propósito ou o desempenho das APIs.

Qual coleção de APIs do Omnichannel Inventory devo usar?

A coleção de APIs que você usa depende dos detalhes de implementação e dos casos de uso do inventário. Em geral, use as APIs que estão alinhadas com o seu cenário de integração. Por exemplo, se você está se integrando com o B2C Commerce, use as APIs de Salesforce Commerce. Se você estiver se integrando a um aplicativo Salesforce Platform, use as APIs REST do Connect.

Esses pontos de extremidade são usados para casos específicos de uso, independentemente do seu cenário de integração.

  • Importar disponibilidade — A API de importação na coleção de APIs de Salesforce Commerce suporta um volume muito maior de registros. Use esta API sempre que possível para importar dados de inventário.
  • Importar gráfico de localização — A API para importar um gráfico de localização está disponível apenas na coleção de APIs REST do Connect. Use esta API para importar um gráfico de localização e mostrar informações de grupo e localização no aplicativo Omnichannel Inventory.

APIs de Salesforce Commerce para Omnichannel Inventory

Esta tabela fornece uma visão geral das APIs de Salesforce Commerce para Omnichannel Inventory.

Categoria API Caso de uso

Disponibilidade de inventário

Update Inventory Counts (Atualizar contagens de inventário)

Obtenha atualizações de inventário em tempo real através de uma integração com um sistema externo, como um WMS, ERP ou PDV.

Get Inventory Availability (Deltas) [Obter disponibilidade de inventário (Deltas)]

Obtenha mudanças que aconteceram desde um determinado token delta. Um token delta inicial é obtido a partir de uma chamada de exportação. Os tokens delta subsequentes são devolvidos desta chamada.

Get Inventory Availability (Obter disponibilidade de inventário)

Obtenha a contagem de disponibilidade de inventário para SKUs em uma localização específica ou dentro de um grupo de localizações específico para alimentar experiências de compras e atualizar sistemas externos.

Inventário Impex

Import Inventory Files (Importar arquivos de inventário)


Defina um arquivo de importação de inventário para uma integração com um sistema externo, como WMS, ERP ou PDV.

Upload Inventory (Carregar inventário)

Carregue um arquivo de importação de inventário para uma integração com um sistema externo, como um WMS, ERP ou PDV.

Get Import Status (Obter status de importação)


Obtenha o status de um arquivo de importação de inventário para uma integração com um sistema externo, como um WMS, ERP ou PDV.

Reservas de inventário

Create Reservations (Criar reservas)

Reserve inventário em uma localização ou grupo de localizações durante "adicionar ao carrinho" ou a criação de pedidos para evitar sobrevenda.

Transfer Reservations (Transferir reservas)


Mova quantidades de reserva entre um grupo e suas localizações, ou entre localizações, durante o encaminhamento de pedidos.

Release Reservations (Liberar reservas)

Remova reservas que não são mais válidas devido a carrinhos abandonados ou pedidos cancelados.

Fulfill Reservations (Cumprir reservas)

Remova as reservas após a distribuição dos itens e, em seguida, ajuste as contagens de inventário manualmente.

Para obter informações mais detalhadas sobre as APIs do Omnichannel Inventory, acesse a API do B2C Commerce, o local ideal para obter informações da API do B2C Commerce, com links para APIs, melhores práticas e um repositório de código.

APIs REST do Salesforce Connect para Omnichannel Inventory

Esta tabela fornece uma visão geral das APIs REST do Salesforce Connect para Omnichannel Inventory.

API Descrição
Obter registros de disponibilidade

Recupere dados de disponibilidade de inventário para um ou mais produtos em uma ou mais localizações de inventário ou grupos de localizações.
Carregar registros de disponibilidade
Carregue um arquivo de dados de disponibilidade de inventário no Omnichannel Inventory.
Carregar gráfico de localização
Publique informações de forma assíncrona sobre suas localizações de inventário e grupos de localizações no Omnichannel Inventory.
Create Reservations (Criar reservas)
Crie uma reserva de inventário no Omnichannel Inventory.
Fulfill Reservations (Cumprir reservas)
Cumpra uma ou mais reservas de inventário.
Release Reservations (Liberar reservas)
Libere uma ou mais reservas de inventário existentes para liberar esse inventário.
Transfer Reservations (Transferir reservas)
Transfira uma ou mais reservas de inventário entre localizações ou grupos de localizações.

Para obter informações mais detalhadas sobre as APIs REST do Salesforce Connect para Omnichannel Inventory, consulte a página Recursos do Salesforce Omnichannel Inventory no Guia do desenvolvedor de API REST do Connect.

Terminologia do Omnichannel Inventory

O Omnichannel Inventory usa alguns termos de inventário comuns de maneiras muito específicas. Revise os termos desta tabela para se familiarizar com os termos e conceitos mais comuns do Omnichannel Inventory.

Termo
Descrição

Disponível para cumprimento (ATF)

Inventário que pode ser cumprido agora 


A fórmula que determina isso é:

quantidade disponível - quantidade reservada - estoque de segurança

Disponível para pedido (ATO)

Inventário que pode ser encomendado


A fórmula que determina isso é:

quantidade disponível + inventário futuro - quantidade reservada - estoque de segurança

Inventário futuro

Inventário disponível apenas para pré-venda ou pedidos pendentes


O inventário não está disponível no momento e inclui uma data esperada em estoque

Localização

Localização física onde o inventário está alojado, como uma loja, armazém ou mercado de terceiros

Gráfico de localização

Representa o mapeamento de localizações para grupos de localizações no Omnichannel Inventory Service 


O gráfico contém todos os grupos de localizações e suas localizações de membros.

Grupo de localização

Um grupo relacionado de localizações que fornece uma visão agregada da disponibilidade de inventário

Quantidade disponível

Inventário disponível, sem contar inventário futuro ou quantidade reservada

Quantidade reservada

Inventário reservado para cumprimento

Reserva

Inventário adicionado a um carrinho de loja ou a um pedido quando ele é criado


Quando um item é adicionado a um carrinho de compras ou a um pedido, a quantidade de itens é subtraída do total de disponível para pedido (ATO) e disponível para cumprimento (ATF). Como a quantidade de itens reduz a quantidade total disponível, uma reserva garante que a quantidade de itens esteja disponível no checkout e que o pedido possa ser cumprido. 


Se a disponibilidade de itens for zero (0), uma reserva não pode ser feita e o produto não pode ser adicionado a um carrinho de compras ou a um pedido.

Contagem de estoque de segurança

Quantidade de inventário que é intencionalmente retida e não incluída nas contagens de inventário disponível para pedido (ATO) ou disponível para cumprimento (ATF)

Unidade de manutenção de estoque (SKU)

Código único que é atribuído a cada produto em seu inventário, usado para rastrear a disponibilidade e a movimentação de itens de inventário

Como integrar o Omnichannel Inventory com o B2C Commerce e o Salesforce Order Management

O Omnichannel Inventory requer uma organização do Salesforce e o B2C Commerce ou o Salesforce Order Management. 

Para fornecer uma experiência de comércio eletrônico verdadeiramente perfeita e de ponta a ponta para seus compradores, integre o Omnichannel Inventory com o B2C Commerce e o Salesforce Order Management.

O uso do Omnichannel Inventory com o B2C Commerce e o Salesforce Order Management permite:

  • Fornecer aos compradores uma visão precisa da disponibilidade de inventário em todos os seus canais de vendas.
  • Otimizar processos de cumprimento com disponibilidade de inventário quase em tempo real em todas as suas localizações de distribuição.

Esta ilustração mostra como essa integração funciona.

Diagrama mostrando os relacionamentos entre o B2C Commerce, Order Management, Omnichannel Inventory e sistemas de fontes de inventário (WMS, ERP, PDV).

Vamos dar uma olhada mais de perto nessas integrações mais tarde.

Omnichannel Inventory e B2B Commerce

Se você estiver usando o B2B Commerce no Lightning Experience com o Salesforce Order Management e o Omnichannel Inventory, você pode acessar todas as APIs de Salesforce Commerce e APIs REST do Connect para o Omnichannel Inventory.

Use as APIs para:

  • Criar integrações em sua loja do B2B usando as funcionalidades do Omnichannel Inventory para alimentar experiências personalizadas para inventário.
  • Executar e gerenciar fluxos de alocação de inventário usando APIs REST do Connect com o Salesforce Order Management.

Próximas etapas

Nesta unidade, você aprendeu sobre o Omnichannel Inventory Service, APIs e terminologia. Agora, vamos ver como funciona o aplicativo Omnichannel Inventory.

Recursos

Salesforce Developer Center: APIs

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback