O banco de dados Magento contém a tabela cataloginventory_stock
com uma única entrada chamada 'Padrão'. Eu sei que este é o lugar para começar a lidar com vários locais de estoque.
Gostaria de saber se algum de vocês já teve experiência nisso e quais são as armadilhas.
Eu estou olhando para:
- Ser capaz de rastrear o estoque de produtos em vários locais físicos (lojas / armazéns / etc)
- Ser capaz de identificar de onde o estoque de um produto deve ser retirado para cada pedido do cliente
Se alguém pudesse fornecer um link para um artigo ou tutorial sobre isso ou simplesmente compartilhar sua experiência nesse caminho, seria ótimo. Quer você o tenha desenvolvido ou tenha usado um módulo de terceiros, eu adoraria ouvir você.
Editar: acabei escrevendo meu próprio módulo de inventário múltiplo que adiciona linhas extras à cataloginventory_stock
tabela existente . Foi necessário substituir alguns observadores e modelos que verificam a localização das ações. Em muitos lugares, o código de estoque 1 foi codificado no núcleo.
Em outro projeto, usei o módulo de localização de inventário múltiplo do Demac . Embora não seja perfeito, funcionou imediatamente e foi bem escrito. Consegui estendê-lo e personalizá-lo facilmente para minhas necessidades.