ZAP-API
PreçosCasos de UsoBlogDocsLogin
Começar grátis
  1. Blog
  2. WhatsApp Business: como gerenciar catálogo de produtos via API
Tutorial

WhatsApp Business: como gerenciar catálogo de produtos via API

Automatize a gestão do catálogo WhatsApp Business via API: listar, adicionar, atualizar e remover produtos. Sincronize com seu e-commerce.

07 de março de 2026·8 min de leitura·Equipe Editorial ZAP API

Gerenciar o catálogo de produtos do WhatsApp Business via API permite automatizar a adição, atualização e remoção de produtos sem tocar no celular. Com a ZAP API, você integra seu e-commerce ou ERP diretamente ao catálogo do WhatsApp Business.

Endpoints de catálogo e coleções

  • GET /instances/{id}/business/catalog — listar produtos
  • POST /instances/{id}/business/catalog — adicionar produto
  • PUT /instances/{id}/business/catalog/{productId} — atualizar produto
  • DELETE /instances/{id}/business/catalog/{productId} — remover produto
  • GET /instances/{id}/business/collections — listar coleções
  • POST /instances/{id}/business/collections — criar coleção
  • DELETE /instances/{id}/business/collections/{id} — remover coleção

Gerenciar catálogo via código

const axios = require('axios');
const api = axios.create({
  baseURL: 'https://zap-api.tech/v1',
  headers: { Authorization: 'Bearer tk_seu_token_aqui' }
});
const INST = 'inst_seu_id_aqui';

// Listar produtos do catálogo
async function listarProdutos() {
  const { data } = await api.get(`/instances/${INST}/business/catalog`);
  data.forEach(p => console.log(`${p.name} - R$${p.price}`));
  return data;
}

// Adicionar produto
async function adicionarProduto(produto) {
  return api.post(`/instances/${INST}/business/catalog`, {
    name: produto.nome,
    description: produto.descricao,
    price: produto.preco,
    currency: 'BRL',
    imageUrl: produto.imagemUrl,
    url: produto.linkLoja
  });
}

// Atualizar preço
async function atualizarPreco(productId, novoPreco) {
  return api.put(`/instances/${INST}/business/catalog/${productId}`, {
    price: novoPreco
  });
}

// Remover produto descontinuado
async function removerProduto(productId) {
  return api.delete(`/instances/${INST}/business/catalog/${productId}`);
}

Sincronizar com e-commerce

// sync-catalogo.js — sincronizar estoque com catálogo WhatsApp
const cron = require('node-cron');

cron.schedule('0 */4 * * *', async () => {
  const produtos = await ecommerce.getProdutosAtivos();
  const catalogoWA = await listarProdutos();
  const catalogoMap = new Map(catalogoWA.map(p => [p.externalId, p]));

  for (const prod of produtos) {
    if (catalogoMap.has(prod.id)) {
      const wa = catalogoMap.get(prod.id);
      if (wa.price !== prod.preco) {
        await atualizarPreco(wa.productId, prod.preco);
      }
    } else {
      await adicionarProduto(prod);
    }
    await new Promise(r => setTimeout(r, 1000));
  }
  console.log('Catálogo sincronizado:', new Date().toISOString());
});

Gerenciar coleções

// Criar coleção (ex: "Novidades Março")
async function criarColecao(nome, productIds) {
  return api.post(`/instances/${INST}/business/collections`, {
    name: nome,
    products: productIds
  });
}

await criarColecao('Mais Vendidos', ['prod_001', 'prod_002', 'prod_003']);

Enviar produto para cliente

// Enviar produto específico do catálogo
await api.post(`/instances/${INST}/send`, {
  phone: '5511999998888',
  type: 'product',
  productId: 'prod_001'
});

FAQ

  • Preciso de conta WhatsApp Business?
    Sim. O catálogo é um recurso do WhatsApp Business. A ZAP API conecta tanto números pessoais quanto Business.
  • Quantos produtos posso ter?
    O WhatsApp Business permite até 500 produtos no catálogo.
  • Posso sincronizar com Shopify/WooCommerce?
    Sim. Crie um cron que lê seus produtos via API do e-commerce e sincroniza com a ZAP API.
  • Os produtos aparecem no perfil?
    Sim. Clientes que abrem seu perfil no WhatsApp veem o catálogo completo.

Criar instância grátis e gerenciar seu catálogo

Experimente a ZAP API gratuitamente

7 dias de trial sem precisar de cartão. A partir de R$29/mês*.

Criar instância grátis
EE
Equipe Editorial ZAP APIRevisão técnica

Desenvolvedores e especialistas em integrações WhatsApp. Todo conteúdo passa por revisão técnica para garantir precisão e aplicabilidade.

Ver perfil completoDocumentaçãoTrial grátis

Leia também

Tutorial · 05 de mar. de 2026 · 8 min

Alternativa Gratuita à WhatsApp Business API

Descubra a melhor API WhatsApp gratuita e sem aprovação Meta. Integre já! Cadastre-se em zap-api.tech/register.

Tutorial · 07 de mar. de 2026 · 9 min

Como gerenciar grupos WhatsApp via API: guia completo

Crie grupos, adicione participantes, promova admins e gerencie convites do WhatsApp programaticamente via API REST. Exemplos em Node.js.

Tutorial · 07 de mar. de 2026 · 10 min

Comunidades WhatsApp via API: como criar e gerenciar

Crie comunidades, adicione grupos, gerencie participantes e crie newsletters do WhatsApp via API REST. Exemplos em Node.js.

Tutorial · 12 de jun. de 2026 · 12 min

Tipos de mensagem do WhatsApp via API: enquete, localização, contato, evento e mais

Catálogo completo dos tipos de mensagem da API de WhatsApp com o corpo JSON exato e exemplos prontos: texto, mídia, enquete (poll), localização, contato, evento, link e figurinha.

Tópicos:Chatbots com IAE-commerceAPI WhatsApp

Explore também

Casos de usoWhatsApp API por segmentoComparativoZAP API vs alternativasPreçosPlanos e o que está inclusoGlossárioTermos técnicos de WhatsApp API
ZAP-API

API REST para WhatsApp com webhooks assinados, Meta Pixel/CAPI e compliance LGPD. Sem aprovação da Meta.

Status operacional🇧🇷 Feito no Brasil

Produto

  • Preços
  • Casos de uso
  • Comparativo
  • Trial grátis
  • Dashboard

Recursos

  • Documentação
  • Blog
  • Glossário
  • RSS Feed

Empresa

  • Sobre
  • Imprensa
  • Termos de uso
  • Privacidade
  • Criar conta
  • Login

Contato

  • [email protected]
  • [email protected]
  • Resposta em até 24h úteis
© 2026 ZAP-API — Todos os direitos reservados·CNPJ 42.130.949/0001-56·Termos·Privacidade

Desenvolvido por PreviusIA