Ferramentas do usuário

Ferramentas do site


api:ecommerce

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

api:ecommerce [2017/07/18 14:25]
rfrancisco_iws.com.br [Get]
api:ecommerce [2021/05/25 19:40] (atual)
rafael [Get]
Linha 235: Linha 235:
       <tr>       <tr>
         <​td>​Path</​td>​         <​td>​Path</​td>​
-        <td colspan="​2">​{url_base}/​Datasnap/​Rest/​TProduto/​all/​{limite}/​{pagina}</​td>​+        <td colspan="​2">​{url_base}/​Datasnap/​Rest/​TProduto/​all/{ativo}/​{limite}/​{pagina}</​td>​
       </tr>       </tr>
       <tr>       <tr>
Linha 248: Linha 248:
         <​td>​Tipo</​td>​         <​td>​Tipo</​td>​
         <​td>​Descrição</​td>​         <​td>​Descrição</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​{ativo}</​td>​
 +        <​td>​SmallInt(0 ou 1)</​td>​
 +        <​td>​Define se retorna produtos Ativos ou Inativos</​td>​
       </tr>       </tr>
       <tr>       <tr>
Linha 572: Linha 577:
       </tr>       </tr>
     </​table>​     </​table>​
 +</​html>​
 +
 +* Recupera a imagem do produto na base64
 +<​html>​
 +<​table>​
 +      <tr>
 +        <​td>​Path</​td>​
 +        <td colspan="​2">​{url_base}/​datasnap/​rest/​TProduto/​foto/​{id_produto}</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​Tipo</​td>​
 +        <td colspan="​2">​GET</​td>​
 +      </tr>
 +      <tr>
 +        <td colspan="​3">​Parâmetros do Path</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​Nome</​td>​
 +        <​td>​Tipo</​td>​
 +        <​td>​Descrição</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​{id_produto}</​td>​
 +        <​td>​Inteiro(20)</​td>​
 +        <​td>​ID do produto</​td>​
 +      </tr>
 +      <tr>
 +        <td colspan="​3">​Resposta</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​Tipo</​td>​
 +        <td colspan="​2">​Objeto</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​Exemplo</​td>​
 +        <td colspan="​2">​
 +        <​br>&​emsp;​{
 +        <​br>&​emsp;"​result":​ "​\/​9j\/​4AAQSkZJRgABAQEAYABgAAD\/​2w..."​
 +        <​br>&​emsp;​}  ​
 +        </td>
 +      </tr>
 +    </​table>​
 +  </​html>​
 +
 +==== Delete ====
 +
 +* Exclui os produtos que sofreram alteração no período informado
 +
 +<​html>​
 +  ​
 +    <​table>​
 +      <tr>
 +        <​td>​Path</​td>​
 +        <td colspan="​2">​{url_base}/​Datasnap/​Rest/​TProduto/​lastupdated/​{inicio}/​{termino}</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​Tipo</​td>​
 +        <td colspan="​2">​DELETE</​td>​
 +      </tr>
 +      <tr>
 +        <td colspan="​3">​Parâmetros do Path</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​Nome</​td>​
 +        <​td>​Tipo</​td>​
 +        <​td>​Descrição</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​{inicio}</​td>​
 +        <​td>​String(20)</​td>​
 +        <​td>​Data de início, 99.99.9999 99:​99:​9</​td>​
 +      </tr>
 +      <tr>
 +        <​td>​{termino}</​td>​
 +        <​td>​String(20)</​td>​
 +        <​td>​Data de término, 99.99.9999 99:​99:​9</​td>​
 +      </tr>
 +    </​table>​
 +  ​
 </​html>​ </​html>​
  
Linha 1916: Linha 2000:
         <​br>&​emsp;&​emsp;&​emsp;"​acrescimo":​0,​         <​br>&​emsp;&​emsp;&​emsp;"​acrescimo":​0,​
         <​br>&​emsp;&​emsp;&​emsp;"​situacao":"​VENCIDO",​         <​br>&​emsp;&​emsp;&​emsp;"​situacao":"​VENCIDO",​
 +        <​br>&​emsp;&​emsp;&​emsp;"​frete":​0,​
         <​br>&​emsp;&​emsp;&​emsp;"​status":​2         <​br>&​emsp;&​emsp;&​emsp;"​status":​2
         <​br>&​emsp;&​emsp;​},​         <​br>&​emsp;&​emsp;​},​
Linha 1932: Linha 2017:
         <​br>&​emsp;&​emsp;&​emsp;"​acrescimo":​0,​         <​br>&​emsp;&​emsp;&​emsp;"​acrescimo":​0,​
         <​br>&​emsp;&​emsp;&​emsp;"​situacao":"​VENCIDO",​         <​br>&​emsp;&​emsp;&​emsp;"​situacao":"​VENCIDO",​
 +        <​br>&​emsp;&​emsp;&​emsp;"​frete":​0,​
         <​br>&​emsp;&​emsp;&​emsp;"​status":​2         <​br>&​emsp;&​emsp;&​emsp;"​status":​2
         <​br>&​emsp;&​emsp;​}         <​br>&​emsp;&​emsp;​}
Linha 1985: Linha 2071:
         <​br>&​emsp;&​emsp;&​emsp;"​acrescimo":​0,​         <​br>&​emsp;&​emsp;&​emsp;"​acrescimo":​0,​
         <​br>&​emsp;&​emsp;&​emsp;"​situacao":"​VENCIDO",​         <​br>&​emsp;&​emsp;&​emsp;"​situacao":"​VENCIDO",​
 +        <​br>&​emsp;&​emsp;&​emsp;"​frete":​0,​
         <​br>&​emsp;&​emsp;&​emsp;"​status":​2         <​br>&​emsp;&​emsp;&​emsp;"​status":​2
         <​br>&​emsp;&​emsp;&​emsp;"​produtos":​[{         <​br>&​emsp;&​emsp;&​emsp;"​produtos":​[{
Linha 2180: Linha 2267:
         <​br>&​emsp;&​emsp;"​desconto":​ 0,         <​br>&​emsp;&​emsp;"​desconto":​ 0,
         <​br>&​emsp;&​emsp;"​atacado":​ 0         <​br>&​emsp;&​emsp;"​atacado":​ 0
 +        <​br>&​emsp;​}
 +      </td>
 +    </tr>
 +  </​table>​
 +</​html>​
 +
 +<​html>​
 +  <​table>​
 +    <tr>
 +      <​td>​Path</​td>​
 +      <td colspan="​2">​{url_base}/​Datasnap/​Rest/​TPedido/​frete/​{idPedido}</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​Tipo</​td>​
 +      <td colspan="​2">​POST</​td>​
 +    </tr>
 +    <tr>
 +      <td colspan="​3">​Parâmetros do Path</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​Nome</​td>​
 +      <​td>​Tipo</​td>​
 +      <​td>​Descrição</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​{idPedido}</​td>​
 +      <​td>​Inteiro(20)</​td>​
 +      <​td>​Id do pedido</​td>​
 +    </tr>
 +    <tr>
 +      <td colspan="​3">​Corpo de Requisição</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​Tipo</​td>​
 +      <td colspan="​2">​Objeto</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​frete</​td>​
 +      <td colspan="​2">​Decimal(18,​2),​ Obrigatório,​ > 0</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​Exemplo</​td>​
 +      <td colspan="​2">​
 +        <​br>&​emsp;​{
 +        <​br>&​emsp;&​emsp;"​frete":​ 9.90
         <​br>&​emsp;​}         <​br>&​emsp;​}
       </td>       </td>
Linha 2189: Linha 2321:
  
 <note important>​Um pedido só pode ser alterado enquando o seu status for igual a 1</​note>​ <note important>​Um pedido só pode ser alterado enquando o seu status for igual a 1</​note>​
 +
 +<​html>  ​
 +  <​table>​
 +    <tr>
 +      <​td>​Path</​td>​
 +      <td colspan="​2">​{url_base}/​Datasnap/​Rest/​TPedido/​pedido/​{idPedido}</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​Tipo</​td>​
 +      <td colspan="​2">​DELETE</​td>​
 +    </tr>
 +    <tr>
 +      <td colspan="​3">​Parâmetros do Path</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​Nome</​td>​
 +      <​td>​Tipo</​td>​
 +      <​td>​Descrição</​td>​
 +    </tr>
 +    <tr>
 +      <​td>​{idPedido}</​td>​
 +      <​td>​Inteiro(20)</​td>​
 +      <​td>​Id do pedido</​td>​
 +    </tr>
 +  </​table>​
 +</​html>​
  
 <​html>  ​ <​html>  ​
Linha 2220: Linha 2378:
   </​table>​   </​table>​
 </​html>​ </​html>​
- 
 ==== Pagamento ==== ==== Pagamento ====
  
api/ecommerce.1500387911.txt.gz · Última modificação: 2017/07/18 14:25 por rfrancisco_iws.com.br