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ê.
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.
É 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:
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!