Developers


Consultar produtos por nome

O método ConsultarProdutosPorNome retorna os dados dos produtos cadastrados no C&S Gestor conforme o nome e a empresa informados. A tag liberadoWeb filtra produtos liberados para e-commerce e a tag liberadoOlist filtra produtos liberados na Olist. A tag grupos é opcional. A sequência de escape ' representa aspas simples; não inclua no início ou fim da lista.

⚙️ Importante: A requisição é do tipo POST.

📡 Endpoint

POST /wsces/ConsultarProdutosPorNome

📥 Exemplo de XML de Requisição

<?xml version="1.0" encoding="UTF-8"?>
<ConsultaProdutosNomeReq xmlns="http://www.cessistemas.com.br/wsces">
  <empresaId>10.654.646/0001-46</empresaId>
  <nome>%</nome>
  <grupos></grupos>
  <linha>0</linha>
  <atualiza></atualiza>
  <liberadoWeb>S</liberadoWeb>
  <liberadoOlist></liberadoOlist>
</ConsultaProdutosNomeReq>

💻 Exemplo de Consumo (C#)

using var client = new HttpClient();
var xml = @"<?xml version=""1.0"" encoding=""UTF-8""?>
<ConsultaProdutosNomeReq xmlns=""http://www.cessistemas.com.br/wsces"">
  <empresaId>10.654.646/0001-46</empresaId>
  <nome>%</nome>
  <grupos></grupos>
  <linha>0</linha>
  <atualiza></atualiza>
  <liberadoWeb>S</liberadoWeb>
  <liberadoOlist></liberadoOlist>
</ConsultaProdutosNomeReq>";

var content = new StringContent(xml, Encoding.UTF8, "application/xml");
var response = await client.PostAsync("https://api.cessistemas.com.br/wsces/ConsultarProdutosPorNome", content);
var result = await response.Content.ReadAsStringAsync();
Console.WriteLine(result);
Autor: Felipe Haberl  |  Última edição: