A integração do B2C possibilita a comunicação de dados entre o Sistema Microvix e Loja virtual de terceiros e Linx.
Configurações da Rotina
Neste tópico serão descritas as configurações necessárias para a disponibilização e execução da rotina.
Contratação
Para ativação do módulo é necessária a contratação comercial junto à Linx
Ativação WebService
Após a contratação comercial, o responsável pelo Projeto (Gerente de projetos ou Relacionamento) deverá abrir um chamado para fila 47.6 para ativação técnica (*este serviço possui estimativa de horas).
Banco de Dados
Antes de iniciar o uso do módulo B2C é importante definir algumas informações que são fixas nas tabelas:
- Empresa que irá ocorrer o faturamento e o vendedor;
Esta ativação ou alteração é realizada somente por consultores ou Suporte Linx Microvix, para tanto basta acessar a ferramenta interna Tools > Parâmetros> B2C – Configurar Parâmetros.
Permissão de Usuário
- A permissão de usuário "Acessar B2C" disponível em Empresa > Segurança > Configurar Usuários > Grupo "B2C", deve estar marcada.
- A permissão de usuário "Cadastro de Notas Fiscais" disponível em Empresa > Segurança > Configurar Usuários > Grupo Faturamento > Subgrupo Permissões Gerais de Nota Fiscal, deve estar marcada para usuários que irão emitir nota a partir do módulo.
Parametrização
Em Empresa > Parâmetros Globais > B2C, devem ser definidos os seguintes parâmetros:
- Status para entrega: define o último status que encerra o pedido na rotina de rastreamento;
- Status de Faturamento: define o Status automático após o faturamento da nota fiscal;
- Usa Integração com Clear Sale: não se aplica para lojas com B2C integrado.
- Permite seleção de vendedor no faturamento do pedido: determina se será possível selecionar um vendedor no momento de faturar o pedido;
- Série preferencial: deve ser selecionada uma série preferencial para os pedidos processados pelo módulo;
- Natureza de Operação Preferencial: deve ser definida a natureza de operação que será utilizada para emissão da nota através do módulo;
- Usuário para integração de faturamento de vendas B2C: este parâmetro é exclusivo para integração e através dele é definido o usuário que será utilizado para o faturamento;
- Depósito preferencial: deve ser definido o depósito que será utilizado para a reserva de estoque.
Configurar produtos
Os produtos que serão utilizados, devem, em seu cadastro (Suprimentos > Estoque > Produtos), estar com a opção "Disponível para loja virtual" marcada como "sim".
Configuração de produtos
Chaves de Acesso
Devem ser configuradas as chaves de acesso:
- Do Microvix;
- Do Linx IO, cujo responsável é a equipe da Linx Impulse (André Gustavo Roeck - [email protected]);
- Do E-commerce, cujo responsável é a equipe de Linx Commerce (Fernanda Souza da Silveira - [email protected]).
Fornecimento de Informações
- Os dados cadastrais necessários para a realização de um pedido serão fornecidos pelo ERP, já os dados referentes aos pedidos e clientes serão fornecidos pela loja virtual;
- Todas as informações serão disponibilizadas em uma base de dados no SQL SERVER 2008 R2, que poderão ser acessadas com um usuário específico para a função. (Após criada esta base WEB é disponibilizado um login ao terceiro para ter acesso às informações);
- O módulo B2C Microvix realizará a ponte entre as informações do ERP Microvix (retaguarda) com a loja virtual, são elas: dados da empresa, planos de pagamento, clientes, produtos, saldos de produtos, cadastros auxiliares de produtos, promoções, fornecedores e pedidos;
- Cada uma das partes será responsável por enviar determinadas informações que, ao serem unidas, geram uma comunicação uniforme e transparente entre dois sistemas distintos.
Dados disponibilizados pela Linx Microvix
- Dados da empresa;
- Planos de pagamento;
- Produtos;
- Cadastros auxiliares de produtos;
- Saldos (de todas as empresas);
- Promoções;
- Fornecedores;
- Tabelas de preços (somente as que estiverem configuradas como "preços diferentes por produtos").
Lembrando que todas estas informações serão extraídas diretamente do Microvix ERP e qualquer alteração realizada no mesmo em qualquer um destes itens, impactará diretamente na base intermediária. As regras de atualização, bem como, a periodicidade dos envios também serão definidas pela Linx – Microvix no que se diz respeito aos itens citados.
Dados disponibilizados pelo Terceiro (ou Linx)
Será de responsabilidade do fornecedor da loja virtual a inserção e atualização dos dados referentes a:
- Clientes;
- Pedidos;
- O envio das informações seguirá as regras do fornecedor, porém essas informações deverão adaptar-se à estrutura já criada na base intermediária de recebimento;
- Caso não seja possível atender os requisitos que a estrutura fornece, a integração não poderá ser concluída;
- A periodicidade de envio das informações para a base intermediária também ficará a critério do fornecedor, porém a atualização do Microvix ERP com as informações em questão obedecerá uma regra criada pela Linx – Microvix;
- O Fornecedor receberá um documento com um mapeamento de todas as tabelas, para que ele possa adaptar seu software a estrutura da base que é disponibilizada. Qualquer alteração de layout divergente da base será responsabilidade do terceiro.
Nota
Ciclo de Pedidos
Ciclo
Definições
- Cliente somente é cadastrado no Microvix, quando ocorre a entrada do pedido;
- Hoje o e-commerce não está consumindo Locação, eles fazem a criação manual dentro do sistema;
- Ao entrar o pedido, criamos uma API que tenta buscar um plano de pagamento semelhante, caso não exista, o Microvix cria um novo plano de pagamento para permitir a entrada do pedido;
- Código do rastreio somente é enviado se o cliente contrata a solução N49 junto ao Microvix.