O que integra

  • Envio para o site: 

    • Produto  

Envia apenas produtos marcados com o campo PRINTEGRAVEL igual a Sim

 

//largura = PRLARGURA;
//profundidade = PRCOMPRIMENTO;
//altura = PRALTURA;
//sku = CODIGO;
//tipo = "normal";
//usado = PRCONDICAO == "U";
//peso = PESO_BRUTO;
//nome = PRSITEDESCRICAO (se PRSITEDESCRICAO não informado, então envia PRDESCRICAOCOMERCIAL)
//marca  = FOFABRICANTE

//ativo = PRINTERNET == "S";

//categorias  = GRCODIGOSUBGRUPO

    • Atualização de estoque

Envia a soma dos locais de estoques informados nas configurações

    • Atualização de preço 

Envia o preço informado na faixa de preço da configuração

    • Grupos 

Envia apenas os grupos marcados com GRINTERNET igual a Sim 

//descricao = DESCRICAO

  • Recebe do site:
    • Cadastro do cliente

//TELEFONE1 = cliente.telefone_principal;
//TELEFONE2 = cliente.telefone_celular;
//PESSOA_FISICAOUJURIDICA = cliente.cpf != null ? "F" : "J";
//EMAIL = cliente.email;
//CLPAIS = "BRASIL";
//CLSEXO = cliente.sexo;
se  (PESSOA_FISICAOUJURIDICA = ("F"))
{

NOME = cliente.nome;
CGC_CNPJ = cliente.cpf ;
CLIE = "NÃO CONTRIBUINTE";
CLCONSUMIDORFINAL = "S";
ORCTCODIGO =currencyConfiguracao.clienteCodCondTributariaPF;


}
senão
{

NOME = cliente.razao;
CGC_CNPJ = cliente.cnpj;
ORCTCODIGO = currencyConfiguracao.clienteCodCondTributariaPJ;
CLCONSUMIDORFINAL = "N";


}

    • Endereço de entrega 

//ANNOME = nome;
//ANVINCULOCODIGO = CODIGO_CLIENTE;
//ANVINCULOCATEGORIA = "C";
//ANTIPO = "L";
//ANEMAIL = EMAIL;

//ANCIDADE = cidade;
//ANUF = estado;
//ANCEP = cep;
//ANBAIRRO = bairro;
//ANENDERECO = endereco;
//UGINSERIDO = DateTime.Now;
//ANCOMPLEMENTO = complemento;
//ANNUMERO = numero;
UGINSERIDOREG = DateTime.Now;

//ANSEQUENCIA = 0;

    • Pedido de vendas


//AUX2 = "0";
//DATA_EMISSAO = ordem.data_criacao;
//VENDEDOR_EMPRESA = "I";
//CODIGO_VENDEDOR = currencyConfiguracao.pedidoCodigoVendedor;
//OPERACAO = currencyConfiguracao.pedidoCodigoOperacao;
//TABELA_VENCIMENTO = currencyConfiguracao.pedidoCodigoTabelaVencimento;

//VELOCAL = currencyConfiguracao.pedidoCodigoEmpresa;
//IMPRESSO_NF = "";
//ENTREGUE = ordem.numero.ToString();

//FRETE = "1";
//AUX1 = ordem.valor_envio;
//VALOR_TOTAL = ordem.valor_total;
//VEPEDIDOIMPRESSO = "N";

//VECREDITO = "N";
//VEPESOLIQUIDO = 0;
//VEPESOBRUTO = 0;
//VERECIBO = "N";
//VEVALORRENTABILIDADE = pedidoNovo.VALOR_TOTAL;
//VEVALORTOTALBRUTOITEM = pedidoNovo.VALOR_TOTAL;
//VEUSUARIO = "LOJAINTEGRADA";
//UGINSERIDO = DateTime.Now;
//VECODIGOINTEGRACAO = ordem.numero.ToString();
//ANCODIGOENTREGA = ANCODIGOENTREGA;
//CODIGO_CLIENTE = cliente.CODIGO_CLIENTE;

    • itens comprados

COD = codigo;
NUMERO_PEDIDO = pedido.NUMERO_PEDIDO;
CODIGO = prcodigo;
LECODIGO = currencyConfiguracao.pedidoCodigoLocalEstoque;
OBS = item.id.ToString();
VALOR = item.preco_venda;
QUANTIDADE = item.quantidade;
TOTAL_UNIT = itemP.VALOR * itemP.QUANTIDADE;
UGINSERIDO = DateTime.Now;
VEITCFOP = PedidoItemService.GetOperacaoRegraClassificacaoFiscal()