APIs Integração E-commerce

Incluir Novo Cliente:
https://erp.bluesoft.com.br/{tenant}/api/clientes

NomeTipoTamanhoObrigatórioDescrição
atualizaPessoaboolean
bairrostring[ 2 .. 60 ] characters–Utilizar a lista de endereço no atributo endereços
cepstring8 characters–Utilizar a lista de endereço no atributo endereços
cidadestring[ 1 .. 40 ] characters–Utilizar a lista de endereço no atributo endereços
complementostring[ 1 .. 60 ] characters–Utilizar a lista de endereço no atributo endereços
conjugestring[ 3 .. 100 ] characters–
contatosArray ()Array of objects (ContatoForm) unique
TipoContatostringSimStringEnum: “EMAIL_ECOMMERCE” “EMAIL_NOTA_FISCAL_ELETRONICA”
“TELEFONE_ECOMMERCE”
valorstring[ 1 .. 100 ] charactersSim
cpfCnpjstring[ 11 .. 14 ] charactersSim
enderecosArray ()Array of objects (EnderecoFormReq)
bairrostring[ 2 .. 60 ] charactersSim
cepstring8 charactersSim
cidadestring[ 1 .. 40 ] charactersSim
numerostring[ 1 .. 10 ] charactersSim
complementostring[ 1 .. 60 ] characters–
ruastring[ 3 .. 60 ] charactersSim
tipoDeEnderecostringSimstringEnum: “ADICIONAL” “COBRANCA” “ECOMMERCE” “ENTREGA” “FATURAMENTO”
ufstringSimstringEnum: “AC” “AL” “AM” “AP” “BA” “CE” “DF” “ES” “EX” “GO”
“MA” “MG” “MS” “MT” “PA” “PB” “PE” “PI” “PR” “RJ” “RN” “RO” “RR” “RS” “SC” “SE” “SP” “TO”
estadoCivilstringSimstringEnum: “CASADO” “DIVORCIADO” “SEPARADO” “SOLTEIRO” “VIUVO”
nomeRazaostring[ 3 .. 100 ] charactersSim
sexostringSimEnum: “F” “M”

application/json

Incluir Pedido de Venda do Tipo E-commerce

https://erp.bluesoft.com.br/{tenant}/api/venda/pedidovenda/e-commerce

NomeTipoTamanhoObrigatórioDescrição
atualizaPessoaboolean
bairrostring[ 2 .. 60 ] characters–Utilizar a lista de endereço no atributo endereços
cepstring8 characters–Utilizar a lista de endereço no atributo endereços
cidadestring[ 1 .. 40 ] characters–Utilizar a lista de endereço no atributo endereços
complementostring[ 1 .. 60 ] characters–Utilizar a lista de endereço no atributo endereços
conjugestring[ 3 .. 100 ] characters–
contatosArray ()Array of objects (ContatoForm) unique
TipoContatostringSimStringEnum: “EMAIL_ECOMMERCE” “EMAIL_NOTA_FISCAL_ELETRONICA”
“TELEFONE_ECOMMERCE”
valorstring[ 1 .. 100 ] charactersSim
cpfCnpjstring[ 11 .. 14 ] charactersSim
enderecosArray ()Array of objects (EnderecoFormReq)
bairrostring[ 2 .. 60 ] charactersSim
cepstring8 charactersSim
cidadestring[ 1 .. 40 ] charactersSim
numerostring[ 1 .. 10 ] charactersSim
complementostring[ 1 .. 60 ] characters–
ruastring[ 3 .. 60 ] charactersSim
tipoDeEnderecostringSimstringEnum: “ADICIONAL” “COBRANCA” “ECOMMERCE” “ENTREGA” “FATURAMENTO”
ufstringSimstringEnum: “AC” “AL” “AM” “AP” “BA” “CE” “DF” “ES” “EX” “GO”
“MA” “MG” “MS” “MT” “PA” “PB” “PE” “PI” “PR” “RJ” “RN” “RO” “RR” “RS” “SC” “SE” “SP” “TO”
estadoCivilstringSimstringEnum: “CASADO” “DIVORCIADO” “SEPARADO” “SOLTEIRO” “VIUVO”
nomeRazaostring[ 3 .. 100 ] charactersSim
sexostringSimEnum: “F” “M”
aguardandoPagamentoboolean
canalVendaKeyinteger <int64>–
clienteSimobject (PedidoVendaEcommerceIncluirClienteRequest)
cpfCnpjinteger <int64>Sim
dataNascimentostring<date-time> Formato ‘dd/MM/yyyy’–
emailstring–
enderecoCobranca–object (PedidoVendaEcommerceIncluirEnderecoRequest)
enderecoEntrega–object (PedidoVendaEcommerceIncluirEnderecoRequest)
fidelidadeboolean–
inscricaoEstadualstring–
nomestring[ 0 .. 100 ] characters–
nomeFantasiastring[ 0 .. 100 ] characters–
razaoSocialstring–
rgstring–
telefonesArray of strings unique–
cnpjLojainteger <int64> <= 99999999999999–
dadosDeEntrega–object (PedidoVendaEcommerceIncluirDadosDeEntregaRequest)
codigoTransportadorastring–
formaDeEnviostring–
numerostring–
valorFretenumber <double>–
dataAgendamentoRetiradastringFormato ‘dd/MM/yyyy HH:mm’–
dataAgendamentoRetiradaFinalstringFormato ‘dd/MM/yyyy HH:mm’–
dataDeEmissaostringFormato ‘dd/MM/yyyy HH:mm’–
dataPrevisaoEntregastringFormato ‘dd/MM/yyyy HH:mm’–
dataPrevisaoEntregaFinalstringFormato ‘dd/MM/yyyy HH:mm’–
ecommerceKeyinteger <int32>Sim
itensArray of objects (PedidoVendaEcommerceIncluirItemPedidoRequest) unique
descontonumber <double>–
observacaostring–
precoDeVendanumber <double>Sim
produtoKeyinteger <int32>Sim
quantidadenumber <double>Sim
quantidadeSeparadanumber <double>–
lojaKeyinteger <int32> [ 1 .. 999999999 ]–
numeroPedidostring[ 0 .. 50 ] characters–
observacaostring–
pagamentosArray of objects (PedidoVendaEcommerceIncluirPagamentoRequest)
autorizadorastringEnum: “BRASPAG” “CIELO” “DMCARD” “MAGAZINE_LUIZA”
“MERCADO_PAGO” “MUNDIPAGG” “PAGAR_ME” “REDE”
bandeirastring–
codigoAutorizacaostring–
formaDePagamentostringEnum: “BOLETO_BANCARIO” “CARTAO_DE_CREDITO” “CARTAO_DE_DEBITO” “CHEQUE”
“DEPOSITO_BANCARIO” “DINHEIRO” “PAGAMENTO_INSTANTEO_PIX”
“PROGRAMA_FIDELIDADE_CASHBACK_CREDITO_VIRTUAL” “SEM_PAGAMENTO”
“TRANSFERENCIA_BANCARIA_CARTEIRA_DIGITAL” “VALE_ALIMENTACAO” “VALE_PRESENTE”
idEcommerceinteger <int32>–
nsustring–
parcelasinteger <int32>–
tipoIntegracaoPagamentostringEnum: “PAGAMENTO_INTEGRADO” “PAGAMENTO_NAO_INTEGRADO”
tipoPagamentoEcommercestringEnum: “GATEWAY” “PAGAMENTO_NA_ENTREGA” “PAGAMENTO_NA_RETIRADA”
“PIX” “TELEVENDAS”
valornumber <double>–
pedidoSeparadoboolean–
pesonumber–
prazoPagamentoKeyinteger <int64>–
recebimentostringEnum: “BOLETO” “CONTRA_VALE” “CONVENIO” “CORNERSHOP” “DESCONTO_FINANCEIRO”
“DESCONTO_FINANCEIRO_FORMA_DE_PAGAMENTO” “DEVOLUCAO_TROCA” “DINHEIRO”
“EMISSAO_CONTRA_VALE” “ITI” “MERCADO_PAGO” “PAGAMENTO_ONLINE” “PAG_BANK” “PIC_PAY”
“PIX” “POS_CREDITO” “POS_DEBITO” “TEF_CARTAO_DEBITO_SAQUE_FACIL” “TEF_CREDITO”
“TEF_CREDITO_PARCELADO” “TEF_CREDITO_PRE” “TEF_DEBITO” “TEF_DEBITO_PARCELADO” “TEF_DEBITO_PRE”
“VALE_ASSIDUIDADE” “VALE_COMPRA_CLIENTES” “VALE_COMPRA_FUNCIONARIOS”
Recebimento. Necessário apenas se gerenciamento pelo módulo de pedido balcão estiver habilitado.
tabelaFreteKeyinteger <int64> [ 1 .. 999999999 ]Tabela de Frete
tipoDeEntregastringInformar RETIRA_NA_LOJA ou ENTREGA_NO_CEP
tipoFormaPagamentoKeyinteger <int32>Tipo forma de pagamento. Necessário apenas se gerenciamento pelo módulo do força de vendas estiver habilitado.
tipoIntegracaoPagamentostringEnum: “PAGAMENTO_INTEGRADO” “PAGAMENTO_NAO_INTEGRADO”
valorFretenumber–
volumenumber–

application/json