{"id":68018,"date":"2024-05-22T05:08:50","date_gmt":"2024-05-22T08:08:50","guid":{"rendered":"https:\/\/kinsta.com\/pt\/?p=68018&#038;preview=true&#038;preview_id=68018"},"modified":"2024-05-24T10:17:48","modified_gmt":"2024-05-24T13:17:48","slug":"woocommerce-api","status":"publish","type":"post","link":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/","title":{"rendered":"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos"},"content":{"rendered":"<p>Gerenciar uma loja on-line \u00e9 caro, e os propriet\u00e1rios geralmente precisam lidar com muitos processos manuais. A API REST de WooCommerce simplifica esse fluxo de trabalho, permitindo que voc\u00ea controle as plataformas de <a href=\"https:\/\/kinsta.com\/pt\/blog\/estrategias-ecommerce\/\">eCommerce<\/a> e gerencie e dimensione as lojas de WooCommerce de forma program\u00e1tica.<\/p>\n<p>Com a API REST de WooCommerce, voc\u00ea realiza com perfei\u00e7\u00e3o opera\u00e7\u00f5es como integra\u00e7\u00f5es, automa\u00e7\u00e3o e amplia\u00e7\u00e3o dos recursos da sua loja on-line. Economiza recursos e tempo que podem ser usados para otimizar ainda mais os seus processos. E isso tamb\u00e9m permite personalizar a apar\u00eancia da sua loja com aplicativos externos flex\u00edveis.<\/p>\n<p>Este artigo oferece uma compreens\u00e3o abrangente da API REST de WooCommerce, tornando-o apto a automatizar e aprimorar as suas opera\u00e7\u00f5es de eCommerce de forma program\u00e1tica. E fornece insights pr\u00e1ticos, casos de uso e exemplos de c\u00f3digo para facilitar a integra\u00e7\u00e3o e a personaliza\u00e7\u00e3o perfeitas das lojas de WooCommerce.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Pr\u00e9-requisitos<\/h2>\n<p>Para come\u00e7ar com a API REST de WooCommerce, voc\u00ea deve usar:<\/p>\n<ul>\n<li>WooCommerce vers\u00e3o 3.5 ou superior.<\/li>\n<li>WordPress vers\u00e3o 4.4 ou superior.<\/li>\n<li><a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Postman<\/a> ou <a href=\"https:\/\/insomnia.rest\/\" target=\"_blank\" rel=\"noopener noreferrer\">Insomnia<\/a> para teste e intera\u00e7\u00e3o da API.<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Embora seja poss\u00edvel o acesso \u00e0 API por <a href=\"https:\/\/kinsta.com\/pt\/blog\/http-para-https\/\">HTTP ou HTTPS<\/a>, o HTTPS \u00e9 altamente recomendado por motivos de seguran\u00e7a.<\/p>\n<\/aside>\n\n<h2>Come\u00e7ando a usar a API REST de WooCommerce<\/h2>\n<p>Para come\u00e7ar, voc\u00ea precisa criar um site WordPress e, ent\u00e3o, gerar as credenciais de API no WooCommerce.<\/p>\n<h3>Crie um site WordPress com a Kinsta<\/h3>\n<p>Se voc\u00ea n\u00e3o tem um site WordPress, pode criar um facilmente no seu painel <a href=\"https:\/\/my.kinsta.com\/?lang=pt\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta<\/a>.<\/p>\n<ol start=\"1\">\n<li>Navegue at\u00e9 a sua conta MyKinsta e clique em <strong>Sites WordPress<\/strong> na barra lateral esquerda.<\/li>\n<li>No menu suspenso <strong>Adicionar site<\/strong>, selecione a op\u00e7\u00e3o <strong>Criar novo site<\/strong> e, em seguida, prossiga para a pr\u00f3xima p\u00e1gina, onde voc\u00ea pode escolher a op\u00e7\u00e3o <strong>Instalar WordPress<\/strong>, e clique em <strong>Continuar<\/strong>.<\/li>\n<li>Digite o nome do site e o local do centro de dados em <strong>Op\u00e7\u00f5es do site <\/strong>e clique em <strong>Continuar<\/strong>.<\/li>\n<li>Na pr\u00f3xima aba, insira o t\u00edtulo do site e as credenciais de administrador. Selecione um idioma e marque a caixa de sele\u00e7\u00e3o <strong>Instalar WooCommerce<\/strong> para instalar o plugin WooCommerce.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-site-mykinsta.png\" alt=\"Criando um site WordPress e instalando o WooCommerce.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Criando um site WordPress e instalando o WooCommerce.<\/figcaption><\/figure><\/li>\n<li>Clique em <strong>Continuar<\/strong>. Isso inicia a cria\u00e7\u00e3o do site e envia uma notifica\u00e7\u00e3o para o e-mail do administrador de WordPress assim que ela for conclu\u00edda. Certifique-se de armazenar seu nome de usu\u00e1rio e senha de administrador do WordPress em um lugar seguro.<\/li>\n<\/ol>\n<h3>Gere credenciais de API no WooCommerce<\/h3>\n<p>Para gerar suas credenciais de API de WooCommerce, siga estas etapas:<\/p>\n<ol start=\"1\">\n<li>Fa\u00e7a login no painel WordPress, selecione <strong>Plugins &gt; Installed Plugins <\/strong>na barra lateral e ative o plugin WooCommerce.<\/li>\n<li>Ap\u00f3s ativar o plugin, selecione <strong>WooCommerce<\/strong> &gt; <strong>Settings<\/strong>. Em seguida, clique na aba <strong>Advanced<\/strong>\u00a0para acessar a p\u00e1gina de configura\u00e7\u00f5es avan\u00e7adas de WooCommerce.<\/li>\n<li>Em seguida, clique em <strong>REST API<\/strong>.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/woocommerce-settings.png\" alt=\"P\u00e1gina de credenciais da chave API.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">P\u00e1gina de credenciais da chave API.<\/figcaption><\/figure><\/li>\n<li>Clique em <strong>Create an API Key <\/strong>(Criar uma chave de API) ou <strong>Add Key <\/strong>para gerar uma chave de API.<\/li>\n<li>Em seguida, voc\u00ea ser\u00e1 solicitado a inserir os <strong>Key details <\/strong>(Detalhes da chave), que\u00a0s\u00e3o a descri\u00e7\u00e3o, o usu\u00e1rio e as permiss\u00f5es. Digite a descri\u00e7\u00e3o da chave, altere o usu\u00e1rio, se necess\u00e1rio, e selecione <strong>Read\/Write <\/strong>para as permiss\u00f5es.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-woocommerce-api-key.png\" alt=\"Gera\u00e7\u00e3o de credenciais de chave de API.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Gera\u00e7\u00e3o de credenciais de chave de API.<\/figcaption><\/figure><\/li>\n<li>Clique em <strong>Generate API Key<\/strong>. Com as chaves API geradas, voc\u00ea pode acessar e gerenciar os dados da sua loja programaticamente. Anote a chave e o segredo de cliente, pois voc\u00ea os usar\u00e1 na pr\u00f3xima se\u00e7\u00e3o para fazer solicita\u00e7\u00f5es de API.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/woocommerce-api-key.png\" alt=\"Credenciais da chave API gerada.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Credenciais da chave API gerada.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h2>Entendendo a arquitetura da API REST de WooCommerce<\/h2>\n<p>A API de WooCommerce foi criada com base na arquitetura REST. Isso permite que voc\u00ea leia e execute opera\u00e7\u00f5es de grava\u00e7\u00e3o nos dados de WooCommerce, como pedidos, produtos e clientes, enviando ao endpoint solicita\u00e7\u00f5es por meio dos m\u00e9todos apropriados (GET, POST, PUT, DELETE).<\/p>\n<p>Um endpoint consiste nos m\u00e9todos de solicita\u00e7\u00e3o junto com uma URL padr\u00e3o. Com um endpoint, voc\u00ea pode usar a ferramenta de sua escolha (Postman ou Insomnia) para acessar diferentes dados armazenados.<\/p>\n<h3>Busque uma lista de produtos<\/h3>\n<p>Antes de buscar a lista de produtos, certifique-se de que voc\u00ea adicionou alguns \u00e0 sua loja. Voc\u00ea deve alterar a estrutura de permalink para algo diferente de <strong>Plain<\/strong>.<\/p>\n<p>Clique em <strong>Settings<\/strong>\u00a0&gt;\u00a0<strong>Permalinks<\/strong>\u00a0na barra lateral e altere a estrutura de permalink. Se voc\u00ea n\u00e3o fizer essa altera\u00e7\u00e3o, seu endpoint de URL padr\u00e3o n\u00e3o funcionar\u00e1 como deveria. Clique em <strong>Save changes<\/strong>.<\/p>\n<p>Em seguida, abra o Postman e adicione uma nova solicita\u00e7\u00e3o. Na se\u00e7\u00e3o URL, use <code>https:\/\/&lt;yourdomain&gt;\/wp-json\/wc\/v3\/products<\/code>. Certifique-se de substituir <code>&lt;yourdomain&gt;<\/code> pelo dom\u00ednio do seu site WooCommerce.<\/p>\n<p>Na aba de autoriza\u00e7\u00e3o, selecione <strong>Basic Auth<\/strong> e insira sua chave de cliente como <strong>Username <\/strong>e o segredo de cliente como <strong>Password<\/strong>. Voc\u00ea deve adicionar essa autoriza\u00e7\u00e3o a todas as solicita\u00e7\u00f5es que fizer \u00e0 API REST de WooCommerce. Envie a solicita\u00e7\u00e3o e voc\u00ea dever\u00e1 receber uma lista de todos os produtos da sua loja.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-products-woocommerce-api.png\" alt=\"Buscando uma lista de produtos no Postman.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Buscando uma lista de produtos no Postman.<\/figcaption><\/figure>\n<h2>Gerencie produtos por meio da API REST<\/h2>\n<p>O objeto produto tem uma lista de atributos que facilitam agrupar produtos, gerenciar o estoque e definir pre\u00e7os \u2014 tudo de forma program\u00e1tica.<\/p>\n<p>Digamos que voc\u00ea queira adicionar um novo produto a um grupo de produtos que criou \u2014 tudo que voc\u00ea precisa \u00e9 do ID do grupo de produtos no atributo <code>grouped_products<\/code>.<\/p>\n<p>Para gerenciar o estoque, use os atributos <code>manage_stock<\/code> e <code>stock_status<\/code>, que s\u00e3o definidos como <code>true<\/code> ou <code>false<\/code>, e <code>instock<\/code>, <code>onbackorder<\/code> e <code>outofstock<\/code>, respectivamente.<\/p>\n<p>Vejamos como voc\u00ea pode adicionar e atualizar os detalhes de um produto existente.<\/p>\n<h3>Adicione um produto com a API do WooCommerce<\/h3>\n<ol start=\"1\">\n<li>No Postman, adicione uma nova solicita\u00e7\u00e3o e altere o m\u00e9todo de solicita\u00e7\u00e3o para <strong>POST<\/strong>. Reutilize a URL do endpoint da se\u00e7\u00e3o anterior. Clique na aba <strong>Body<\/strong>, selecione <strong>raw <\/strong>e escolha <strong>JSON <\/strong>como o formato do corpo. O payload do JSON tem o nome do produto, o tipo (simples, vari\u00e1vel ou agrupado), a descri\u00e7\u00e3o e a descri\u00e7\u00e3o breve. Tamb\u00e9m tem categorias, tags e imagens que voc\u00ea pode adicionar conforme necess\u00e1rio.\n<pre><code class=\"language-json\">{\n \"name\": \"iPhone 15 Pro Max\",\n \"type\": \"simple\",\n \"description\": \"\",\n \"short_description\": \"\",\n \"categories\": [\n ],\n \"tags\": [],\n \"images\": []\n}<\/code><\/pre>\n<\/li>\n<li>Execute a solicita\u00e7\u00e3o. Se o produto for criado com \u00eaxito, voc\u00ea dever\u00e1 receber um objeto produto como resposta. Anote o ID de produto, do qual voc\u00ea precisar\u00e1 na pr\u00f3xima se\u00e7\u00e3o.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-products-woocommerce-api.png\" alt=\"Criando um produto.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Criando um produto.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h3>Edite um produto com a API do WooCommerce<\/h3>\n<p>Vamos editar o registro que voc\u00ea acabou de criar.<\/p>\n<ol start=\"1\">\n<li>Na aba <strong>Body<\/strong>, adicione este corpo JSON:\n<pre><code class=\"language-json\">{\n  \"name\": \"iPhone 15 Pro\"\n}<\/code><\/pre>\n<p>Como voc\u00ea est\u00e1 atualizando apenas o campo <code>name<\/code>, n\u00e3o \u00e9 necess\u00e1rio incluir outros atributos. Nesse caso, altere-o para &#8220;iPhone 15 Pro&#8221;. A URL do endpoint deve ser <code>https:\/\/yourdomain\/wp-json\/wc\/v3\/products\/&lt;id&gt;<\/code>.<\/li>\n<li>Substitua <code>id<\/code> pelo ID de produto que voc\u00ea criou na se\u00e7\u00e3o anterior. N\u00e3o se esque\u00e7a de alterar o m\u00e9todo de solicita\u00e7\u00e3o para <strong>PUT<\/strong>. Execute a solicita\u00e7\u00e3o e voc\u00ea dever\u00e1 receber um objeto produto como resposta. Verifique o nome do produto na resposta para confirmar que a atualiza\u00e7\u00e3o foi bem-sucedida.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/edit-product-woocommerce-api.png\" alt=\"Edi\u00e7\u00e3o de um produto.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Edi\u00e7\u00e3o de um produto.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h2>Gerenciamento de pedidos com a API REST<\/h2>\n<p>A API REST de WooCommerce facilita a automa\u00e7\u00e3o do processamento de pedidos, permitindo a recupera\u00e7\u00e3o de pedidos e atualiza\u00e7\u00e3o de status de pedidos sem problemas. Ela permite que voc\u00ea recupere pedidos de forma program\u00e1tica, filtre-os com base em v\u00e1rios crit\u00e9rios, como data, status ou cliente, e ent\u00e3o os processe de forma eficiente.<\/p>\n<p>Isso inclui a atualiza\u00e7\u00e3o dos status dos pedidos para refletir v\u00e1rios est\u00e1gios de atendimento ou processamento. A API REST de WooCommerce garante assim o rastreamento preciso e a comunica\u00e7\u00e3o com os clientes. Al\u00e9m disso, voc\u00ea pode gerenciar os reembolsos por meio da API, incluindo lidar com solicita\u00e7\u00f5es de reembolso, o processamento autom\u00e1tico de reembolsos e a atualiza\u00e7\u00e3o dos status dos pedidos (ap\u00f3s os reembolsos).<\/p>\n<p>Vejamos como voc\u00ea pode buscar pedidos recentes e atualizar o status de um pedido para &#8220;conclu\u00eddo&#8221;<\/p>\n<h3>Busque por pedidos recentes com a API do WooCommerce<\/h3>\n<ol start=\"1\">\n<li>No Postman, adicione uma nova solicita\u00e7\u00e3o para buscar pedidos usando uma solicita\u00e7\u00e3o <strong>GET<\/strong>. A URL do endpoint deve ser a seguinte:\n<pre><code class=\"language-bash\">https:\/\/\/wp-json\/wc\/v3\/orders<\/code><\/pre>\n<\/li>\n<li>Na aba <strong>Params<\/strong>, insira a chave para <code>after<\/code> e o valor para a data ap\u00f3s a qual os pedidos foram criados. Neste caso, use <code>2024-03-08T00:00:00<\/code>. Voc\u00ea pode modificar essa data conforme necess\u00e1rio. Isso permite que voc\u00ea filtre seus pedidos apenas para aqueles ap\u00f3s uma determinada data. Deixe as outras configura\u00e7\u00f5es do Postman como padr\u00e3o.<\/li>\n<li>Certifique-se de fazer alguns pedidos em sua loja WooCommerce para evitar retornar uma lista vazia. Execute a solicita\u00e7\u00e3o e voc\u00ea dever\u00e1 obter uma lista de todos os pedidos feitos em sua loja que correspondem aos crit\u00e9rios especificados.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-products-orders-woocommerce-api.png\" alt=\"Obtenha os pedidos mais recentes ap\u00f3s uma determinada data.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Obtenha os pedidos mais recentes ap\u00f3s uma determinada data.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h3>Atualize o status do pedido<\/h3>\n<p>Para atualizar o status do pedido, obtenha o ID de um pedido que voc\u00ea j\u00e1 fez. Adicione uma nova solicita\u00e7\u00e3o no Postman e altere sua solicita\u00e7\u00e3o para <strong>PUT<\/strong>. Use este endpoint para uma atualiza\u00e7\u00e3o: <code>https:\/\/yourdomain\/wp-json\/wc\/v3\/orders\/&lt;existing-order-id&gt;<\/code>. Na aba <strong>Body<\/strong>, adicione este corpo de JSON:<\/p>\n<pre><code class=\"language-json\">{\n  \"status\": \"completed\"\n}<\/code><\/pre>\n<p>Execute a solicita\u00e7\u00e3o e voc\u00ea dever\u00e1 receber uma resposta com o pedido marcado como conclu\u00eddo.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-complete-orders-woocommerce-api.png\" alt=\"Atualizando o status de um pedido.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Atualizando o status de um pedido.<\/figcaption><\/figure>\n<h2>Gerenciamento e engajamento do cliente<\/h2>\n<p>Por meio da API REST de WooCommerce, as empresas podem criar eficientemente novos perfis de clientes, editar detalhes de clientes existentes e recuperar informa\u00e7\u00f5es abrangentes, como hist\u00f3ricos de compras e prefer\u00eancias.<\/p>\n<p>Analisar essas informa\u00e7\u00f5es permite criar estrat\u00e9gias de marketing personalizadas, oferecendo promo\u00e7\u00f5es direcionadas, recomenda\u00e7\u00f5es de produtos e pr\u00eamios de fidelidade com base em comportamentos de compra individuais.<\/p>\n<p>Esse n\u00edvel de gerenciamento de dados do cliente propicia que as empresas criem relacionamentos mais fortes com os clientes, aumentem a satisfa\u00e7\u00e3o do consumidor e estimulem a repeti\u00e7\u00e3o de compras.<\/p>\n<h3>Adicione um cliente com a API do WooCommerce<\/h3>\n<ol start=\"1\">\n<li>Envie uma solicita\u00e7\u00e3o <strong>POST <\/strong>para esta URL de endpoint: <code>https:\/\/&lt;yourdomain&gt;\/wp-json\/wc\/v3\/customers<\/code>. N\u00e3o se esque\u00e7a de incluir a autoriza\u00e7\u00e3o, como voc\u00ea fez anteriormente.<\/li>\n<li>Na aba <strong>Body<\/strong>, use este objeto JSON para criar um cliente:\n<pre><code class=\"language-json\">{\n  \"email\": \"a.briann@gmail.com\",\n  \"first_name\": \"Brian\",\n  \"last_name\": \"Abraham\",\n  \"role\": \"customer\",\n  \"username\": \"briann.abraham\",\n  \"billing\": {\n    \"first_name\": \"Brian\",\n    \"last_name\": \"Abraham\",\n    \"company\": \"\",\n    \"address_1\": \"969 Market\",\n    \"address_2\": \"\",\n    \"city\": \"San Francisco\",\n    \"state\": \"CA\",\n    \"postcode\": \"94103\",\n    \"country\": \"US\",\n    \"email\": \"a.brian@gmail.com\",\n    \"phone\": \"(555) 555-5555\"\n  },\n  \"shipping\": {\n    \"first_name\": \"Brian\",\n    \"last_name\": \"Abraham\",\n    \"company\": \"\",\n    \"address_1\": \"969 Market\",\n    \"address_2\": \"\",\n    \"city\": \"San Francisco\",\n    \"state\": \"CA\",\n    \"postcode\": \"94103\",\n    \"country\": \"US\"\n  }\n}<\/code><\/pre>\n<p>O objeto JSON cont\u00e9m detalhes b\u00e1sicos do cliente, como e-mail, nome, fun\u00e7\u00e3o e nome de usu\u00e1rio. Tamb\u00e9m, fornece informa\u00e7\u00f5es de cobran\u00e7a e frete, incluindo o endere\u00e7o, o local e o n\u00famero de telefone do cliente.<\/li>\n<li>Execute a solicita\u00e7\u00e3o e voc\u00ea dever\u00e1 receber uma resposta contendo o objeto cliente. Lembre-se do ID de cliente, que voc\u00ea usar\u00e1 na pr\u00f3xima se\u00e7\u00e3o para recuperar um cliente.<\/li>\n<\/ol>\n<h3>Recupere um cliente por ID com a API do WooCommerce<\/h3>\n<p>Vamos recuperar o usu\u00e1rio que voc\u00ea acabou de criar por meio do seu ID.<\/p>\n<ol start=\"1\">\n<li>Crie uma nova solicita\u00e7\u00e3o com o m\u00e9todo de solicita\u00e7\u00e3o <strong>GET<\/strong>.<\/li>\n<li>Use a mesma URL de endpoint <code>https:\/\/&lt;yourdomain&gt;\/wp-json\/wc\/v3\/customers\/&lt;existing-customer-id&gt;<\/code>e adicione o ID do cliente que voc\u00ea deseja obter.<\/li>\n<\/ol>\n<h2>Casos de uso avan\u00e7ado da API REST do WooCommerce<\/h2>\n<p>Al\u00e9m de gerenciar os recursos da loja, voc\u00ea pode usar a API REST de WooCommerce para outras tarefas complexas, como integra\u00e7\u00e3o com <a href=\"https:\/\/kinsta.com\/pt\/blog\/wordpress-crm\/\">CRM<\/a>, automa\u00e7\u00e3o de <a href=\"https:\/\/kinsta.com\/pt\/blog\/gerenciamento-de-inventario-woocommerce\/\">gerenciamento de invent\u00e1rio<\/a>, an\u00e1lises e relat\u00f3rios personalizados.<\/p>\n<p>A integra\u00e7\u00e3o da sua loja WooCommerce ao CRM da sua prefer\u00eancia usando a API REST garante que, sempre que um cliente for adicionado, ser\u00e1 refletido instantaneamente no painel do CRM como um lead. Isso facilita o gerenciamento da sincroniza\u00e7\u00e3o das informa\u00e7\u00f5es do cliente e dos hist\u00f3ricos de pedidos.<\/p>\n<p>As APIs REST tamb\u00e9m permitem o gerenciamento automatizado de invent\u00e1rio. Ao integrar seu gerenciamento de invent\u00e1rio externo, voc\u00ea pode obter visibilidade em tempo real do estoque e da disponibilidade do produto. Isso tamb\u00e9m se aplica a relat\u00f3rios e an\u00e1lises personalizados.<\/p>\n<p>Com a API REST de WooCommerce, voc\u00ea pode criar recursos de relat\u00f3rios que oferecem uma vis\u00e3o geral, ajudando na tomada de decis\u00f5es, identificando tend\u00eancias e fazendo previs\u00f5es.<\/p>\n<p>Aqui est\u00e1 um snippet de c\u00f3digo para voc\u00ea sincronizar os dados de clientes de WooCommerce com uma plataforma de CRM:<\/p>\n<pre><code class=\"language-php\">&lt;?php\nrequire __DIR__ . '\/vendor\/autoload.php';\n\nuse Automattic\\WooCommerce\\Client;\n\n$woocommerce = new Client(\n  'https:\/\/', \/\/ Your store URL\n  'consumer_key', \/\/ Your consumer key\n  'consumer_secret', \/\/ Your consumer secret\n    [\n      'version' =&gt; 'wc\/v3' \/\/ WooCommerce WP REST API version\n    ]\n);\n\n\/\/ CRM API endpoint and key\n$crm_api_url = 'https:\/\/your-crm-api-url\/api';\n$crm_api_key = 'YOUR_CRM_API_KEY';\n\ntry {\n\/\/ fetch customers from woocommerce store\n  $customers = $woocommerce-&gt;get('customers');\n\n  \/\/ Initialize cURL\n  $ch = curl_init();\n\n  \/\/ Check if cURL initialization succeeded\n  if ($ch === false) {\n    throw new Exception('Failed to initialize cURL');\n  }\n\n  foreach ($customers as $customer) {\n    $crm_customer_data = array(\n      'first_name' =&gt; $customer-&gt;first_name,\n      'last_name' =&gt; $customer-&gt;last_name,\n      'email' =&gt; $customer-&gt;email,\n      \/\/ Other fields\n    );\n\n    \/\/ cURL options\n    curl_setopt($ch, CURLOPT_URL, $crm_api_url . '\/customers');\n    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n    curl_setopt($ch, CURLOPT_POST, true);\n    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($crm_customer_data));\n    curl_setopt($ch, CURLOPT_HTTPHEADER, array(\n      'Authorization: Bearer ' . $crm_api_key,\n      'Content-Type: application\/json',\n    ));\n\n    \/\/ Execute cURL request\n    $crm_response = curl_exec($ch);\n\n    \/\/ Check for cURL errors\n    if ($crm_response === false) {\n      throw new Exception('cURL error: ' . curl_error($ch));\n    }\n\n    \/\/ Check HTTP status code\n    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);\n    if ($http_code !== 200) {\n      throw new Exception('Failed to sync customer data with CRM: ' . $http_code);\n    }\n\n    echo 'Customer data synced with CRM successfully.';\n  }\n\n  curl_close($ch);\n\n} catch (Exception $e) {\n  echo 'Error: ' . $e-&gt;getMessage();\n}<\/code><\/pre>\n<p>Este \u00e9 um snippet de c\u00f3digo PHP que primeiro estabelece uma conex\u00e3o com a API REST de WooCommerce e, em seguida, recupera os clientes da loja de WooCommerce. Por fim, os envia para o CRM usando cURL. O c\u00f3digo incorpora o tratamento de erros para gerenciar falhas de fluxo. E usa uma biblioteca PHP chamada <a href=\"https:\/\/packagist.org\/packages\/automattic\/woocommerce\" target=\"_blank\" rel=\"noopener noreferrer\">automattic\/woocommerce<\/a>, que voc\u00ea pode instalar usando o Composer.<\/p>\n<p>O CRM usado aqui \u00e9 para fins de demonstra\u00e7\u00e3o, a fim de lhe mostrar uma abordagem geral para sincronizar os dados do cliente com qualquer CRM.<\/p>\n<h2>Resumo<\/h2>\n<p>A API REST de WooCommerce lhe permite gerenciar programaticamente os dados de loja, aprimorar a experi\u00eancia de eCommerce e ampliar a funcionalidade da sua loja on-line. Essa ferramenta avan\u00e7ada transforma uma configura\u00e7\u00e3o b\u00e1sica de WordPress em uma plataforma mais sofisticada.<\/p>\n<p>Para come\u00e7ar, instale o plugin WooCommerce em seu aplicativo WordPress e explore a API REST usando os exemplos fornecidos neste tutorial. Eles servem como base para suas solu\u00e7\u00f5es personalizadas.<\/p>\n<p>A velocidade \u00e9 crucial para sites de eCommerce; tempos de carregamento mais r\u00e1pidos melhoram a experi\u00eancia de compra. A API de WooCommerce permite v\u00e1rias solicita\u00e7\u00f5es do frontend para o backend do WordPress, destacando a import\u00e2ncia do desempenho ideal do backend.<\/p>\n<p>Escolher um provedor de <a href=\"https:\/\/kinsta.com\/pt\/hospedagem-wordpress\/woocommerce\/\">Hospedagem de WooCommerce<\/a> de alta qualidade, como a Kinsta, \u00e9 vital para o desempenho do seu site. Saiba como <a href=\"https:\/\/kinsta.com\/pt\/blog\/acelerar-sua-loja-woocommerce\/\">aumentar a velocidade da sua loja WooCommerce com nosso guia abrangente<\/a>.<\/p>\n<p><em>O que voc\u00ea pensa sobre a API de WooCommerce? Voc\u00ea j\u00e1 a utilizou antes? Compartilhe conosco na se\u00e7\u00e3o de coment\u00e1rios abaixo.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gerenciar uma loja on-line \u00e9 caro, e os propriet\u00e1rios geralmente precisam lidar com muitos processos manuais. A API REST de WooCommerce simplifica esse fluxo de trabalho, &#8230;<\/p>\n","protected":false},"author":199,"featured_media":68019,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1026,1027,1023],"class_list":["post-68018","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-desenvolvimento-wordpress","topic-ecommerce-no-wordpress","topic-woocommerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Manual definitivo da API REST de WooCommerce: exemplos pr\u00e1ticos inclu\u00eddos - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos\" \/>\n<meta property=\"og:description\" content=\"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstapt\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-22T08:08:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-24T13:17:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_pt\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos\",\"datePublished\":\"2024-05-22T08:08:50+00:00\",\"dateModified\":\"2024-05-24T13:17:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\"},\"wordCount\":2373,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\",\"url\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\",\"name\":\"Manual definitivo da API REST de WooCommerce: exemplos pr\u00e1ticos inclu\u00eddos - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"datePublished\":\"2024-05-22T08:08:50+00:00\",\"dateModified\":\"2024-05-24T13:17:48+00:00\",\"description\":\"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WooCommerce\",\"item\":\"https:\/\/kinsta.com\/pt\/topicos\/woocommerce\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/pt\/#website\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/pt\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstapt\/\",\"https:\/\/x.com\/kinsta_pt\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Manual definitivo da API REST de WooCommerce: exemplos pr\u00e1ticos inclu\u00eddos - Kinsta\u00ae","description":"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.","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:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/","og_locale":"pt_PT","og_type":"article","og_title":"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos","og_description":"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.","og_url":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstapt\/","article_published_time":"2024-05-22T08:08:50+00:00","article_modified_time":"2024-05-24T13:17:48+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.","twitter_image":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api-1024x512.jpg","twitter_creator":"@kinsta_pt","twitter_site":"@kinsta_pt","twitter_misc":{"Escrito por":"Jeremy Holcombe","Tempo estimado de leitura":"14 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos","datePublished":"2024-05-22T08:08:50+00:00","dateModified":"2024-05-24T13:17:48+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/"},"wordCount":2373,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/","url":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/","name":"Manual definitivo da API REST de WooCommerce: exemplos pr\u00e1ticos inclu\u00eddos - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","datePublished":"2024-05-22T08:08:50+00:00","dateModified":"2024-05-24T13:17:48+00:00","description":"Conhe\u00e7a os endpoints da API REST do WooCommerce e saiba como us\u00e1-los para recuperar e manipular produtos e pedidos para sua loja.","breadcrumb":{"@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#primaryimage","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/pt\/blog\/woocommerce-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/pt\/"},{"@type":"ListItem","position":2,"name":"WooCommerce","item":"https:\/\/kinsta.com\/pt\/topicos\/woocommerce\/"},{"@type":"ListItem","position":3,"name":"Manual Definitivo da API REST de WooCommerce: Exemplos Pr\u00e1ticos Inclu\u00eddos"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/pt\/#website","url":"https:\/\/kinsta.com\/pt\/","name":"Kinsta\u00ae","description":"Solu\u00e7\u00f5es de hospedagem Premium, r\u00e1pida e segura","publisher":{"@id":"https:\/\/kinsta.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/pt\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/pt\/wp-content\/uploads\/sites\/3\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstapt\/","https:\/\/x.com\/kinsta_pt","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/kinsta.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/pt\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68018","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/comments?post=68018"}],"version-history":[{"count":11,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68018\/revisions"}],"predecessor-version":[{"id":68487,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/posts\/68018\/revisions\/68487"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/translations\/es"},{"href":"https:\/\/kinsta.com\/pt\/wp-json\/kinsta\/v1\/posts\/68018\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media\/68019"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/media?parent=68018"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/tags?post=68018"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/pt\/wp-json\/wp\/v2\/topic?post=68018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}