{"info":{"_postman_id":"adaf4f00-6983-4fab-a707-71bdc06c9a33","name":"LVBR API 1.0 ","description":"<html><head></head><body><h1 id=\"introducao\">Introdução</h1>\n<p>Esta API serve para interagir com a plataforma de <a href=\"http://www.lojasvirtuais-br.com.br\">www.lojasvirtuais-br.com.br</a> . É possível consultar e alterar dados da loja, por exemplo: Produtos, pedidos, clientes... Etc.</p>\n<h1 id=\"visao-geral\">Visão Geral</h1>\n<p>A API tem objetivo de integrar nossa plataforma Lojas Virtuais BR ao sistema de terceiros, como ERP, CRM e outros sistemas de gestão. \nTem como finalidade reduzir o tempo de cadastramento e processamento dos dados entre sistemas. </p>\n<h1 id=\"autenticacao\">Autenticação</h1>\n<p>A autenticação é feita por header utilizando os dados gerados através do administrador da loja. \nÉ necessário informar o Cod_Loja e o x-api-key (gerado menu Loja/Usuários) no header da requisição.</p>\n<h1 id=\"error-codes\">Error Codes</h1>\n<p>Todas as requisições bem sucedidas tem o status igual a 1. Demais status deve ser verificado a descrição do erro no retorno da requisição.</p>\n<h1 id=\"rate-limit\">Rate limit</h1>\n<p>O sistema está limitado a receber no máximo 30 requisições por minuto. Caso excedido esse valor, ocorrerá um bloqueio por 10 minutos no sistema de API da loja.\nPara evitar sobrecarga também existe a limitação de 5 requisições idênticas/similares em 30 segundos.</p>\n<h1 id=\"urls-dos-ambientes\">URLs dos Ambientes</h1>\n<p>Homologação/Sandbox:  <a href=\"https://api.sandbox.lojasvirtuais-br.com.br\">https://api.sandbox.lojasvirtuais-br.com.br</a></p>\n<p>Ambiente de Produção: <a href=\"https://api.lojasvirtuais-br.com.br\">https://api.lojasvirtuais-br.com.br</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Introdução","slug":"introducao"},{"content":"Visão Geral","slug":"visao-geral"},{"content":"Autenticação","slug":"autenticacao"},{"content":"Error Codes","slug":"error-codes"},{"content":"Rate limit","slug":"rate-limit"},{"content":"URLs dos Ambientes","slug":"urls-dos-ambientes"}],"owner":"9153394","collectionId":"adaf4f00-6983-4fab-a707-71bdc06c9a33","publishedId":"TzeWH8GY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2022-07-20T17:48:23.000Z"},"item":[{"name":"Departamento","item":[{"name":"inserir/atualizar","event":[{"listen":"test","script":{"id":"a89fc167-eaa5-4165-9c7c-b05e429098f6","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData)\r","   dados =jsonData.dados;\r","    if(dados.Cod_Departamento>0){\r","        pm.environment.set(\"cod_departamento\", dados.Cod_Departamento);    \r","        pm.response.to.have.status(200);\r","    \r","    }else\r","        console.log(  jsonData)\r","\r","});"],"type":"text/javascript"}},{"listen":"prerequest","script":{"id":"04d954dd-1895-4db0-b8fb-21ae8f53d753","exec":["var moment = require('moment');\r","pm.environment.set('data', moment().format((\"YYYY-MM-DD\")));   \r","pm.environment.set('nome_departamento', 'novo departamento ' + moment().format((\"YYYY-MM-DD\")));   \r","pm.environment.set('cod_departamento','');"],"type":"text/javascript"}}],"id":"110c65c3-d8f9-4a4a-8bb1-bfc9622e88a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","description":"<p>Cod. da Loja no sistema </p>\n","type":"text"},{"key":"x-api-key","value":"[key gerada pela loja]","description":"<p>Chave gerada pelo lojista</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Departamento\": \"{{nome_departamento}}\",\r\n    \"Ordem\": \"\",\r\n    \"Ativo\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/departamento/salvar","description":"<p>Insere ou altera as informações de um departamento. Se enviar o Cod_Departamento irá fazer um alteração (update). Caso contrário será feito um cadastro (insert).</p>\n","urlObject":{"path":["departamento","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"110c65c3-d8f9-4a4a-8bb1-bfc9622e88a0"},{"name":"consultar","id":"1612743f-152c-4f29-ad11-137764858aa3","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":false},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","type":"text","value":"[id_loja]"},{"key":"x-api-key","type":"text","value":"[key gerada pela loja]"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Departamento\": \"\",\r\n    \"Departamento\": \"{{nome_departamento}}\",\r\n    \"Ativo\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/departamento/consultar","description":"<p>Consulta os departamentos cadastrados.\nTodos os filtros são opcionais.\nCaso utilize mais de um filtro este será filtrado utilizando o condicional AND no SQL</p>\n","urlObject":{"path":["departamento","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"1612743f-152c-4f29-ad11-137764858aa3"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"aac49128-50ea-4852-bcf1-39be72e39c43","exec":["pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","console.log(  jsonData);\r","    dados = jsonData.dados;\r","    if(dados.Cod_Departamento>0)\r","        pm.response.to.have.status(200);\r","     else\r","        console.log(  jsonData)\r","    \r","});"],"type":"text/javascript"}}],"id":"68a978bb-da7c-43ad-8f0b-7c128c33d825","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","value":"[id_loja]","description":"<p>Cod. da Loja no sitema </p>\n","type":"text"},{"key":"x-api-key","value":"[key gerada pela loja]","description":"<p>Chave gerada pelo lojista</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://api.sandbox.lojasvirtuais-br.com.br/departamento/detalhar/","description":"<p>Busca todas as informações de UM departamento.</p>\n","urlObject":{"path":["departamento","detalhar",""],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"68a978bb-da7c-43ad-8f0b-7c128c33d825"},{"name":"excluir","event":[{"listen":"test","script":{"id":"5878482b-eea5-4e69-ba16-12d458ff4431","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_departamento\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_departamento\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }else\r","        console.log(  jsonData)\r",";\r","});"],"type":"text/javascript"}}],"id":"e37c6979-b6ab-4b12-866e-c8403d242850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","description":"<p>Cod. da Loja no sitema </p>\n","type":"text"},{"key":"x-api-key","value":"[key gerada pela loja]","description":"<p>Chave gerada pelo lojista</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Departamento\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/departamento/excluir","description":"<p>Exclui um departamento. Não é possível excluir departamento se tiver alguma categoria atrelado a esse departamento.</p>\n","urlObject":{"path":["departamento","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"e37c6979-b6ab-4b12-866e-c8403d242850"}],"id":"05c3dd30-c002-4f8f-86ad-2169007cd246","description":"<p>Manipula ou consulta departamentos da loja virtual.\nO sistema é baseado na seguinte hierarquia. \nDepartamento =&gt; Categoria =&gt; Produto.</p>\n<p>Definição de campos:</p>\n<p><b>Cod_Departamento</b>: Auto incremento. Id do departamento no sistema. <br />\n<b>Departamento</b>: Texto. Obrigatório. Nome do Departamento (exibido na loja).<br />\n<b>Ordem</b>: Inteiro (campo numérico destina a ordenação dos departamento no menu da loja).<br />\n<b>Ativo</b>: Inteiro 1=&gt; Sim e 2 =&gt; Não. Obrigatório.<br /></p>\n","_postman_id":"05c3dd30-c002-4f8f-86ad-2169007cd246"},{"name":"Categoria","item":[{"name":"inserir/atualizar","event":[{"listen":"prerequest","script":{"id":"63b4d586-b291-477f-8af5-90707b016dd7","exec":["const echoPostRequest = {\r","    url: pm.globals.get(\"url_ambiente\") + '/departamento/consultar',\r","  method: 'POST',\r","  header: {'x-api-key': pm.environment.get(\"key_gerada\"), 'Cod_Loja':pm.environment.get(\"cod_loja\")},\r","  body: {  }\r","};\r","pm.sendRequest(echoPostRequest, function (err, res) {\r","  console.log(err ? err : res.json());\r","  dados =  res.json()\r","  cod = dados.dados[1].Cod_Departamento\r","   pm.environment.set(\"cod_departamento\", cod);    \r","\r","    var moment = require('moment');\r","    pm.environment.set('data', moment().format((\"YYYY-MM-DD\")));   \r","    pm.environment.set('nome_categoria', 'nova categoria ' + moment().format((\"YYYY-MM-DD\")));   \r","    pm.environment.set('cod_categoria','');\r","\r","});\r","\r",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"301e5825-81d1-4e99-a03e-8a2b58baa360","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData)\r","    dados = jsonData.dados;\r","    if(dados.Cod_Categoria>0)\r","        pm.response.to.have.status(200);\r","    pm.environment.set(\"cod_categoria\", dados.Cod_Categoria);    \r","    \r","});"],"type":"text/javascript"}}],"id":"820eb438-9f99-4720-8515-f1b0be6da382","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"content-type":true}},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"description":"<p>Cod. da Loja no sitema </p>\n","key":"Cod_Loja","type":"text","value":"[id_loja]"},{"description":"<p>Chave gerada pelo lojista</p>\n","key":"x-api-key","type":"text","value":"[key gerada pela loja]"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Departamento\": \"\",\r\n    \"Categoria\": \"{{nome_categoria}}\",\r\n    \"Frete_Valor\": \"\",\r\n    \"Valor_Embalagem_Presente\": \"\",\r\n    \"Produto_Inf_Extra1\": \"2\",\r\n    \"Produto_Inf_Extra2\": \"2\",\r\n    \"Produto_Inf_Extra3\": \"2\",\r\n    \"Produto_Inf_Extra4\": \"2\",\r\n    \"Produto_Inf_Extra5\": \"2\",\r\n    \"Ativo\": \"1\",\r\n    \"Ordem\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/categoria/salvar","description":"<p>Insere ou altera as informações de uma categoria. Se enviar o Cod_Categoria irá fazer um alteração (update). Caso contrário será feito um cadastro (insert).</p>\n","urlObject":{"path":["categoria","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"820eb438-9f99-4720-8515-f1b0be6da382"},{"name":"consultar","event":[{"listen":"test","script":{"id":"56f3a4f6-24a4-4ce5-8091-be2779933dd4","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Categoria>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"f05248b0-cf02-4ae6-bfda-d125b9bc7fca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"description":"<p>Cod. da Loja no sitema </p>\n","key":"Cod_Loja","type":"text","value":"[id_loja]"},{"description":"<p>Chave gerada pelo lojista</p>\n","key":"x-api-key","type":"text","value":"[key gerada pela loja]"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Departamento\": \"\",\r\n    \"Cod_Categoria\": \"\",\r\n    \"Categoria\": \"{{nome_categoria}}\",\r\n    \"Data_ModificacaoI\": \"\",\r\n    \"Data_ModificacaoF\": \"\",\r\n    \"Ativo\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/categoria/consultar","description":"<p>Consulta as categorias já cadastradas.\nTodos os filtros são opcionais.\nCaso utilize mais de um filtro este será filtrado utilizando o condicional AND no SQL.</p>\n","urlObject":{"path":["categoria","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"f05248b0-cf02-4ae6-bfda-d125b9bc7fca"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"53bb6d80-7e8d-475a-8699-c9ba462640fb","exec":["pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData);\r","    dados = jsonData.dados;\r","    if(dados.Cod_Categoria>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"b7982c81-9582-4477-9c5e-ba17932a3fc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","type":"text","value":"[id_loja]"},{"key":"x-api-key","type":"text","value":"[key gerada pela loja]"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.sandbox.lojasvirtuais-br.com.br/categoria/detalhar/","description":"<p>Busca todas as informações da uma categoria.</p>\n","urlObject":{"path":["categoria","detalhar",""],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"b7982c81-9582-4477-9c5e-ba17932a3fc3"},{"name":"excluir","event":[{"listen":"test","script":{"id":"c1154a70-10a4-475c-955d-ca5a97d24397","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_categoria\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_categoria\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }\r",";\r","});"],"type":"text/javascript"}}],"id":"e3b1151d-f09c-4995-9bec-fce5a8f8b54b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"description":"<p>Cod. da Loja no sistema de LVBR</p>\n","key":"Cod_Loja","type":"text","value":"[id_loja]"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Categoria\":\"\"\r\n}"},"url":"https://api.sandbox.lojasvirtuais-br.com.br/categoria/excluir","description":"<p>Exclusão de uma categoria. Só é possível excluir a categoria se não tiver nenhum produto vinculado a essa categoria.</p>\n","urlObject":{"path":["categoria","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"e3b1151d-f09c-4995-9bec-fce5a8f8b54b"}],"id":"f27fb488-4aca-48a4-b3cc-0b3c8585e2b5","description":"<p>Manipula ou consulta as categorias. Toda categoria precisa ter um departamento atrelado a ela.</p>\n<p>Definição de campos:</p>\n<p><b>Cod_Departamento</b>: Inteiro. Obrigatório. Id. do departamento que pertence. <br />\n<b>Cod_Categoria</b>: Inteiro. Auto incremento. Id. do categoria no sistema. <br />\n<b>Categoria</b>: Texto. Obrigatório. Nome da categoria.<br />\n<b>Frete_Valor</b>: Decimal. Campo usado se frete da loja estiver definido como \"por categoria\". Usar formatação brasileira (ex: 15,99).<br />\n<b>Valor_Embalagem_Presente</b>: Decimal. Custo da embalagem de presente. Usar formatação brasileira (ex: 5,99).<br />\n<b>Produto_Inf_Extra1</b>: Inteiro 1=&gt; Sim e 2=&gt; Não. Se existe esta informação extra (característica do produto) na categoria. <br />\n<b>Produto_Inf_Extra2</b>: Idem<br />\n<b>Produto_Inf_Extra3</b>: Idem<br />\n<b>Produto_Inf_Extra4</b>: Idem<br />\n<b>Produto_Inf_Extra5</b>: Idem<br />\n<b>Ativo</b>: Inteiro 1=&gt;Sim e 2=&gt;Não<br />\n<b>Ordem</b>: Inteiro. Utilizado para ordenação da categoria na loja.<br /></p>\n","_postman_id":"f27fb488-4aca-48a4-b3cc-0b3c8585e2b5"},{"name":"Informações Extras","item":[{"name":"inserir/atualizar","event":[{"listen":"prerequest","script":{"id":"7191e100-bdd1-47d8-94f5-4575ca3f3993","exec":[""],"type":"text/javascript"}},{"listen":"test","script":{"id":"b560f4e9-851e-4814-8556-749713a05515","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData)\r","    dados = JSON.parse(jsonData.dados);\r","    if(dados.Cod_Inf_Extra>0){\r","         pm.environment.set(\"cod_inf_extra\", dados.Cod_Inf_Extra);    \r","        pm.response.to.have.status(200);\r","    }else    \r","        console.log(jsonData)    \r","   \r","    \r","});"],"type":"text/javascript"}}],"id":"96986462-6d2a-4d4b-bc53-4700c933d895","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Inf_Extra\": \"\",\r\n    \"Tipo\": \"1\",\r\n    \"Inf_Extra\": \"novo\",\r\n    \"Ativo\": \"1\",\r\n    \"Ordem\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/inf_extra/salvar","description":"<p>Insere ou altera das informações extras. Se enviar o Cod_Inf_Extra irá fazer um alteração (update). Caso contrário será feito um cadastro (insert).</p>\n","urlObject":{"path":["inf_extra","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"96986462-6d2a-4d4b-bc53-4700c933d895"},{"name":"consultar","event":[{"listen":"test","script":{"id":"7fa8cc2e-d659-4803-a864-7160ac5ff8f2","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Inf_Extra>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"35cdc090-3f0e-4416-85f0-227aa5621558","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Inf_Extra\": {{cod_inf_extra}},\r\n    \"Inf_Extra\": \"\",\r\n    \"Tipo\": \"\",\r\n    \"Ativo\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/inf_extra/consultar","description":"<p>Consulta as informações extras já cadastradas.\nTodos os filtros são opcionais.\nCaso utilize mais de um filtro este será filtrado utilizando o condicional AND no SQL.</p>\n","urlObject":{"path":["inf_extra","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"35cdc090-3f0e-4416-85f0-227aa5621558"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"22323199-abb8-4e0f-9b20-b3a04b04884e","exec":["pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData);\r","    dados = JSON.parse(jsonData.dados);\r","    if(dados.Cod_Inf_Extra>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"d3fe4f0b-1627-4165-b29f-2697fdf74b8e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.sandbox.lojasvirtuais-br.com.br/inf_extra/detalhar/{{cod_inf_extra}}","description":"<p>Busca todas as informações de UMA INFORMAÇÃO EXTRA.</p>\n","urlObject":{"path":["inf_extra","detalhar","{{cod_inf_extra}}"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"d3fe4f0b-1627-4165-b29f-2697fdf74b8e"},{"name":"excluir","event":[{"listen":"test","script":{"id":"8e686f88-d538-44a3-b5d4-d4b8cc43082f","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_inf_extra\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_inf_extra\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }\r",";\r","});"],"type":"text/javascript"}}],"id":"44c45ae0-7f45-439e-95e5-1fb26f37a645","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Inf_Extra\": \"{{cod_inf_extra}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/inf_extra/excluir","description":"<p>Exclusão de uma informação extra. Só é possível excluir se não tiver nenhum produto vinculado a essa informação extra.</p>\n","urlObject":{"path":["inf_extra","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"44c45ae0-7f45-439e-95e5-1fb26f37a645"}],"id":"3e0a38c3-6107-4cc4-90e4-760bcbb664aa","description":"<p>Utilizada apenas quando estiver ativo o Controle de Estoque AVANÇADO!</p>\n<p>Tem como objetivo cadastrar as informações extras do produtos, tais como cor, tamanho, voltagem, estampa, peso.... Etc, informações que serão definidas no produto e terá um controle de estoque e preço diferenciado conforme a característica do produto.</p>\n<p>Deve ser definido o tipo de 1 - 5, o que significa o tipo é definido em Loja/Dados do administrador do lojista.</p>\n<p>Definição dos campos:</p>\n<p><b>Cod_Inf_Extra</b>: Inteiro. Auto incremento. Id da informação no sistema. <br />\n<b>Tipo</b>: Inteiro 1-5. Obrigatório. Tipo da informação conforme o definido no menu Loja/Dados do administrador do loja.<br />\n<b>Inf_Extra</b>: Texto. Obrigatório. Nome / valor da inf. extra (característica)<br />\n<b>Ativo</b>: Inteiro 1=&gt; Sim e 2=&gt; Não. Obrigatório<br />\n<b>Ordem</b>: Inteiro. Define a ordem que irá ser exibido na loja. Caso não preenchido ficará na ordem alfabética.<br /></p>\n","_postman_id":"3e0a38c3-6107-4cc4-90e4-760bcbb664aa"},{"name":"Produto","item":[{"name":"inserir/atualizar","event":[{"listen":"prerequest","script":{"id":"6b1c9d5f-d8ab-4032-81f5-e02ba1ab78d1","exec":["//consulta um categoria qualquer\r","const echoPostRequest = {\r","    url: pm.globals.get(\"url_ambiente\") + '/categoria/consultar',\r","  method: 'POST',\r","  header: {'x-api-key': pm.environment.get(\"key_gerada\"), 'Cod_Loja':pm.environment.get(\"cod_loja\")},\r","  body: {  }\r","};\r","pm.sendRequest(echoPostRequest, function (err, res) {\r","  console.log(err ? err : res.json());\r","  dados =  res.json()\r","  cod = dados.dados[1].Cod_Categoria\r","   pm.environment.set(\"cod_categoria\", cod);    \r","\r","var moment = require('moment');\r","\r","pm.environment.set('data', moment().format((\"YYYY-MM-DD\")));  \r","pm.environment.set('nome_produto', 'novo produto '+ moment().format((\"YYYY-MM-DD\")));\r","pm.environment.set('cod_produto', '');\r","\r","});"],"type":"text/javascript"}},{"listen":"test","script":{"id":"d440f0fd-5a0d-44d4-ac9f-8bf0f097645e","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData)\r","    dados = jsonData.dados;\r","    if(dados.Cod_Produto>0){\r","        pm.environment.set(\"cod_produto\", dados.Cod_Produto);\r","        pm.response.to.have.status(200);    \r","    }else    \r","        console.log(jsonData)        \r","    \r","});"],"type":"text/javascript"}}],"id":"6f438820-6c7c-48e2-93e4-2b2facf12d42","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\",\r\n    \"Produto\": \"{{nome_produto}}\",\r\n    \"Cod_Categoria\": \"\",\r\n    \"Valor\": \"63,12\",\r\n    \"Valor_Promocao\": \"59,99\",\r\n    \"Qtde_Minima_Compra\": \"1\",\r\n    \"Url\": \"www.fabricante.com\",\r\n    \"Vitrine1\": \"1\",\r\n    \"Vitrine2\": \"1\",\r\n    \"Vitrine3\": \"2\",\r\n    \"Ativo\": \"1\",\r\n    \"Frete_Fixo\": \"0,00\",\r\n    \"Peso\": \"0,30\" ,\r\n    \"Comprimento\": \"10\",\r\n    \"Largura\": \"10\",\r\n    \"Altura\": \"10\",\r\n    \"Diametro\": \"\",\r\n    \"Prazo\": \"3\",\r\n    \"Qtde\": \"35\",\r\n    \"Qtde_Minima\": \"\",\r\n    \"Descricao\": \"descrição html\",\r\n    \"Fabricante\": \"\",\r\n    \"FabricanteCod\": \"\",\r\n    \"FabricanteValor\": \"\",\r\n    \"ML_Cod_Produto\": \"\",\r\n    \"Cod_Barras\": \"\",\r\n    \"Titulo_Meta_Produto\": \"\",\r\n    \"Descricao_Meta_Produto\": \"\",\r\n    \"Exibir_Frete_Gratis\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto/salvar","description":"<p>Insere ou altera as informações de um produto. Se enviar o Cod_Produto irá fazer um alteração (update). Caso contrário será feito um cadastro (insert).</p>\n","urlObject":{"path":["produto","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"6f438820-6c7c-48e2-93e4-2b2facf12d42"},{"name":"consultar","event":[{"listen":"test","script":{"id":"5f897005-18bb-494d-a8fd-7ec3c6ec724b","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Produto>0)\r","        pm.response.to.have.status(200);\r","    else    \r","        console.log(jsonData)  \r","    \r","});"],"type":"text/javascript"}}],"id":"72c06c1b-086f-4c1e-849f-ea620c6aaef9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\",\r\n    \"Produto\": \"{{nome_produto}}\",\r\n    \"Ativo\": \"\",\r\n    \"Cod_Departamento\": \"\",\r\n    \"Cod_Categoria\": \"\",\r\n    \"Categoria\": \"\",\r\n    \"Data_AlteracaoI\": \"\",\r\n    \"Data_AlteracaoF\": \"\",\r\n    \"Data_CadastroI\": \"\",\r\n    \"Data_CadastroF\": \"\",\r\n    \"Vitrine1\": \"\",\r\n    \"Vitrine2\": \"\",\r\n    \"Vitrine3\": \"\",\r\n    \"Frete_Fixo\": \"\",\r\n    \"Valor_Promocao\": \"\",\r\n    \"ML_Cod_Produto\": \"\",\r\n    \"Comentario_Produto\": \"\",\r\n    \"Fabricante\": \"\",\r\n    \"FabricanteCod\": \"\",\r\n    \"Cod_Barras\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto/consultar","description":"<p>Consulta os produtos já cadastradas.\nTodos os filtros são opcionais.\nCaso utilize mais de um filtro este será filtrado utilizando o condicional AND no SQL.</p>\n","urlObject":{"path":["produto","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"72c06c1b-086f-4c1e-849f-ea620c6aaef9"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"1d8dbea3-a4fe-4394-822f-d10723995804","exec":["pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData);\r","    dados = JSON.parse(jsonData.dados);\r","    if(dados.Cod_Produto>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"32e5144c-21a0-4993-9881-83aae21e3447","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto/detalhar/{{cod_produto}}","description":"<p>Busca todas as informações de UM produto.</p>\n","urlObject":{"path":["produto","detalhar","{{cod_produto}}"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"32e5144c-21a0-4993-9881-83aae21e3447"},{"name":"excluir","event":[{"listen":"test","script":{"id":"b9bf194e-0fc4-42f1-b4ea-12a27d27b5f8","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_produto\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_produto\", '');   \r","        pm.response.to.have.status(200);                \r","    }else    \r","        console.log(jsonData)  \r",";\r","});"],"type":"text/javascript"}}],"id":"e9bbc8b4-4274-4cb9-aff2-ab6b58c44e11","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sistema de LVBR</p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto/excluir","description":"<p>Exclusão de um produto</p>\n","urlObject":{"path":["produto","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"e9bbc8b4-4274-4cb9-aff2-ab6b58c44e11"}],"id":"13d6c430-c94e-48d4-b8f2-7e17e475b290","description":"<p>Manipula e consulta os produtos da loja virtual. \nÉ necessário ter um departamento e categoria cadastrados antes da inserção de um produto.</p>\n<p>Definição dos Atributos:</p>\n<p>Cod_Produto: Inteiro. Auto incremento. Id. do Produto.</p>\n<p>Produto: Texto. Obrigatório. Nome do produto.</p>\n<p>Cod_Categoria: Inteiro. Obrigatório. Id. da Categoria que pertente.</p>\n<p>Valor: Decimal. Valor do produto. Usar formato brasileiro. Ex: 79,01.</p>\n<p>Valor_Promocao: Decimal. Valor Promocional do produto. Usar formato brasileiro. ex: 65,01.</p>\n<p>Qtde_Minima_Compra: Inteiro. Quantidade mínima para permitir compra.</p>\n<p>Url: Texto. Url do fabricante contendo as informações do produto.</p>\n<p>Vitrine1: Inteiro. 1=&gt; Sim e 2=&gt;Não. Produto em destaque. Aparece em algumas vitrines.</p>\n<p>Vitrine2: Inteiro. 1=&gt; Sim e 2=&gt;Não. Produto Recomendado (Vitrine). Aparece nas vitrines.</p>\n<p>Vitrine3: Inteiro. 1=&gt; Sim e 2=&gt;Não. Produto Lançamento. </p>\n<p>Ativo: Inteiro. 1=&gt; Ativo,  2=&gt;Inativo, 3=&gt;Indisponível e 4=&gt;Esgotado. Status atual do produto.</p>\n<p>Frete_Fixo: Decimal. Se o produto tiver um valor fixo de frete. Sobrepõe as demais modalidade de frete.</p>\n<p>Exibir_Frete_Gratis: Inteiro. 1=&gt;Sim e 2=&gt;Não. Produto tem frete grátis.</p>\n<p>Peso: Decimal. Peso do produto em Kg. Se o produto tiver 300gr deve ser informado 0,30. Usar formato brasileiro.</p>\n<p>Comprimento: Inteiro. Comprimento do produto em centímetros. Se tiver 0,5 metros deve ser informado 50 (centímetros).</p>\n<p>Largura: Idem</p>\n<p>Altura: Idem</p>\n<p>Prazo: Inteiro. Prazo em dias para envio do produto.</p>\n<p>Qtde: Inteiro. Quantidade do item no estoque.</p>\n<p>Qtde_Minima: Inteiro. Quantidade mínima para o lojista ser avisado por e-mail sobre o estoque baixo.</p>\n<p>Descricao: Texto. Descrição do produto. Pode ser usado HTML.</p>\n<p>Fabricante: Texto. Nome do Fabricante.</p>\n<p>FabricanteCod: Texto. Referência do produto no fabricante.</p>\n<p>FabricanteValor: Decimal. Custo do produto. Usado em relatórios internos.</p>\n<p>Cod_Barras: Texto. GTIN/EAN/Código de Barras do produto</p>\n<p>Ncm: Texto.  Ncm do produto.</p>\n<p>Localizacao: Texto. Localização no estoque físico.</p>\n<p>Titulo_Meta_Produto: Texto. Título do produto. Sobrepõe o nome do produto nas metas tags.</p>\n<p>Descricao_Meta_Produto: Texto. Descrição simplificada do produto a ser inserida nas meta tags. </p>\n<p>Data_Alteracao: Data. Automático. Data da última alteração.</p>\n<p>Data_Cadastro: Data. Automático. Data do cadastramento.</p>\n","_postman_id":"13d6c430-c94e-48d4-b8f2-7e17e475b290"},{"name":"Produto x Informação Extra","item":[{"name":"inserir/atualizar","event":[{"listen":"prerequest","script":{"id":"0e1d7d12-bb32-4b2b-a94e-ae38099f954e","exec":["//consulta um produto qualquer\r","const echoPostRequest = {\r","    url: pm.globals.get(\"url_ambiente\") + '/produto/consultar',\r","  method: 'POST',\r","  header: {'x-api-key': pm.environment.get(\"key_gerada\"), 'Cod_Loja':pm.environment.get(\"cod_loja\")},\r","  body: {  }\r","};\r","pm.sendRequest(echoPostRequest, function (err, res) {\r","  console.log(err ? err : res.json());\r","  dados =  res.json()\r","  cod = dados.dados[1].Cod_Produto\r","   pm.environment.set(\"cod_produto\", cod);    \r","\r","\r","});\r","\r","const echoPostRequest2 = {\r","    url: pm.globals.get(\"url_ambiente\") + '/inf_extra/consultar',\r","  method: 'POST',\r","  header: {'x-api-key': pm.environment.get(\"key_gerada\"), 'Cod_Loja':pm.environment.get(\"cod_loja\")},\r","  body: {Tipo:1  }\r","};\r","pm.sendRequest(echoPostRequest2, function (err, res) {\r","  console.log(err ? err : res.json());\r","  dados =  res.json()\r","  cod = dados.dados[1].Cod_Inf_Extra\r","   pm.environment.set(\"cod_inf_extra_1\", cod);    \r","\r","});\r",""],"type":"text/javascript"}},{"listen":"test","script":{"id":"34c8907f-c9bc-4086-8244-848563071c25","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData)\r","    dados = JSON.parse(jsonData.dados);\r","    if(dados.Cod_Inf_Extra1>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"88ff8fd4-1913-4aa8-bff3-f3dac760b75f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\",\r\n    \"Cod_Inf_Extra_1\": \"{{cod_inf_extra_1}}\",\r\n    \"Cod_Inf_Extra_2\": \"\",\r\n    \"Cod_Inf_Extra_3\": \"\",\r\n    \"Cod_Inf_Extra_4\": \"\",\r\n    \"Cod_Inf_Extra_5\": \"\",\r\n    \"Qtde\": \"12\",\r\n    \"Valor\": \"11,55\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_inf_extra/salvar","description":"<p>Atualiza dados de um produto.</p>\n","urlObject":{"path":["produto_inf_extra","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"88ff8fd4-1913-4aa8-bff3-f3dac760b75f"},{"name":"consultar","event":[{"listen":"test","script":{"id":"2559703d-52df-4287-8cac-da8fa415b96b","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Cliente>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"d4f4a45e-2269-4194-9d1d-451971d49503","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_inf_extra/consultar","description":"<p>Consulta as informações extras cadastrada em um produto.</p>\n","urlObject":{"path":["produto_inf_extra","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4f4a45e-2269-4194-9d1d-451971d49503"},{"name":"excluir","event":[{"listen":"test","script":{"id":"9f26d4b1-45b5-41c6-83c6-4e7ed3c9f11d","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_produto\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_produto\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }\r",";\r","});"],"type":"text/javascript"}}],"id":"cb847d04-ac93-4489-84ab-8ad2a8ee8958","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sistema de LVBR</p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\":\"{{cod_produto}}\",\r\n\"Cod_Inf_Extra_1\":\"{{cod_inf_extra_1}}\",\r\n\"Cod_Inf_Extra_2\":\"{{cod_inf_extra_2}}\",\r\n\"Cod_Inf_Extra_3\":\"{{cod_inf_extra_3}}\",\r\n\"Cod_Inf_Extra_4\":\"{{cod_inf_extra_4}}\",\r\n\"Cod_Inf_Extra_5\":\"{{cod_inf_extra_5}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_inf_extra/excluir","description":"<p>Exclusão de uma categoria</p>\n","urlObject":{"path":["produto_inf_extra","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"cb847d04-ac93-4489-84ab-8ad2a8ee8958"}],"id":"c437519a-0373-41f8-bb3d-41e25a935ecf","description":"<p>Manipula e consulta as informações extras atreladas a um produto.</p>\n<p>É a ligação entre os produtos e informações extras (características).\nSó é utilizada se a loja estiver usando o controle de estoque avançado, ou seja, quando a característica altera o valor e quantidade de estoque deste produto.</p>\n<p>Para fazer a alteração (update) é necessário enviar o Cód. do Produto, Cod_Inf_Extra_1, Cod_Inf_Extra_2, Cod_Inf_Extra_3, Cod_Inf_Extra_4 e Cod_Inf_Extra_5. Caso algumas das características não se apliquem, informar 0 .</p>\n","_postman_id":"c437519a-0373-41f8-bb3d-41e25a935ecf"},{"name":"Produto Comentário","item":[{"name":"inserir/atualizar","event":[{"listen":"prerequest","script":{"id":"8a941e8f-b6a0-4325-a374-f6f5db5756ad","exec":["//consulta um produto qualquer\r","const echoPostRequest = {\r","    url: pm.globals.get(\"url_ambiente\") + '/produto/consultar',\r","  method: 'POST',\r","  header: {'x-api-key': pm.environment.get(\"key_gerada\"), 'Cod_Loja':pm.environment.get(\"cod_loja\")},\r","  body: {  }\r","};\r","pm.sendRequest(echoPostRequest, function (err, res) {\r","    console.log(err ? err : res.json());\r","    dados =  res.json()\r","    cod = dados.dados[1].Cod_Produto;\r","    var moment = require('moment');\r","    pm.environment.set(\"cod_produto\", cod);    \r","    pm.environment.set(\"nome\", \"teste do nome\");    \r","    pm.environment.set(\"email\", \"teste2@email.com\");    \r","    pm.environment.set(\"comentario\", \"testando os comentarios \"+ moment().format(\"YYYY-MM-DD\"));    \r","    pm.environment.set(\"nota\", \"5\");    \r","\r","});"],"type":"text/javascript"}},{"listen":"test","script":{"id":"ea5528a8-6b92-495c-9f79-49d45f967ae8","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","    //console.log(  jsonData)\r","    dados = jsonData.dados;\r","    \r","    \r","    if(dados.Cod_Produto_Comentario>0){\r","        pm.environment.set(\"cod_produto_comentario\", dados.Cod_Produto_Comentario);    \r","        pm.response.to.have.status(200);\r","    }else\r","        console.log(  jsonData);\r","});"],"type":"text/javascript"}}],"id":"439a0307-09bd-4870-96d6-77079f907a58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto_Comentario\": \"\",\r\n    \"Cod_Produto\": \"{{cod_produto}}\",\r\n    \"Cod_Cliente\": \"\",\r\n    \"Nome\": \"{{nome}}\",\r\n    \"Email\": \"{{email}}\",\r\n    \"Produto_Comentario\": \"{{comentario}}\",\r\n    \"Resposta_Comentario\": \"\",\r\n    \"Nota\": \"{{nota}}\",\r\n    \"Status\": \"\",\r\n    \"Data_Cadastro\": \"\",\r\n    \"Visualizar_Comentario\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_comentario/salvar","description":"<p>Não é possível inserir comentários via API.\nApenas responder e alterar o status do comentário.</p>\n","urlObject":{"path":["produto_comentario","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"439a0307-09bd-4870-96d6-77079f907a58"},{"name":"consultar","event":[{"listen":"test","script":{"id":"d071a009-a8ca-4bfc-8f8d-c8cc986fb4a2","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Produto_Comentario>0)\r","        pm.response.to.have.status(200);\r","    else\r","        console.log(  jsonData)\r","    \r","});"],"type":"text/javascript"}}],"id":"417f8a12-a04f-4de9-8690-e0373c057193","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_comentario/consultar","description":"<p>Consulta os comentários cadastrados no produto.</p>\n","urlObject":{"path":["produto_comentario","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"417f8a12-a04f-4de9-8690-e0373c057193"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"33325f7f-20aa-4ee6-a907-629b060cdab3","exec":["pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData);\r","    dados = jsonData.dados;\r","    if(dados.Cod_Produto_Comentario>0)\r","        pm.response.to.have.status(200);\r","    else\r","        console.log(  jsonData);\r","});"],"type":"text/javascript"}}],"id":"edf66958-b825-43c7-b5b1-5bf1f7dc68a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_comentario/detalhar/{{cod_produto_comentario}}","description":"<p>Busca as informações do comentário do  produto</p>\n","urlObject":{"path":["produto_comentario","detalhar","{{cod_produto_comentario}}"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"edf66958-b825-43c7-b5b1-5bf1f7dc68a7"},{"name":"excluir","event":[{"listen":"test","script":{"id":"875770cc-51d6-4863-ae81-d02aac129f69","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_produto_comentario\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_produto_comentario\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }else\r","        console.log(  jsonData)\r",";\r","});"],"type":"text/javascript"}}],"id":"b3dfb198-14cf-4b03-a7aa-ef8f2ab9f816","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sistema de LVBR</p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto_Comentario\": \"{{cod_produto_comentario}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_comentario/excluir","description":"<p>Exclusão de uma categoria</p>\n","urlObject":{"path":["produto_comentario","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"b3dfb198-14cf-4b03-a7aa-ef8f2ab9f816"}],"id":"2adfa9c7-68d5-4d1c-9329-e45301cc52c6","description":"<p>Manipula e consulta os comentários feito nos produtos da loja virtual.</p>\n<p>Recurso disponível para lojas que ativarem o comentário de produtos via sistema de LVBR. Lembrando que é possível usar também o comentário via Facebook, neste caso o gerenciamento é na plataforma do Facebook.</p>\n<p>Definição dos Atributos:</p>\n<p>Cod_Produto_Comentario: Auto incremento. Id. do registro no sistema.</p>\n<p>Cod_Produto: Inteiro. Obrigatório. Id do Produto que pertence. </p>\n<p>Cod_Cliente: Inteiro. Id do cliente se já esta cadastro.</p>\n<p>Nome: Texto. Nome do usuário que fez o comentário (se não estiver cadastrado).</p>\n<p>Email: Texto. E-mail do usuário que fez o comentário.</p>\n<p>Produto_Comentario: Texto. Comentário realizado no produto.</p>\n<p>Resposta_Comentario: Texto. Resposta ao comentário. Feito posteriormente pelo lojista.</p>\n<p>Nota: Inteiro. Nota de avaliação do produto 1-5 estrelas.</p>\n<p>Status: Inteiro. 1=&gt; Aprovado, 2=&gt; 'Aprovado com Destaque' (exibe na loja), 3=&gt;Reprovado e 4=&gt;Pendente</p>\n<p>Data_Cadastro: Data. Automático. Data que foi realizado o cadastro.</p>\n<p>Visualizar_Comentario. Inteiro. Automático. 1=&gt; Sim e 2=&gt;Não. Se o lojista já visualizou o comentário.</p>\n","_postman_id":"2adfa9c7-68d5-4d1c-9329-e45301cc52c6"},{"name":"Produto Keyword (palavra chave)","item":[{"name":"inserir","event":[{"listen":"prerequest","script":{"id":"30f189fb-5431-4d67-98ae-baf91f7155c1","exec":["//consulta um produto qualquer\r","const echoPostRequest = {\r","    url: pm.globals.get(\"url_ambiente\") + '/produto/consultar',\r","  method: 'POST',\r","  header: {'x-api-key': pm.environment.get(\"key_gerada\"), 'Cod_Loja':pm.environment.get(\"cod_loja\")},\r","  body: {  }\r","};\r","pm.sendRequest(echoPostRequest, function (err, res) {\r","    console.log(err ? err : res.json());\r","    dados =  res.json()\r","    cod = dados.dados[1].Cod_Produto\r","    pm.environment.set(\"cod_produto\", cod);    \r","     var moment = require('moment');\r","    pm.environment.set(\"palavra_chave\", \"palavrachave_\"+ moment().format(\"YYYY-MM-DD\"));        \r","});"],"type":"text/javascript"}},{"listen":"test","script":{"id":"5aee4152-d042-4858-baf2-0f32ca82ba33","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","    //console.log(  jsonData)\r","    dados = JSON.parse(jsonData.dados);\r","    \r","    \r","    if(dados.Palavra_Chave== pm.environment.get(\"palavra_chave\")){      \r","        pm.response.to.have.status(200);\r","    }\r","});"],"type":"text/javascript"}}],"id":"27f38bb8-b40f-4188-a79b-f69176044e5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\",\r\n    \"Palavra_Chave\": \"{{palavra_chave}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_keyword/salvar","description":"<p>Não é possível editar a palavra chave. Caso seja necessário, faça a exclusão e após insira  a nova keyword.</p>\n","urlObject":{"path":["produto_keyword","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"27f38bb8-b40f-4188-a79b-f69176044e5d"},{"name":"consultar","event":[{"listen":"test","script":{"id":"eb65ebad-8997-4c21-9ae1-a91d7ddaf943","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Produto>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"7ff7e2f3-a3b1-4181-a083-51d64941e276","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_keyword/consultar","description":"<p>Consulta as palavras chaves cadastradas no produto.</p>\n","urlObject":{"path":["produto_keyword","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"7ff7e2f3-a3b1-4181-a083-51d64941e276"},{"name":"excluir","event":[{"listen":"test","script":{"id":"8fe7e287-4f5e-4938-8c80-3d2ebc5fd963","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if( jsonData.status==1){\r","        pm.environment.set(\"cod_produto\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }else{\r","        console.log(jsonData);\r","    }\r",";\r","});"],"type":"text/javascript"}}],"id":"e5e62ac7-6a06-4e51-a3e5-aff21e05495b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sistema de LVBR</p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Produto\": \"{{cod_produto}}\",\r\n    \"Palavra_Chave\": \"{{palavra_chave}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/produto_keyword/excluir","description":"<p>Exclusão de uma palavra chave.</p>\n","urlObject":{"path":["produto_keyword","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"e5e62ac7-6a06-4e51-a3e5-aff21e05495b"}],"id":"8f99e152-15d8-4674-8f99-48f2dbda68e9","description":"<p>Manipula e consulta as keyword (palavra chave) de um produto. </p>\n<p>Usado para informar as palavras chaves dos produtos. Estas serão utilizadas nas meta tags e Keywords, na consulta de produtos da loja, banners de produtos semelhantes, entre outros recursos.</p>\n<p>Definições dos Atributos.</p>\n<p>Cod_Produto: Inteiro. Obrigatório. Id. do produto que pertence a keyword.</p>\n<p>Palavra_Chave: Texto. Obrigatório. Palavra chave do produto.</p>\n","_postman_id":"8f99e152-15d8-4674-8f99-48f2dbda68e9"},{"name":"Cliente","item":[{"name":"inserir/atualizar","event":[{"listen":"test","script":{"id":"5a4a070b-422a-4eca-93d8-756946839f66","exec":["\r","pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData)\r","    dados = jsonData.dados;\r","    if(dados.Cod_Cliente>0)\r","        pm.response.to.have.status(200);\r","    pm.environment.set(\"cod_cliente\", dados.Cod_Cliente);    \r","    \r","});"],"type":"text/javascript"}}],"id":"138368d5-4f10-4c30-af9a-256721fa07c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sistema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Cliente\": \"{{cod_cliente}}\",\r\n    \"Pf_Pj\": \"1\",\r\n    \"Cnpj_Cpf\": \"737.263.412-18\",\r\n    \"Sexo\": \"1\",\r\n    \"Cliente\": \"Nome do Cliente\",\r\n    \"Rg\": \"\",\r\n    \"Ie\": \"\",\r\n    \"Responsavel\": \"\",\r\n    \"Senha\": \"senhaaqui\",\r\n    \"Fone1\": \"11999999999\",\r\n    \"Fone2\": \"\",\r\n    \"Celular\": \"\",\r\n    \"Data_Nascimento\": \"22/05/1982\",\r\n    \"Email\": \"fdadsfas@dfasd.com\",\r\n    \"Skype\": \"\",\r\n    \"Tipo_Endereco\": \"1\",\r\n    \"Cep\": \"90.000-000\",\r\n    \"Numero\": \"11\",\r\n    \"Rua\": \"Praça Osvaldo Cruz\",\r\n    \"Complemento\": \"\",\r\n    \"Referencia\": \"\",\r\n    \"Bairro\": \"Centro\",\r\n    \"Cidade\": \"Porto Alegre\",\r\n    \"Estado\": \"RS\",\r\n    \"Desconto\": \"\",\r\n    \"Cod_Promocao\": \"\",\r\n    \"Campo_Extra1\": \"\",\r\n    \"Campo_Extra2\": \"\",\r\n    \"Campo_Extra3\": \"\",\r\n    \"Campo_Extra4\": \"\",\r\n    \"Ativo\": \"1\",\r\n    \"ReceberNewsletter\": \"2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/cliente/salvar","description":"<p>Insere ou altera as informações de um pedido. Se enviar o Cod_Pedido irá fazer um alteração (update). Caso contrário será feito um cadastro (insert).\nPara fazer um pedido é necessário ter o ciente e todos os produtos comprados já cadastrados.</p>\n","urlObject":{"path":["cliente","salvar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"138368d5-4f10-4c30-af9a-256721fa07c4"},{"name":"consultar","event":[{"listen":"test","script":{"id":"2bdd9ec5-422f-49d4-b5ee-7114e0531160","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Cliente>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"2060deca-008f-4f22-a2c8-963e0fa7cca8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Cliente\": \"{{cod_cliente}}\",\r\n    \"Pf_Pj\": \"\",\r\n    \"Cnpj_Cpf\": \"\",\r\n    \"Sexo\": \"\",\r\n    \"Cliente\": \"\",\r\n    \"Email\": \"\",\r\n    \"Tipo_Endereco\": \"\",\r\n    \"Cep\": \"\",\r\n    \"Estado\": \"\",\r\n    \"Cod_Promocao\": \"\",\r\n    \"Campo_Extra1\": \"\",\r\n    \"Campo_Extra2\": \"\",\r\n    \"Campo_Extra3\": \"\",\r\n    \"Campo_Extra4\": \"\",\r\n    \"Ativo\": \"\",\r\n    \"Data_CadastroI\": \"\",\r\n    \"Data_CadastroF\": \"\",\r\n    \"Ultima_ModificacaoI\": \"\",\r\n    \"Ultima_ModificacaoF\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/cliente/consultar","description":"<p>Consulta clientes cadastrados na loja virtual.</p>\n","urlObject":{"path":["cliente","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"2060deca-008f-4f22-a2c8-963e0fa7cca8"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"bda93912-c66d-4237-8920-317a7b6d4ef6","exec":["pm.test(\"Status code is 200\", function () {\r","    \r","    const jsonData = pm.response.json();\r","//console.log(  jsonData);\r","    dados = jsonData.dados;\r","    if(dados.Cod_Departamento>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"5cfe9d89-e8ca-43bb-ab39-293d64976379","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.sandbox.lojasvirtuais-br.com.br/cliente/detalhar/{{cod_cliente}}","description":"<p>Busca todas as informações do cliente</p>\n","urlObject":{"path":["cliente","detalhar","{{cod_cliente}}"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"5cfe9d89-e8ca-43bb-ab39-293d64976379"},{"name":"excluir","event":[{"listen":"test","script":{"id":"7239181f-e6aa-41cc-b9dc-9c58ef48f438","exec":["pm.test(\"Status code is 200\", function () {\r","      const jsonData = pm.response.json();\r","    \r","    if(jsonData[0].codigo == pm.environment.get(\"cod_departamento\") && jsonData[0].status==1){\r","        pm.environment.set(\"cod_departamento\", '');   \r","        pm.response.to.have.status(200);        \r","        \r","    }\r",";\r","});"],"type":"text/javascript"}}],"id":"1150c6a1-37d9-4330-a550-3ca826e7065c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Cliente\": \"{{cod_cliente}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/cliente/excluir","description":"<p>Exclusão de um cliente.\nSó é possível excluir clientes que não tenham pedidos cadastrados.</p>\n","urlObject":{"path":["cliente","excluir"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"1150c6a1-37d9-4330-a550-3ca826e7065c"}],"id":"16ceb7c7-de1a-4b7c-b77e-7f82bfe3ef81","description":"<p>Manipula e consulta os clientes da loja virtual.\nNão é possível fazer a exclusão de clientes se houver pedidos cadastrado para esse. Neste caso pode mudar o Status para inativo.</p>\n<p>Definições de atributos:</p>\n<p>Cod_Cliente: Inteiro. Id. do Cliente.</p>\n<p>Pf_Pj: Inteiro. Obrigatorio. 1=&gt;PF e 2=&gt; PJ</p>\n<p>Cnpj_Cpf: Texto. CNPJ ou CPF conforme o campo anterior.</p>\n<p>Sexo: Inteiro. 1=&gt;Masculino e 2=&gt;Feminino.</p>\n<p>Cliente: Texto. Obrigatório. Nome do Cliente</p>\n<p>Rg: Inteiro. Rg do responsável pela compra.</p>\n<p>Ie: Texto. Inscrição estadual do comprador.</p>\n<p>Responsavel: Texto. Nome do Responsável.</p>\n<p>Senha: Texto. Senha para o cliente consultar seu pedido.</p>\n<p>Fone1: Texto. Telefone 1</p>\n<p>Fone2: Texto. Telefone 2</p>\n<p>Celular: Texto. Celular.</p>\n<p>Data_Nascimento: Data. Usar formato brasileiro. Ex: 22/05/1982</p>\n<p>Email: Texto. Obrigatório. E-mail do cliente também necessário para efetuar login.</p>\n<p>Skype: Texto. Nickname do Skype.</p>\n<p>Tipo_Endereco:  Numero. Obrigatório. 1=&gt;Residencial e 2=&gt;Comercial. Tipo de endereço \ndo cliente.</p>\n<p>Cep: Texto. Obrigatório. Cep do cliente. Pode usar formatação. ex: 99.999-999</p>\n<p>Numero: Texto. Obrigatório. Número do endereço. </p>\n<p>Rua: Texto. Rua/Avenida do cadastro.</p>\n<p>Complemento: Texto. Complemento do endereço do cadastro.</p>\n<p>Referencia: Texto. Referência para endereço do cadastro.</p>\n<p>Bairro: Texto. Bairro do endereço do cadastro.</p>\n<p>Cidade: Texto. Cidade do endereço do cadastro.</p>\n<p>Estado: Texto. Usar siglas. Estado do endereço do cadastro.</p>\n<p>Desconto: Decimal. Se o cliente tiver desconto em toda a loja deve ser informado o \npercentual de desconto. Usar formatação brasileira. ex: 10,55 (percentual)</p>\n<p>Cod_Promocao: Texto. Se o cadastro tem um cupom de desconto.</p>\n<p>Campo_Extra1: Texto. Campo extras definidos pelo lojista.</p>\n<p>Campo_Extra2: Idem</p>\n<p>Campo_Extra3: Idem</p>\n<p>Campo_Extra4: Idem</p>\n<p>Ativo: Inteiro. Obrigatório. 1=&gt;Sim, 2=&gt;Não e 3=&gt;Pendente (se o cadastro precisar de aprovação)</p>\n<p>ReceberNewsletter: Inteiro. 1=&gt;Sim, 2=&gt;Não. Se o cliente quer ou não receber newsletter.</p>\n<p>Data_Cadastro: Data. Automático. Data que foi realizado o cadastro do registro.</p>\n<p>Ultima_Modificacao: Data. Automático. Data que foi realizada a última alteração no registro.</p>\n","event":[{"listen":"prerequest","script":{"id":"910816f3-937f-4b60-85f1-5166026743c6","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a0176095-b960-4025-a709-5d9b4362886d","type":"text/javascript","exec":[""]}}],"_postman_id":"16ceb7c7-de1a-4b7c-b77e-7f82bfe3ef81"},{"name":"Pedido","item":[{"name":"consultar","event":[{"listen":"test","script":{"id":"985b7e39-96a6-429a-a5a9-f79c2565eab4","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Cliente>0)\r","        pm.response.to.have.status(200);\r","         pm.environment.set(\"cod_pedido\", jsonData.dados[1].Cod_Pedido);    \r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"58b3825f-5e9d-45ae-a1ab-aad83630caa8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Pedido\": \"\",\r\n    \"Pedido\": \"\",\r\n    \"Cnpj_Cpf\": \"\",\r\n    \"Cliente\": \"\",\r\n    \"Email\": \"\",\r\n    \"Cidade\": \"\",\r\n    \"Estado\": \"\",\r\n    \"Cod_Forma_Pagamento\": \"\",\r\n    \"Cod_Pedido_Status\": \"\",\r\n    \"Data_CadastroI\": \"07/09/2022\",\r\n    \"Data_CadastroF\": \"09/09/2022\",\r\n    \"Ultima_ModificacaoI\": \"\",\r\n    \"Ultima_ModificacaoF\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/pedido/consultar","description":"<p>Consulta os pedidos da loja virtual.</p>\n<p>O campo Hash_Pagamento tem como finalidade facilitar o pagamento dos pedido que estão \"Aguardando Pagamento\".<br />Para efetuar o pagamento o cliente deve acessar a url: [domínio da loja]/pagamento-[Hash_Pagamento]</p>\n","urlObject":{"path":["pedido","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"58b3825f-5e9d-45ae-a1ab-aad83630caa8"},{"name":"detalhar","event":[{"listen":"test","script":{"id":"f990e768-910e-433a-9bfb-691bafd31100","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Pedido>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"df26dd8c-68d5-4bd9-9412-4bdf293a6c97","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"url":"https://api.sandbox.lojasvirtuais-br.com.br/pedido/detalhar/{{cod_pedido}}","description":"<p>Consulta os pedidos da loja virtual.</p>\n","urlObject":{"path":["pedido","detalhar","{{cod_pedido}}"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"df26dd8c-68d5-4bd9-9412-4bdf293a6c97"},{"name":"carrinho_abandonado","event":[{"listen":"test","script":{"id":"985b7e39-96a6-429a-a5a9-f79c2565eab4","exec":[""],"type":"text/javascript"}}],"id":"e90840d8-acd8-4ad1-bbd5-eaebde41bb19","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\n    \"DataI\":\"\",\n    \"DataF\":\"\",   \n    \"Cod_Cliente\":\"\"\n}"},"url":"https://api.sandbox.lojasvirtuais-br.com.br/pedido/carrinho_abandonado","description":"<p>Consulta carrinhos abandonado na loja virtual.<br />Para recuperação de carrinho é necessário acessar o link</p>\n<p>[dominio_da_loja]/carrinho-[hash]</p>\n","urlObject":{"path":["pedido","carrinho_abandonado"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"e90840d8-acd8-4ad1-bbd5-eaebde41bb19"}],"id":"8aaad322-cb74-4309-a3a0-3e5a824cee0e","description":"<p>Consulta os pedidos da loja virtual.\nNão é possível excluir pedidos do sistema.</p>\n<p>Definições dos atributos:</p>\n<p>Cod_Pedido: Inteiro. Auto incremento. Gerado automaticamente.</p>\n<p>Pedido: Inteiro. Auto incremento (por loja). </p>\n<p>Cod_Cliente: Inteiro. Id do cadastro do cliente.</p>\n<p>Cod_Forma_Pagamento: Inteiro. Id da forma de pagamento escolhida.</p>\n<p>Cep: Texto. Dado referente ao endereço de entrega.</p>\n<p>Rua: Texto. Dado referente ao endereço de entrega.</p>\n<p>Numero: Texto. Dado referente ao endereço de entrega.</p>\n<p>Complemento: Texto. Dado referente ao endereço de entrega.</p>\n<p>Bairro: Texto. Dado referente ao endereço de entrega.</p>\n<p>Cidade: Texto. Dado referente ao endereço de entrega.</p>\n<p>Estado: Texto. Dado referente ao endereço de entrega.</p>\n<p>Obs: </p>\n<p>Desconto: Decimal. Desconto aplicado no pedido.</p>\n<p>Frete: Decimal. Valor do frete do pedido.</p>\n<p>Cod_Pedido_Status: Inteiro. Id. do Status do Pedido. Ver tabela Pedido_Status.</p>\n<p>Data_Cadastro: Data. Automático. Data que foi realizado o pedido.</p>\n<p>Ultima_Modificacao: Data. Automático. Data que foi realizado o pedido.</p>\n<p>Ip: Texto. Ip de origem do cliente.</p>\n<p>Tipo_Frete: Texto. Tipo de frete do pedido.</p>\n<p>Numero_Correio: Texto. Numero de rastreamento do pedido.</p>\n<p>Cod_Promocao: Texto. Cupom de desconto utilizado pelo cliente.</p>\n<p>Promocao_Percentual: Numero. Percentual de desconto do pedido.</p>\n<p>Promocao_Valor: Decimal. Valor do desconto aplicado no pedido.</p>\n<p>Data_Cancelamento: Data que o pedido teve status alterado para \"Cancelado\" (status do sistema).</p>\n<p>Data_Envio: Data que o pedido teve status alterado para \"Enviado\".</p>\n<p>Data_Pagamento: Data que o pedido teve status alterado para \"Pago\".</p>\n<p>FP_Desconto_Acrescimo: Decimal. Se o pedido teve desconto ou acréscimo na forma de pagamento.</p>\n<p>Link_Melhor_Envio: Texto. Link da etiqueta do melhor envio.</p>\n<p>Numero_Nota: Texto. Número da nota fiscal.</p>\n<p>Danfe: Texto. </p>\n<p>Data_Emissao: Data. Data de emissão da nota fisca.</p>\n<p>Chave_Acesso: Texto. Chave de Acesso da NFe.</p>\n","event":[{"listen":"prerequest","script":{"id":"9d0c759c-435a-47f5-af43-388e41f4428d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0bd25fa3-91a4-4b75-ba1e-29d0a5419836","type":"text/javascript","exec":[""]}}],"_postman_id":"8aaad322-cb74-4309-a3a0-3e5a824cee0e"},{"name":"Pedido Produto","item":[{"name":"consultar","event":[{"listen":"test","script":{"id":"00d6db31-2268-43b8-90ff-c670fd56e88b","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Cliente>0)\r","        pm.response.to.have.status(200);\r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"fd268faa-0c9b-4610-8a30-f1be9d515308","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Pedido\": \"{{cod_pedido}}\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/pedido_produto/consultar","description":"<p>Consulta os pedidos da loja virtual.</p>\n","urlObject":{"path":["pedido_produto","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"fd268faa-0c9b-4610-8a30-f1be9d515308"}],"id":"7ee7b71c-8cd8-4ffc-8c15-5d823d03bc99","description":"<p>Manipula e consulta os pedidos da loja virtual.\nNão é possível excluir pedidos do sistema.</p>\n","event":[{"listen":"prerequest","script":{"id":"8f731b82-7cab-4cba-ad86-977a4a1a8af4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"809f5888-afe0-4457-a216-0a208c241bb0","type":"text/javascript","exec":[""]}}],"_postman_id":"7ee7b71c-8cd8-4ffc-8c15-5d823d03bc99"},{"name":"Forma de Pagamento","item":[{"name":"consultar","event":[{"listen":"test","script":{"id":"985b7e39-96a6-429a-a5a9-f79c2565eab4","exec":["pm.test(\"Status code is 200\", function () {\r","  \r","    const jsonData = pm.response.json();\r","    if(jsonData.dados[1].Cod_Cliente>0)\r","        pm.response.to.have.status(200);\r","         pm.environment.set(\"cod_pedido\", jsonData.dados[1].Cod_Pedido);    \r","    \r","    \r","});"],"type":"text/javascript"}}],"id":"07fd19e9-6893-43ab-b6e9-442590515989","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Cod_Loja","value":"[id_loja]","type":"text","description":"<p>Cod. da Loja no sitema </p>\n"},{"key":"x-api-key","value":"[key gerada pela loja]","type":"text","description":"<p>Chave gerada pelo lojista</p>\n"}],"body":{"mode":"raw","raw":"{\r\n    \"Cod_Forma_Pagamento\": \"\",\r\n    \"Cod_Forma_Pagamento_Tipo\": \"\",\r\n    \"Forma_Pagamento\": \"\",\r\n    \"Data_ModificacaoI\": \"\",\r\n    \"Data_ModificacaoF\": \"\",\r\n    \"Ativo\": \"\",\r\n    \"Parcelamento_Principal\": \"\",\r\n    \"Tem_Parcelamento\": \"\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sandbox.lojasvirtuais-br.com.br/forma_pagamento/consultar","description":"<p>Consulta os pedidos da loja virtual.</p>\n","urlObject":{"path":["forma_pagamento","consultar"],"host":["https://api.sandbox.lojasvirtuais-br.com.br"],"query":[],"variable":[]}},"response":[],"_postman_id":"07fd19e9-6893-43ab-b6e9-442590515989"}],"id":"57363352-c64e-42e6-ae87-5d2c843aa0dc","description":"<p>Consulta das Formas de Pagamentos cadastradas na loja.<br />Definições dos atributos:</p>\n<p>Cod_Forma_Pagametno: Inteiro. Auto incremento. Gerado automaticamente.</p>\n<p>Cod_Forma_Pagamento_Tipo: Cod. do Tipo da Forma de Pagamento</p>\n<p>Forma_Pagamento: \"Descrição da Forma de Pagamento\",</p>\n<p>Forma_Pagamento_Tipo: Tipo da Forma de Pagamento</p>\n<p>Ordem_Exibicao: Ordem que será exibido na loja</p>\n<p>Ativo: (1 - Ativo e 2 - Inativo)</p>\n<p>Data_Modificacao: Data da Última Modificação.</p>\n","event":[{"listen":"prerequest","script":{"id":"9d0c759c-435a-47f5-af43-388e41f4428d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0bd25fa3-91a4-4b75-ba1e-29d0a5419836","type":"text/javascript","exec":[""]}}],"_postman_id":"57363352-c64e-42e6-ae87-5d2c843aa0dc"}],"event":[{"listen":"prerequest","script":{"id":"d14e71c7-6082-402f-add4-1064b2cee115","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d6eb73b5-ce7e-40bc-a823-23e3b4a78dce","type":"text/javascript","exec":[""]}}],"variable":[{"key":"cod_loja","value":"[id_loja]"},{"key":"key_gerada","value":"[key gerada pela loja]"},{"key":"url_ambiente","value":"https://api.sandbox.lojasvirtuais-br.com.br","type":"string"},{"key":"cod_departamento","value":"","type":"string"},{"key":"cod_categoria","value":"","type":"string"},{"key":"Categoria","value":"","type":"string"}]}