Integração Lumi com Pricing

A integração Pricing consiste em integrar os preços de venda do Lumi gerencial com o parceiro Profit.

Versão Lumi Gerencial 2.7.51 ou superior

Versão saccom 4.30 ou superior

LDI versão 1.0.79 ou superior

A integração ocorre da seguinte maneira:

Primeiro é criado o arquivo de preços através do LDI Script, este processo inicia as 1:00 am em torno de 3h é disponibilizado o arquivo CSV para a Profit.

Neste ponto aqui quando o arquivo não é gerado devido a problema com a infraestrutura, ocorrem os seguintes processos:

  • Em caso de falha na geração do arquivo é gerado um log, então tenta novamente a reconexão com o banco e envia e-mail

  • Não sendo possível a reconexão é gerado um log reboot do serviço a cada 1h

Se o arquivo CSV estiver disponibilizado corretamente, o mesmo deve ser analisado e então é enviado via FTP para ser processado pela Profit, após processamento é comunicado com via API, o LDI deve importar os preços para uma base intermediária.

Neste ponto pode ocorrer dos preços não chegarem até a base intermediária, então pode ser analisado da seguinte forma:

  • Para identificar se a comunicação entre Profit e LDI ocorreu com sucesso basta verificar o relatório disponibilizado, onde o status sendo alterado para 1 indica que os preços estão na base intermediária.

  • Se o status continuar como zero, deve ser verificado o serviço do LDI e também se o banco slave esta disponível.

Após os preços estarem disponíveis na base intermediaria o Saccom lê e grava na tabela de preços do banco sac Master.

A base intermediária é a sac_sys e a tabela envolvida é a sys_preco_venda, quando se trata de alteração de preços não é preenchido as colunas DT_REVOGACAO, ID_PROMOCAO, o que garante que o preço foi de fato integrado e programada na base sac Master é a coluna STATUS ficando igual a 1.

  • Para identificar se o preço foi integrado com sucesso basta checar o Log Pricing do Saccom

  • Também pode ser retirado um relatório Menu Compras - Relatorios - Tabela de Preço, selecione o estabelecimento, utilizar os filtros Preço Alterado e Data Programada, o período informe o dia seguinte.

Ao extrair o relatório não tiver nada programado ou arquivo incompleto, deve ser verificado o serviço do saccom e a comunicação com o banco slave e master.

 

Após este processo os preços estarão programados, mas só vão ser alterados após as 00:00, então pode ainda ocorrer problema neste ponto e os preços não serem de fato alterados.

  • Por volta de 00:30 é importante checar o log do saccom para certificar que não houve interrupção no serviço, pois é neste horário que o preço vai ser de fato alterado.

Configuração do sac.ini para rodar o saccom Pricing, Smarket e Estoque