Objetivo da mudança:
O objetivo foi criar uma trava de segurança dinâmica para impedir a exclusão de produtos que estejam anunciados em plataformas de e-commerce. A exclusão de um item ativo em um marketplace impede a integração de novos pedidos para esse produto. Em vez de uma trava fixa no código, foi desenvolvida uma tabela de parametrização onde é possível cadastrar as tabelas e campos das diversas integrações (VTEX, Anymarket, etc.). Antes de excluir um produto, o sistema agora consulta esta tabela e verifica se o item existe em alguma das integrações cadastradas. Caso positivo, a exclusão é bloqueada, garantindo a integridade do processo de vendas do e-commerce.
Rotinas / Telas:
-
“Tabela de Parametrização de Vínculos de E-commerce” (Nova tabela de configuração);
-
Principal > Manutenção de Cadastros > Produtos > “Cadastro de Produtos” (Processo de exclusão).
Instruções sobre o que configurar:
-
Acessar a nova tabela de parametrização de vínculos de e-commerce;
-
Cadastrar as tabelas e os campos-chave que identificam um produto em cada integração de e-commerce utilizada pela empresa.
Instruções sobre como utilizar:
-
Acessar a rotina de “Cadastro de Produtos”;
-
Tentar excluir um produto que está cadastrado como um anúncio ativo em qualquer uma das plataformas de e-commerce configuradas;
-
Verificar que o sistema agora impede a exclusão e exibe uma mensagem informando que o produto possui vínculo com uma integração, prevenindo a quebra na importação de pedidos.