{"id":296,"date":"2026-10-25T13:06:01","date_gmt":"2026-10-25T13:06:01","guid":{"rendered":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/"},"modified":"2026-10-25T13:06:05","modified_gmt":"2026-10-25T13:06:05","slug":"catalogo-whatsapp-api","status":"publish","type":"post","link":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/","title":{"rendered":"Cat\u00e1logo e mensagens de produto na API do WhatsApp"},"content":{"rendered":"\n<p><em>Atualizado em 25\/10\/2026<\/em><\/p>\n\n\n\n<p>Para usar cat\u00e1logo na API do WhatsApp, voc\u00ea cadastra os produtos em um cat\u00e1logo da Meta (pelo Commerce Manager ou pela API de Commerce), conecta esse cat\u00e1logo \u00e0 conta do WhatsApp Business e envia mensagens interativas que mostram os itens: cat\u00e1logo completo, um produto s\u00f3 ou at\u00e9 30 produtos organizados em se\u00e7\u00f5es. O cliente navega, monta o carrinho dentro do WhatsApp e envia o pedido, que chega no seu webhook como mensagem do tipo <code>order<\/code>.<\/p>\n\n\n\n<p>Este guia mostra a configura\u00e7\u00e3o, os formatos de mensagem com exemplos de payload, o tratamento do pedido e os limites que a documenta\u00e7\u00e3o oficial aponta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como funciona o com\u00e9rcio pelo cat\u00e1logo<\/h2>\n\n\n\n<p>A <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalogs-overview\" target=\"_blank\" rel=\"noreferrer noopener\">vis\u00e3o geral de cat\u00e1logos da Meta<\/a> divide o processo em quatro etapas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Invent\u00e1rio:<\/strong> os produtos sobem para um cat\u00e1logo da Meta, com nome, descri\u00e7\u00e3o, pre\u00e7o, imagens e disponibilidade. O cat\u00e1logo aceita produtos f\u00edsicos ou digitais e tamb\u00e9m servi\u00e7os.<\/li>\n\n\n<li><strong>Configura\u00e7\u00e3o de com\u00e9rcio:<\/strong> por n\u00famero, voc\u00ea define se o carrinho fica ativo e se o \u00edcone de vitrine aparece.<\/li>\n\n\n<li><strong>Envio:<\/strong> mensagens de cat\u00e1logo, de produto \u00fanico, multiproduto ou carrossel.<\/li>\n\n\n<li><strong>Resposta:<\/strong> perguntas e pedidos chegam pelo webhook de mensagens.<\/li>\n\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 1: criar e conectar o cat\u00e1logo<\/h2>\n\n\n\n<p>Se a empresa j\u00e1 tem um cat\u00e1logo na Meta (usado em an\u00fancios ou no Instagram, por exemplo), pode us\u00e1-lo. Se n\u00e3o tem, h\u00e1 dois caminhos, segundo a p\u00e1gina <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/upload-inventory\" target=\"_blank\" rel=\"noreferrer noopener\">Upload inventory<\/a>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>criar no <a href=\"https:\/\/business.facebook.com\/commerce\/\" target=\"_blank\" rel=\"noreferrer noopener\">Commerce Manager<\/a>, manualmente, por planilha ou feed;<\/li>\n\n\n<li>criar pela API de Commerce da Meta, \u00fatil quando o estoque vem de um ERP ou de uma plataforma de e-commerce.<\/li>\n\n<\/ul>\n\n\n\n<p>Depois, conecte o cat\u00e1logo \u00e0 conta do WhatsApp pelo WhatsApp Manager, seguindo a <a href=\"https:\/\/www.facebook.com\/business\/help\/158662536425974\" target=\"_blank\" rel=\"noreferrer noopener\">ajuda da Meta sobre conectar cat\u00e1logos<\/a>.<\/p>\n\n\n\n<p>Duas regras importantes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Um cat\u00e1logo por conta do WhatsApp.<\/strong> O mesmo cat\u00e1logo vale para todos os n\u00fameros daquela conta.<\/li>\n\n\n<li><strong>Revis\u00e3o autom\u00e1tica.<\/strong> O WhatsApp revisa os itens adicionados ao cat\u00e1logo conectado. Itens que violam a pol\u00edtica de com\u00e9rcio s\u00e3o sinalizados, e a contesta\u00e7\u00e3o \u00e9 feita no Commerce Manager.<\/li>\n\n<\/ul>\n\n\n\n<p>O campo que liga tudo \u00e9 o <strong>SKU<\/strong> do produto, que a API chama de <code>product_retailer_id<\/code> e o Commerce Manager mostra como <strong>ID de conte\u00fado<\/strong>. Use o mesmo SKU do seu sistema para n\u00e3o precisar de tabela de convers\u00e3o.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 2: carrinho e vitrine por n\u00famero<\/h2>\n\n\n\n<p>As configura\u00e7\u00f5es de com\u00e9rcio ficam no endpoint <code>whatsapp_commerce_settings<\/code> de cada n\u00famero. Pela p\u00e1gina <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/set-commerce-settings\" target=\"_blank\" rel=\"noreferrer noopener\">Set commerce settings<\/a>, o padr\u00e3o \u00e9 carrinho <strong>ativo<\/strong> e vitrine <strong>oculta<\/strong>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-bash\"># Ativar o carrinho e mostrar o \u00edcone de vitrine\ncurl -X POST \"https:\/\/graph.facebook.com\/vXX.X\/PHONE_NUMBER_ID\/whatsapp_commerce_settings?is_cart_enabled=true&amp;is_catalog_visible=true\" \\\n  -H \"Authorization: Bearer TOKEN\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Configura\u00e7\u00e3o<\/th><th>Padr\u00e3o<\/th><th>Efeito<\/th><\/tr><\/thead><tbody><tr><td><code>is_cart_enabled<\/code><\/td><td><code>true<\/code><\/td><td>Mostra os bot\u00f5es de adicionar ao carrinho no chat, no cat\u00e1logo e nos detalhes do produto<\/td><\/tr><tr><td><code>is_catalog_visible<\/code><\/td><td><code>false<\/code><\/td><td>Mostra o \u00edcone de vitrine na conversa e a pr\u00e9via do cat\u00e1logo no perfil da empresa<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Aten\u00e7\u00e3o: se a vitrine estiver oculta, links <code>wa.me<\/code> para o cat\u00e1logo e o bot\u00e3o <strong>Ver cat\u00e1logo<\/strong> mostram aviso de link inv\u00e1lido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 3: escolher o formato da mensagem<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Formato<\/th><th>O que mostra<\/th><th>Tipo na API<\/th><th>Fora da janela de 24 h<\/th><\/tr><\/thead><tbody><tr><td>Mensagem de cat\u00e1logo<\/td><td>Imagem de um produto, texto e bot\u00e3o <strong>Ver cat\u00e1logo<\/strong><\/td><td><code>catalog_message<\/code><\/td><td>Template de cat\u00e1logo<\/td><\/tr><tr><td>Produto \u00fanico<\/td><td>Um produto com imagem, t\u00edtulo, pre\u00e7o e bot\u00e3o <strong>Ver<\/strong><\/td><td><code>product<\/code><\/td><td>Template de produto \u00fanico<\/td><\/tr><tr><td>Multiproduto<\/td><td>At\u00e9 30 produtos em se\u00e7\u00f5es<\/td><td><code>product_list<\/code><\/td><td>Template multiproduto (categoria marketing, at\u00e9 10 se\u00e7\u00f5es)<\/td><\/tr><tr><td>Carrossel de produtos<\/td><td>De 2 a 10 cart\u00f5es de produto com rolagem horizontal<\/td><td><code>carousel<\/code><\/td><td>Template de carrossel<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>As mensagens interativas de produto n\u00e3o precisam de aprova\u00e7\u00e3o pr\u00e9via, porque s\u00e3o montadas na hora com pre\u00e7o e estoque atuais. Mas a Meta deixa claro que as mensagens de produto \u00fanico e multiproduto n\u00e3o podem ser enviadas como notifica\u00e7\u00e3o: s\u00f3 dentro de uma conversa em andamento, ou seja, na <a href=\"https:\/\/vectalk.com.br\/blog\/janela-24-horas-whatsapp\/\">janela de 24 horas<\/a>. Para iniciar contato, use o template correspondente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Produto \u00fanico<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"product\",\n    \"body\": { \"text\": \"Esse \u00e9 o modelo que voc\u00ea perguntou.\" },\n    \"footer\": { \"text\": \"Frete gr\u00e1tis acima de R$ 199\" },\n    \"action\": {\n      \"catalog_id\": \"CATALOG_ID\",\n      \"product_retailer_id\": \"TENIS-AZUL-42\"\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Multiproduto<\/h3>\n\n\n\n<p>No multiproduto, o cabe\u00e7alho de texto \u00e9 obrigat\u00f3rio, e cada se\u00e7\u00e3o tem um t\u00edtulo e uma lista de SKUs.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"product_list\",\n    \"header\": { \"type\": \"text\", \"text\": \"Sugest\u00f5es para voc\u00ea\" },\n    \"body\": { \"text\": \"Separei alguns itens da nova cole\u00e7\u00e3o.\" },\n    \"action\": {\n      \"catalog_id\": \"CATALOG_ID\",\n      \"sections\": [\n        {\n          \"title\": \"T\u00eanis\",\n          \"product_items\": [\n            { \"product_retailer_id\": \"TENIS-AZUL-42\" },\n            { \"product_retailer_id\": \"TENIS-PRETO-42\" }\n          ]\n        },\n        {\n          \"title\": \"Meias\",\n          \"product_items\": [\n            { \"product_retailer_id\": \"MEIA-KIT-3\" }\n          ]\n        }\n      ]\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>Se nenhum SKU enviado existir no cat\u00e1logo, a API devolve erro e n\u00e3o manda a mensagem. Se pelo menos um existir, a mensagem sai, os SKUs sem correspond\u00eancia s\u00e3o descartados e voc\u00ea recebe um erro pedindo atualiza\u00e7\u00e3o do cat\u00e1logo. Vale validar a lista contra o estoque antes de enviar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mensagem de cat\u00e1logo<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"messaging_product\": \"whatsapp\",\n  \"to\": \"5584999999999\",\n  \"type\": \"interactive\",\n  \"interactive\": {\n    \"type\": \"catalog_message\",\n    \"body\": { \"text\": \"Veja todos os produtos e monte seu pedido por aqui.\" },\n    \"action\": {\n      \"name\": \"catalog_message\",\n      \"parameters\": { \"thumbnail_product_retailer_id\": \"TENIS-AZUL-42\" }\n    }\n  }\n}<\/code><\/pre>\n\n\n\n<p>O <code>thumbnail_product_retailer_id<\/code> define a imagem do cabe\u00e7alho. Sem ele, o WhatsApp usa a imagem do primeiro item do cat\u00e1logo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 4: receber o carrinho<\/h2>\n\n\n\n<p>Quando o cliente envia o carrinho, chega no webhook uma mensagem do tipo <code>order<\/code>, descrita na <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\/order\" target=\"_blank\" rel=\"noreferrer noopener\">refer\u00eancia do webhook de pedidos<\/a>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"language-json\">{\n  \"from\": \"5584999999999\",\n  \"id\": \"wamid.HBgL...\",\n  \"timestamp\": \"1761400000\",\n  \"type\": \"order\",\n  \"order\": {\n    \"catalog_id\": \"CATALOG_ID\",\n    \"text\": \"Pode ser entrega amanh\u00e3?\",\n    \"product_items\": [\n      { \"product_retailer_id\": \"TENIS-AZUL-42\", \"quantity\": 1, \"item_price\": 299.9, \"currency\": \"BRL\" },\n      { \"product_retailer_id\": \"MEIA-KIT-3\", \"quantity\": 2, \"item_price\": 39.9, \"currency\": \"BRL\" }\n    ]\n  }\n}<\/code><\/pre>\n\n\n\n<p>O que fazer com ele:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Recalcular o total no seu sistema<\/strong> a partir do SKU e do pre\u00e7o atual. N\u00e3o use o <code>item_price<\/code> do webhook como verdade para cobran\u00e7a sem conferir.<\/li>\n\n\n<li><strong>Responder na mesma conversa<\/strong> com o resumo, frete e forma de pagamento. A janela de atendimento est\u00e1 aberta, porque o pedido \u00e9 uma mensagem do cliente.<\/li>\n\n\n<li><strong>Registrar o <code>id<\/code> da mensagem<\/strong> para n\u00e3o processar o mesmo pedido duas vezes se o webhook for reenviado.<\/li>\n\n<\/ol>\n\n\n\n<p>Se o cliente tocar em <strong>Enviar mensagem<\/strong> dentro de um produto, chega uma mensagem de texto com o objeto <code>context<\/code> indicando qual produto ele estava vendo. Use isso para responder sem perguntar &#8220;qual item?&#8221;.<\/p>\n\n\n\n<p>Para empresas no Brasil, a Meta tamb\u00e9m documenta uma <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/orders\" target=\"_blank\" rel=\"noreferrer noopener\">API de pagamentos<\/a> com mensagens <code>order_details<\/code> e <code>order_status<\/code>, que permitem cobrar por PIX, boleto ou link de pagamento dentro da conversa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Regras do carrinho que afetam o atendimento<\/h2>\n\n\n\n<p>Segundo a documenta\u00e7\u00e3o oficial:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>existe <strong>um carrinho por conversa e por aparelho<\/strong>; ele n\u00e3o sincroniza entre aparelhos do mesmo cliente;<\/li>\n\n\n<li>o carrinho <strong>n\u00e3o expira<\/strong> at\u00e9 ser enviado; depois de enviado, n\u00e3o pode ser editado, e o cliente precisa mandar outro;<\/li>\n\n\n<li>cada item aceita at\u00e9 <strong>99 unidades<\/strong>, sem limite de itens diferentes;<\/li>\n\n\n<li>a empresa <strong>n\u00e3o pode enviar um carrinho<\/strong> para o cliente;<\/li>\n\n\n<li>se um produto ficar indispon\u00edvel, ele sai do carrinho e o cliente v\u00ea o aviso de que itens foram atualizados;<\/li>\n\n\n<li>pela Cloud API, o \u00edcone de carrinho n\u00e3o aparece no cabe\u00e7alho da conversa, ao contr\u00e1rio do app WhatsApp Business.<\/li>\n\n<\/ul>\n\n\n\n<p>Para quem atende com v\u00e1rias pessoas, isso significa que o pedido s\u00f3 existe no seu sistema depois que o webhook <code>order<\/code> chega. O artigo sobre <a href=\"https:\/\/vectalk.com.br\/blog\/whatsapp-para-delivery-restaurantes\/\">delivery e restaurantes<\/a> mostra como encadear o pedido com mensagens de status, e o de <a href=\"https:\/\/vectalk.com.br\/blog\/recuperacao-pix-boleto-carrinho-whatsapp\/\">recupera\u00e7\u00e3o de carrinho<\/a> trata dos lembretes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Custos<\/h2>\n\n\n\n<p>As mensagens de produto seguem a cobran\u00e7a normal. Mensagens interativas enviadas na janela de atendimento s\u00e3o mensagens de servi\u00e7o: cada n\u00famero tem 1.000 entregues gr\u00e1tis por m\u00eas, e a partir da\u00ed h\u00e1 cobran\u00e7a por mensagem. Os templates de cat\u00e1logo, de produto e multiproduto pagam pela categoria do template; o template multiproduto, por exemplo, \u00e9 sempre de marketing. O pedido enviado pelo cliente n\u00e3o \u00e9 cobrado. Os valores est\u00e3o em <a href=\"https:\/\/vectalk.com.br\/blog\/api-whatsapp-preco-brasil\/\">quanto custa a API do WhatsApp no Brasil<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como isso funciona na Vectalk<\/h2>\n\n\n\n<p>Na Vectalk, as mensagens de produto usam o mesmo payload da Meta no <code>POST \/api\/messages<\/code>: a p\u00e1gina <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-product\">Enviar Produto \/ Cat\u00e1logo<\/a> traz exemplos de produto \u00fanico (<code>product<\/code>), multiproduto (<code>product_list<\/code>) e mensagem de cat\u00e1logo (<code>catalog_message<\/code>). As configura\u00e7\u00f5es de carrinho e vitrine podem ser lidas e alteradas pela pr\u00f3pria API, com <code>is_cart_enabled<\/code> e <code>is_catalog_visible<\/code>, nos endpoints <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/catalog\/get\">Obter<\/a> e <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/catalog\/update\">Atualizar configura\u00e7\u00f5es de com\u00e9rcio<\/a>, usando token de inst\u00e2ncia. O pedido chega nos webhooks registrados como mensagem <code>order<\/code>, com <code>catalog_id<\/code> e <code>product_items<\/code>, conforme a <a href=\"https:\/\/docs.vectalk.com.br\/concepts\/webhooks\">documenta\u00e7\u00e3o de webhooks<\/a>.<\/p>\n\n\n\n<p>Para come\u00e7ar, crie sua conta em <a href=\"https:\/\/apps.vectalk.com.br\/register\">apps.vectalk.com.br\/register<\/a>. Se a sua opera\u00e7\u00e3o \u00e9 de loja virtual, o artigo <a href=\"https:\/\/vectalk.com.br\/blog\/whatsapp-api-ecommerce\/\">WhatsApp API para e-commerce<\/a> complementa este guia, e o guia da <a href=\"https:\/\/vectalk.com.br\/blog\/api-oficial-do-whatsapp\/\">API oficial do WhatsApp<\/a> traz a vis\u00e3o geral. Para mandar a primeira mensagem por c\u00f3digo, veja <a href=\"https:\/\/vectalk.com.br\/blog\/enviar-mensagem-api-whatsapp-exemplos\/\">como enviar mensagem pela API do WhatsApp<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perguntas frequentes<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Posso usar o mesmo cat\u00e1logo do Instagram e dos an\u00fancios?<\/h3>\n\n\n\n<p>Sim. Se a empresa j\u00e1 tem um cat\u00e1logo na Meta, a orienta\u00e7\u00e3o oficial \u00e9 us\u00e1-lo e conect\u00e1-lo \u00e0 conta do WhatsApp.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quantos produtos cabem em uma mensagem multiproduto?<\/h3>\n\n\n\n<p>At\u00e9 30 produtos. No template multiproduto, eles podem ser organizados em at\u00e9 10 se\u00e7\u00f5es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Posso mandar uma mensagem de produto para quem n\u00e3o falou comigo hoje?<\/h3>\n\n\n\n<p>N\u00e3o com a mensagem interativa: ela s\u00f3 pode ser enviada dentro de uma conversa em andamento. Para iniciar contato, use um template de cat\u00e1logo, de produto \u00fanico, multiproduto ou de carrossel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">O cliente consegue pagar dentro do WhatsApp?<\/h3>\n\n\n\n<p>O carrinho envia o pedido, n\u00e3o o pagamento. Para empresas no Brasil, a Meta documenta uma API de pagamentos com PIX, boleto e link de pagamento por meio das mensagens <code>order_details<\/code>. Sem ela, voc\u00ea responde ao pedido com o link ou os dados de pagamento do seu checkout.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Preciso aprovar as mensagens de produto?<\/h3>\n\n\n\n<p>As mensagens interativas de produto n\u00e3o precisam de aprova\u00e7\u00e3o. Os templates de cat\u00e1logo e de produtos passam pela an\u00e1lise normal de templates.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Fontes oficiais consultadas em 25\/10\/2026:<\/strong> <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalogs-overview\" target=\"_blank\" rel=\"noreferrer noopener\">Catalogs overview<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/upload-inventory\" target=\"_blank\" rel=\"noreferrer noopener\">Upload inventory<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/set-commerce-settings\" target=\"_blank\" rel=\"noreferrer noopener\">Set commerce settings<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/share-products\" target=\"_blank\" rel=\"noreferrer noopener\">Share products<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/single-product-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Single-product messages<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/multi-product-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Multi-product messages<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/mpm-template-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Multi-product template messages<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/catalog-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Catalog messages<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/interactive-product-carousel-messages\" target=\"_blank\" rel=\"noreferrer noopener\">Product carousel messages<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/catalogs\/receive-responses\" target=\"_blank\" rel=\"noreferrer noopener\">Receive responses<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/webhooks\/reference\/messages\/order\" target=\"_blank\" rel=\"noreferrer noopener\">Order messages webhook<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/payments\/payments-br\/orders\" target=\"_blank\" rel=\"noreferrer noopener\">WhatsApp orders (Brasil)<\/a>, <a href=\"https:\/\/developers.facebook.com\/documentation\/business-messaging\/whatsapp\/pricing\" target=\"_blank\" rel=\"noreferrer noopener\">Pre\u00e7os da plataforma<\/a>, <a href=\"https:\/\/www.facebook.com\/business\/help\/158662536425974\" target=\"_blank\" rel=\"noreferrer noopener\">Ajuda da Meta: conectar cat\u00e1logo<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/messages\/send-product\">Enviar Produto \/ Cat\u00e1logo na Vectalk<\/a>, <a href=\"https:\/\/docs.vectalk.com.br\/api-reference\/catalog\/update\">Configura\u00e7\u00f5es de com\u00e9rcio na Vectalk<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como conectar um cat\u00e1logo da Meta ao WhatsApp, enviar mensagens de produto \u00fanico, multiproduto e de cat\u00e1logo pela API e tratar o pedido que chega no webhook.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8],"tags":[],"class_list":["post-296","post","type-post","status-publish","format-standard","hentry","category-uncategorized-pt"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cat\u00e1logo na API do WhatsApp: produtos e carrinho | Vectalk<\/title>\n<meta name=\"description\" content=\"Cat\u00e1logo na API do WhatsApp: como conectar o cat\u00e1logo do Commerce Manager, enviar produto \u00fanico, multiproduto e cat\u00e1logo, e receber o carrinho.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cat\u00e1logo na API do WhatsApp: produtos e carrinho | Vectalk\" \/>\n<meta property=\"og:description\" content=\"Cat\u00e1logo na API do WhatsApp: como conectar o cat\u00e1logo do Commerce Manager, enviar produto \u00fanico, multiproduto e cat\u00e1logo, e receber o carrinho.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Vectalk\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-25T13:06:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T13:06:05+00:00\" \/>\n<meta name=\"author\" content=\"wanderleyfcunha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"wanderleyfcunha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/\"},\"author\":{\"name\":\"wanderleyfcunha\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"headline\":\"Cat\u00e1logo e mensagens de produto na API do WhatsApp\",\"datePublished\":\"2026-10-25T13:06:01+00:00\",\"dateModified\":\"2026-10-25T13:06:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/\"},\"wordCount\":1555,\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/\",\"name\":\"Cat\u00e1logo na API do WhatsApp: produtos e carrinho | Vectalk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-25T13:06:01+00:00\",\"dateModified\":\"2026-10-25T13:06:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\"},\"description\":\"Cat\u00e1logo na API do WhatsApp: como conectar o cat\u00e1logo do Commerce Manager, enviar produto \u00fanico, multiproduto e cat\u00e1logo, e receber o carrinho.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/catalogo-whatsapp-api\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cat\u00e1logo e mensagens de produto na API do WhatsApp\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/\",\"name\":\"Blog Vectalk\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vectalk.com.br\\\/blog\\\/#\\\/schema\\\/person\\\/ff36ecd9d8257856f227f8e5d639db2b\",\"name\":\"wanderleyfcunha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g\",\"caption\":\"wanderleyfcunha\"},\"sameAs\":[\"https:\\\/\\\/vectalk.com.br\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cat\u00e1logo na API do WhatsApp: produtos e carrinho | Vectalk","description":"Cat\u00e1logo na API do WhatsApp: como conectar o cat\u00e1logo do Commerce Manager, enviar produto \u00fanico, multiproduto e cat\u00e1logo, e receber o carrinho.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/","og_locale":"en_US","og_type":"article","og_title":"Cat\u00e1logo na API do WhatsApp: produtos e carrinho | Vectalk","og_description":"Cat\u00e1logo na API do WhatsApp: como conectar o cat\u00e1logo do Commerce Manager, enviar produto \u00fanico, multiproduto e cat\u00e1logo, e receber o carrinho.","og_url":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/","og_site_name":"Blog Vectalk","article_published_time":"2026-10-25T13:06:01+00:00","article_modified_time":"2026-10-25T13:06:05+00:00","author":"wanderleyfcunha","twitter_card":"summary_large_image","twitter_misc":{"Written by":"wanderleyfcunha","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/#article","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/"},"author":{"name":"wanderleyfcunha","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"headline":"Cat\u00e1logo e mensagens de produto na API do WhatsApp","datePublished":"2026-10-25T13:06:01+00:00","dateModified":"2026-10-25T13:06:05+00:00","mainEntityOfPage":{"@id":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/"},"wordCount":1555,"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/","url":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/","name":"Cat\u00e1logo na API do WhatsApp: produtos e carrinho | Vectalk","isPartOf":{"@id":"https:\/\/vectalk.com.br\/blog\/#website"},"datePublished":"2026-10-25T13:06:01+00:00","dateModified":"2026-10-25T13:06:05+00:00","author":{"@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b"},"description":"Cat\u00e1logo na API do WhatsApp: como conectar o cat\u00e1logo do Commerce Manager, enviar produto \u00fanico, multiproduto e cat\u00e1logo, e receber o carrinho.","breadcrumb":{"@id":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vectalk.com.br\/blog\/catalogo-whatsapp-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vectalk.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Cat\u00e1logo e mensagens de produto na API do WhatsApp"}]},{"@type":"WebSite","@id":"https:\/\/vectalk.com.br\/blog\/#website","url":"https:\/\/vectalk.com.br\/blog\/","name":"Blog Vectalk","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vectalk.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/vectalk.com.br\/blog\/#\/schema\/person\/ff36ecd9d8257856f227f8e5d639db2b","name":"wanderleyfcunha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/21c37077f1731eb558973f27a7b647d55f72fde5200a843ac5f5345b247ea725?s=96&d=mm&r=g","caption":"wanderleyfcunha"},"sameAs":["https:\/\/vectalk.com.br\/blog"]}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/comments?post=296"}],"version-history":[{"count":1,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/296\/revisions"}],"predecessor-version":[{"id":299,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/posts\/296\/revisions\/299"}],"wp:attachment":[{"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/media?parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/categories?post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vectalk.com.br\/blog\/wp-json\/wp\/v2\/tags?post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}