Catalog · How the catalog works
ERP-MK_Sales_Manager
Sistema legado desenvolvido para gerenciamento de vendas, pedidos, catálogo de produtos e acompanhamento operacional de consultoras independentes Mary Kay.
- ★ 2 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
💄 MK Sales Manager
Sistema legado desenvolvido para gerenciamento de vendas, pedidos, catálogo de produtos e acompanhamento operacional de consultoras independentes Mary Kay.
📌 Sobre
O MK Sales Manager foi desenvolvido como uma solução desktop voltada para representantes e consultoras da linha Mary Kay, centralizando controle de produtos, pedidos, valores, pontuações e atualização automática de catálogo.
A proposta do sistema era simplificar o processo operacional de vendas, evitando consultas manuais ao portal da empresa e reduzindo o tempo gasto na organização de produtos, sessões, preços e pedidos.
O sistema também automatizava tarefas de sincronização de dados diretamente do portal Mary Kay InTouch, realizando captura, tratamento e gravação das informações em banco de dados local.
⚙️ Principais funcionalidades
<ul> <li>Cadastro e gerenciamento de produtos</li> <li>Controle de catálogo Mary Kay</li> <li>Atualização automática da base de produtos</li> <li>Separação por sessões e coleções</li> <li>Controle de preços e pontuação</li> <li>Organização de pedidos</li> <li>Consulta rápida de itens</li> <li>Persistência em banco de dados</li> <li>Automação de navegação web</li> <li>Importação automatizada de informações do portal</li> </ul>
🌐 Atualização automática da base
Uma das funcionalidades mais avançadas do sistema era o módulo responsável pela atualização automática do catálogo Mary Kay.
O aplicativo realizava autenticação diretamente no portal da empresa utilizando automação embarcada com componente WebBrowser do Delphi.
Após o login, o sistema navegava automaticamente pelas páginas internas do portal, acessando áreas específicas de pedidos e catálogo de produtos.
Durante esse processo, o sistema:
<ul> <li>Capturava o conteúdo HTML das páginas</li> <li>Extraía códigos dos produtos</li> <li>Separava sessões e coleções</li> <li>Obtinha preços automaticamente</li> <li>Capturava pontuação dos itens</li> <li>Classificava produtos por categoria</li> <li>Tratava dados inconsistentes</li> <li>Persistia tudo automaticamente no banco de dados</li> </ul>
Isso eliminava praticamente todo o trabalho manual de atualização de catálogo.
🧠 Organização inteligente de catálogo
O sistema identificava automaticamente a estrutura textual das páginas do portal e reorganizava os dados em formato comercial.
Os produtos eram vinculados automaticamente a:
<ul> <li>Seções de catálogo</li> <li>Coleções especiais</li> <li>Linha de produtos</li> <li>Preço atual</li> <li>Pontuação de consultora</li> </ul>
Também existia diferenciação automática entre:
<ul> <li>Produtos com pontuação</li> <li>Produtos promocionais</li> <li>Itens sem pontuação</li> <li>Produtos de sessões especiais</li> </ul>
📊 Controle operacional
Além da sincronização do catálogo, o sistema ajudava no gerenciamento diário da atividade comercial da consultora.
<ul> <li>Consulta rápida de produtos</li> <li>Organização de pedidos</li> <li>Controle de preços atualizados</li> <li>Visualização simplificada do catálogo</li> <li>Centralização de informações comerciais</li> </ul>
🔄 Automação de navegação
O sistema possuía um mecanismo automatizado de navegação web integrado diretamente na aplicação.
A navegação era capaz de:
<ul> <li>Detectar páginas específicas</li> <li>Executar login automático</li> <li>Submeter formulários</li> <li>Interpretar elementos HTML</li> <li>Validar mensagens de erro</li> <li>Detectar bloqueios de acesso</li> <li>Extrair conteúdo textual das páginas</li> </ul>
Tudo isso era realizado automaticamente em background pelo sistema.
🗄️ Banco de dados
O sistema utilizava integração via ADO para armazenamento das informações locais.
Os dados capturados do portal eram persistidos automaticamente contendo:
<ul> <li>Código do produto</li> <li>Nome</li> <li>Sessão</li> <li>Coleção</li> <li>Preço</li> <li>Pontuação</li> <li>Estrutura hierárquica do catálogo</li> </ul>
🖥️ Interface
<ul> <li>Navegador embutido</li> <li>Área de captura textual</li> <li>Painéis de processamento</li> <li>Separação automática de conteúdo</li> <li>Indicador visual de progresso</li> <li>Ferramentas de sincronização</li> <li>Controle de importação</li> </ul>
🛠️ Tecnologias utilizadas
<ul> <li>Delphi 7</li> <li>VCL (Visual Component Library)</li> <li>ADO Database Components</li> <li>TWebBrowser / Internet Explorer Engine</li> <li>Manipulação HTML via MSHTML</li> <li>Automação Web embarcada</li> </ul>
🎯 Objetivo do projeto
O objetivo principal do MK Sales Manager era reduzir o esforço operacional da consultora independente, centralizando informações comerciais e automatizando tarefas repetitivas relacionadas ao catálogo Mary Kay.
A aplicação buscava oferecer mais produtividade, agilidade na consulta de produtos e maior controle das informações comerciais utilizadas no dia a dia.
📸 Preview

Sistema legado desenvolvido para automação comercial e atualização inteligente de catálogo Mary Kay.

