Controle de Estoque

Escrito por Mario SAM

Falar de estoque em qualquer situação é sempre um assunto delicado, existem muitas variáveis e situações únicas próprias de cada tipo de empresa.

Esse post não tem a pretensão de abordar um ou outro tipo de controle específico de estoques, e sim mostrar como o Magento pode ser configurado para se adaptar ao seu negócio.

O controle de estoque

Como eu citei anteriormente, controlar estoques é tão complicado que o Magento permite que você desligue o sistema de controle interno para passar a responsabilidade à algum outro sistema. Veja em:

Sistema > Configuração > CATÁLOGO > Estoque [Controle de Estoque]

No primeiro campo “Controlar Estoque” você informa se o sistema deve (ou não) controlar o estoque pra você.

controle de estoque backend

O que demonstra que existem algumas vantagens em controlar estoque. Irei falar mais a respeito das vantagens e desvantagens ao final deste artigo.

Outras configurações realizadas nesta guia já foram abordadas aqui mesmo no blog, veja:

Quantidade incrementada para atacado
Limitar itens no carrinho de compras

Suas opções de estoque

Um recurso muito interessante na apresentação do seu estoque é manter o cliente informado sobre a situação do seu estoque. Nada mais irritante do que fechar um pedido para só então descobrir que a loja não possui o produto para entrega imediata. Acesse:

Sistema > Configuração > CATÁLOGO > Estoque [Opções de Estoque]

Nessa guia você informa se deseja controlar o retorno de estoque para pedidos cancelados e dar baixa quando os pedidos forem aprovados.

opções de estoque backend

É nesta guia que você informa também se o sistema deve ou não apresentar produtos sem estoques. Aqui mesmo no blog você encontra alguns post’s interessantes sobre essa apresentação de estoques:

Exibir quantidade em estoque no frontend
Ocultar produtos esgotados na home

Controlando o estoque dos produtos

O que vimos até aqui foram as configurações gerais do sistema, ou seja, que se aplicam a todos os produtos da loja. Mas nada impede que alguns produtos tenham um controle diferenciado. Ao acessar um produto específico temos o menu “Estoque” à esquerda:

estoque do produto backend

Os campos em cinza estão recebendo as configurações globais realizadas nas etapas anteriores, mas você pode desmarcar estas opções e quebrar a regra do sistema. O estoque do seu produto pode ser atualizado manualmente nesta etapa também.

Quando você controla o estoque pelo sistema é possível utilizar outros recursos do sistema como o alerta em estoque por exemplo: Alerta de produto em estoque.

Dica de performance

Quando fazemos uso do controle e gerenciamento de estoques do sistema, ganhamos algumas funcionalidades extras automatizadas, como verificar se existe estoque antes do cliente fechar o pedido, reajustar estoque quando um pedido é cancelado, e ainda o alerta de baixo estoque ou mesmo o retorno de estoque para os clientes.

Acontece que todas essas funcionalidades consomem recursos importantes do servidor. Vejo muita gente reclamando de lentidão e até mesmo erros na tela do carrinho de compras do Magento.

Isso acontece porque não existe cache de estoque, toda vez que um cliente vai para o carrinho de compras e decide fechar um pedido é preciso fazer uma validação de estoques para os produtos adicionados ao carrinho, isso serve justamente para evitar problemas de vender um produto esgotado.

Se você é alucinado por otimização e performance, uma sugestão seria manter esse controle e gerenciamento de estoque desligados no Magento. Isso não significa abandonar o controle de estoque, pois o mesmo pode ser feito por outras ferramentas, como o poderoso sistema de ERP da Bling! que controla entre outras coisas o estoque da sua empresa de forma integrada ao Magento.

Quer receber outras dicas de performance!? Cadastre-se aqui no blog para receber a newsletter exclusiva do clã do Mario SAM.

Sucesso!

O Autor

Mario SAM

Desenvolvedor Magento com certificação M1 Developer e M1 FrontEnd Developer. Graduado em Web Design e Programação, pós-graduado em Gestão de Projetos e TI. Não sou matemático mas estou aqui para somar.