Um guia definitivo para Magento 2 MSI (Multi Source Inventory)
Um pouco da História
Lançado em novembro de 2018 pela Adobe, o Magento 2.3 introduziu vários novos recursos significativos, aprimoramentos e melhorias em relação ao seu antecessor, incluindo o gerenciamento de inventário do Magento e, especialmente, o Magento 2 MSI (ou Magento 2 Multi Source Inventory, Magento MSI) . Esse recurso é considerado um método ideal para ajudar os proprietários de lojas a gerenciar em locais sem quaisquer outros módulos de terceiros!
Neste guia, vamos mostrar os benefícios incríveis e como aproveitar o Magento 2 Multi Source Inventory (MSI) para gerenciar seu inventário de forma eficaz e torná-lo estratégico…
O que é Magento 2 MSI?
Primeiro, vamos explorar a definição mais básica do Magento MSI (Multi Source Inventory) .
O Multi Source Inventory (MSI) é um recurso excelente da versão Magento 2.3.0. Com o suporte do Magento 2 MSI, é mais fácil para os comerciantes controlarem seus inventários de canal único ou múltiplo e canais de venda. O MSI foi projetado para auxiliar as lojas de comerciantes a gerenciar suas múltiplas fontes de inventário e canais de venda a partir do painel de administração do Magento 2. O Magento 2 Multi Source Inventory (MSI) é um grande salto que melhora drasticamente o gerenciamento de inventário, independentemente dos clientes e locais do depósito, do tipo de produto ou canais de venda.
Benefícios incríveis do Magento 2 MSI
De fato, o Magento MSI oferece diversas vantagens incríveis que melhoram o gerenciamento de estoque e melhoram a experiência geral de compra do cliente.
Melhorando o gerenciamento de localização física:: o MSI permite que você gerencie vários locais físicos ou fontes, como armazéns e lojas de varejo. Isso permite melhor controle e rastreamento do inventário em vários locais.
Aumentar as vendas na loja e melhorar a experiência do cliente:: com melhor visibilidade do estoque, você pode exibir com precisão a disponibilidade do estoque aos clientes, reduzindo as chances de vendas excessivas.
Melhorando o processo de checkout: O Magento 2 MSI permite roteamento de pedidos e alocação de estoque eficientes, garantindo que os pedidos sejam atendidos na fonte mais próxima disponível. Isso simplifica o processo de checkout e reduz os tempos de entrega.
Gerencie o Drop Shipping com facilidade: o Multi Source Inventory fornece a flexibilidade para gerenciar o drop shipping, onde os produtos são enviados diretamente dos fornecedores para os clientes. Ele simplifica o gerenciamento do estoque de diferentes fornecedores e permite um processamento de pedidos mais rápido.
Remessa separada de diferentes depósitos: permite que o proprietário da loja faça uma remessa separada de um depósito diferente com serviço de entrega rápida para um pedido com vários itens, caso um cliente queira receber um item específico com antecedência.
Compre on-line e retire na loja (BOPIS) : a MIS oferece suporte à opção BOPIS, onde os clientes podem fazer um pedido on-line e retirá-lo em uma loja física próxima. Isso não apenas melhora a experiência de compra do cliente, mas também direciona tráfego para suas lojas físicas.
Termos essenciais no mecanismo de inventário multi-fonte (MSI) do Magento
1. Fonte Magento
A fonte no Magento MSI se refere ao local físico onde os comerciantes armazenam seus produtos. Pode ser um depósito, centro de distribuição, loja de varejo ou drop shipper. As empresas podem criar algumas novas fontes e especificar quantidades de produtos para cada uma delas.
Pedidos e remessas são intimamente associados a fontes. Quando as fontes são desabilitadas, elas não conseguem fornecer produtos para pedidos e remessas.
2. Ações Magento
Estoque significa a quantidade de produto disponível no inventário. Ele indica quantos itens ainda estão para venda e conecta os canais de vendas aos seus locais de origem correspondentes e inventário disponível.
Vários sites podem ser associados a um único estoque, mas cada canal de vendas pode se conectar a apenas um estoque. Os estoques não podem ser desabilitados, mas você pode reatribuir canais ou fontes de vendas.
3. Configuração do inventário de produtos Magento
O novo sistema de inventário Magento permite que os usuários vinculem fontes a um produto. Isso ajuda você a rastrear a quantidade do item e o status do estoque, bem como ajustar as configurações padrão para alertas de estoque baixo.
4. Quantidade escalável Magento

Quantidade Vendável refere-se à quantidade total de produtos que você tem para venda de todas as fontes de estoque. A partir do Magento 2.3.0, quando um cliente faz um pedido, a quantidade vendável diminui, mesmo que a quantidade geral do produto permaneça a mesma. Esse recurso ajuda a evitar situações de falta de estoque, reduzindo a quantidade vendável após o pedido ser atendido.
Observação: se um pedido for cancelado antes da entrega, a quantidade solicitada será imediatamente adicionada à quantidade vendável.
5. Algoritmo de seleção de fonte Magento
O algoritmo de seleção de fonte usa dados de clientes, produtos, endereços, estoques, fontes e locais de entrega de pedidos. Ele ajuda os comerciantes a encontrar a fonte mais eficiente para enviar pedidos com a maior margem de lucro.
O Gerenciamento de Estoque do Magento tem 2 algoritmos de prioridade: Source e Distance. Esses algoritmos criam uma lista de fontes que inclui quantidades de produtos disponíveis e quaisquer deduções necessárias com base no algoritmo escolhido. Esse recurso ajuda as lojas Magento 2 a planejarem estratégias de gerenciamento de inventário de forma eficaz, reduzindo custos e melhorando a experiência do cliente.
5 etapas para implementar o inventário multifonte do Magento 2
Para aproveitar ao máximo o Magento 2 MSI, você precisa seguir os passos abaixo:
Etapa 1: Gerenciar fontes
O que é Magento Source?
Como elemento primário do novo inventário, uma fonte representa um local físico onde o produto está localizado. Este local pode ser um depósito, loja física, drop shipper ou centro de distribuição. Os proprietários de lojas podem adicionar uma nova fonte e definir a quantidade de produtos disponíveis para cada fonte.
Adicionar uma nova fonte
Acesso ao painel de administração
Navegar para Loja > Inventário > Sources

Na página de Manage Sources, a grade de fontes mostrará a fonte padrão que deve ser habilitada. Em um modo de fonte única, todos os produtos são atribuídos a ela por padrão.
Clique no botão Add New Source para permitir o modo multifonte caso o comerciante tenha vários locais.

Na aba Geral, insira o nome, o código, a descrição e a localização GPS exata (latitude e longitude) da fonte.

Observação :
Nome e Código são parâmetros necessários para uma fonte.
A descrição da fonte é visível apenas no backend (painel administrativo).
Em seguida, insira o específico Nome do Contato e o Endereço da fonte na aba de Contact Info e Adress Data

Observação: País e CEP são campos obrigatórios.
Quando tudo estiver pronto, clique no botão "Salvar e Continuar" no canto superior direito da tela para salvar a configuração.
Etapa 2: Gerenciar estoques
O que é Magento Stock?
No Magento, “estoque” se refere à quantidade ou disponibilidade de um produto específico no inventário. Ele representa o número de itens que você tem disponíveis para venda. Os estoques mapeiam um canal de vendas para locais de origem e inventário disponível. No Magento 2.3.0, os canais de vendas são limitados apenas a sites Magento. Um estoque pode ser atribuído a vários sites, enquanto cada canal de vendas pode ser conectado a apenas um estoque.
Adicionar novo estoque
Vá para Loja > Iventário > Stocks.
Na página de Gerenciar Estoque, você verá o Default Stock que não pode ser desabilitado. Em um modo de fonte única, o estoque padrão é atribuído à fonte padrão e ao site principal.
Clique no botão "Add New Stock" para permitir o modo multi fonte.


Preencha o campo "Nome" com o nome do novo estoque, selecione o canal de vendas e atribua as fontes.

Etapa 3: Gerenciar o inventário de produtos do catálogo
Agora, vamos ver como você pode anexar fontes aos produtos!
Navegar para Catálogo > Produtos


Na coluna de Action/Ação da grade, clique no botão Edit/Editar para ir para a página de edição do produto.
Role para baixo até a seção Sources e clique no botão Assign Sources.
Na página Assing Sources, escolha as fontes a serem atribuídas e clique no botão Concluído.

Depois de salvar a configuração, ela será mostrada conforme abaixo:

Aqui você pode definir facilmente a quantidade, o status do estoque e modificar o limite padrão do administrador para a notificação de estoque baixo.
Etapa 4: Gerenciar a quantidade vendável
A Quantidade Vendável indica o estoque que as lojas podem vender por meio de um canal de vendas. Isso leva em conta os estoques em todas as fontes atribuídas. Diferente das versões anteriores do Magento 2, quando o cliente faz um pedido no Magento 2.3.0, a quantidade vendável diminuirá enquanto o número de produtos não muda. A quantidade do produto diminui somente após o cumprimento da remessa.

Etapa 5: Gerenciar o algoritmo de seleção de fonte
O algoritmo de seleção de origem usa dados sobre clientes, produtos, endereços, estoque, origens e local de entrega do pedido para ajudar o comerciante a determinar qual pedido de origem pode ser enviado de forma mais eficiente com a maior margem de produto. O Gerenciamento de Estoque fornece dois tipos de algoritmos de Prioridade, que são Prioridade de Origem e Prioridade de Distância. O algoritmo cria uma lista de origens, juntamente com as quantidades de produtos disponíveis e valores deduzidos conforme exigido pelo algoritmo selecionado. Graças a ele, as lojas Magento 2 podem planejar estratégias de gerenciamento de estoque de forma mais eficaz, o que reduz muito os custos e aumenta a experiência do cliente.
Como desabilitar o MSI no Magento 2.4
A partir do Magento 2.4, o recurso Multi Source Inventory (MSI) é uma parte essencial da plataforma e não pode ser desabilitado por meio da interface de administração. No entanto, se você quiser remover a funcionalidade MSI e reverter para o sistema de gerenciamento de inventário padrão, você pode seguir estas etapas:
Etapa 1: Faça backup da sua loja
Antes de fazer qualquer alteração, é importante fazer backup da instalação do Magento, incluindo o banco de dados e os arquivos, para garantir que você tenha um ponto de restauração caso surjam problemas.
Etapa 2: Desabilitar módulos Magento MIS
Para desabilitar o MSI, você precisa desabilitar os módulos MSI no Magento. Você pode fazer isso conectando-se ao seu servidor via SSH ou usando uma interface de linha de comando e executando os seguintes comandos do diretório raiz do Magento:
php bin/magento module:disable Magento_Inventory Magento_InventoryAdminUi Magento_InventoryApi Magento_InventoryBundleProduct Magento_InventoryBundleProductAdminUi Magento_InventoryCatalog Magento_InventorySales Magento_InventorySalesAdminUi Magento_InventoryConfigurableProduct Magento_InventoryConfigurableProductAdminUi Magento_InventoryConfigurableProductIndexer Magento_InventoryConfiguration Magento_InventoryDistanceBasedSourceSelection Magento_InventoryDistanceBasedSourceSelectionAdminUi Magento_InventoryElasticsearch Magento_InventoryExportStock Magento_InventoryIndexer Magento_InventoryLowQuantityNotification Magento_InventoryLowQuantityNotificationAdminUi Magento_InventoryMultiDimensionalIndexer Magento_InventoryProductAlert Magento_InventoryReservations Magento_InventoryReservationCli Magento_InventoryReservationsApi Magento_InventorySalesAdminUi Magento_InventorySalesApi Magento_InventoryShipping Magento_InventorySourceDeductionApi Magento_InventorySourceSelection Magento_InventorySourceSelectionApi Magento_InventoryShippingAdminUi Magento_InventorySourceDeduction Magento_InventorySourceSelection Magento_InventorySourceSelectionApi Magento_InventoryShippingAdminUi Magento_InventorySourceDeduction Magento_InventorySourceSelection Magento_InventorySourceSelectionApi
Etapa 3: limpar o cache e reindexar
Após desabilitar os módulos, é recomendado limpar o cache e reindexar a instalação do Magento. Execute os seguintes comandos:
php bin/magento cache:clean
php bin/magento indexer:reindex
Etapa 4: remover tabelas relacionadas ao MSI
Para remover as tabelas de banco de dados relacionadas ao MSI, você pode executar o seguinte comando:
php bin/magento setup:db-schema: uninstall --module-name=Magento_Inventory
Etapa 5: Recompilar e implantar
Por fim, recompile o código e implante o conteúdo estático executando os seguintes comandos:
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Conclusão
Acima estão as instruções detalhadas de como implementar o Multi Source Inventory (MSI) no Magento 2. Se você tiver dúvidas sobre qualquer etapa, não hesite em nos contatar.
No geral, a MSI tem uma excelente capacidade de conectar fontes à loja e usar o algoritmo de seleção de pesquisa para selecionar uma fonte dependendo de várias condições. É uma ótima maneira de otimizar a eficiência da entrega. Se você está procurando soluções para gerenciamento de inventário, o Magento 2 Product Feed e o Magento Mass Product Actions são as soluções excelentes para você!
Venha crescer conosco para impulsionar suas vendas e acelerar seu lucro com base em tecnologias de ponta !
Fonte - Mageplaza
Atualizado em: 29/01/2025
Obrigado!