Skip to content
This repository was archived by the owner on May 8, 2026. It is now read-only.

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💄 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

  • Cadastro e gerenciamento de produtos
  • Controle de catálogo Mary Kay
  • Atualização automática da base de produtos
  • Separação por sessões e coleções
  • Controle de preços e pontuação
  • Organização de pedidos
  • Consulta rápida de itens
  • Persistência em banco de dados
  • Automação de navegação web
  • Importação automatizada de informações do portal

🌐 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:

  • Capturava o conteúdo HTML das páginas
  • Extraía códigos dos produtos
  • Separava sessões e coleções
  • Obtinha preços automaticamente
  • Capturava pontuação dos itens
  • Classificava produtos por categoria
  • Tratava dados inconsistentes
  • Persistia tudo automaticamente no banco de dados

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:

  • Seções de catálogo
  • Coleções especiais
  • Linha de produtos
  • Preço atual
  • Pontuação de consultora

Também existia diferenciação automática entre:

  • Produtos com pontuação
  • Produtos promocionais
  • Itens sem pontuação
  • Produtos de sessões especiais

📊 Controle operacional

Além da sincronização do catálogo, o sistema ajudava no gerenciamento diário da atividade comercial da consultora.

  • Consulta rápida de produtos
  • Organização de pedidos
  • Controle de preços atualizados
  • Visualização simplificada do catálogo
  • Centralização de informações comerciais

🔄 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:

  • Detectar páginas específicas
  • Executar login automático
  • Submeter formulários
  • Interpretar elementos HTML
  • Validar mensagens de erro
  • Detectar bloqueios de acesso
  • Extrair conteúdo textual das páginas

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:

  • Código do produto
  • Nome
  • Sessão
  • Coleção
  • Preço
  • Pontuação
  • Estrutura hierárquica do catálogo

🖥️ Interface

  • Navegador embutido
  • Área de captura textual
  • Painéis de processamento
  • Separação automática de conteúdo
  • Indicador visual de progresso
  • Ferramentas de sincronização
  • Controle de importação

🛠️ Tecnologias utilizadas

  • Delphi 7
  • VCL (Visual Component Library)
  • ADO Database Components
  • TWebBrowser / Internet Explorer Engine
  • Manipulação HTML via MSHTML
  • Automação Web embarcada

🎯 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

image


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

About

Sistema legado desenvolvido para gerenciamento de vendas, pedidos, catálogo de produtos e acompanhamento operacional de consultoras independentes Mary Kay.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Contributors

Languages