# Atualizar produto

{% tabs %}
{% tab title="Parâmetros" %}

| Descrição                                  | Campo de texto       | Descrição visual do conector na construção do fluxo.                                                                                                                                                                                                                                                                      |
| ------------------------------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Conta de serviço](#user-content-fn-1)[^1] | Seletor              | Permite selecionar uma conta de serviço do tipo Bearer Token, cadastrada no Workspace Floui, para realizar a conexão e autenticação com o ambiente Adobe Commerce Magento.                                                                                                                                                |
| SKU do produto                             | Campo de texto       | Código único do produto, já cadastrado no e-commerce, que será atualizado.                                                                                                                                                                                                                                                |
| Atributos nativos para atualizar           | Tabela de parâmetros | <p>Permite atualizar um ou vários campos no formato de Chave e Valor. Campos disponíveis:</p><ul><li>Nome.</li><li>SKU.</li><li>ID do conjunto de atributos.</li><li>Preço.</li><li>Preço especial.</li><li>Data inicial do preço especial.</li><li>Data final do preço especial.</li><li>Status.</li><li>Peso.</li></ul> |
| Quantidade em estoque (estoque simples)    | Campo de texto       | Representa a quantidade de produtos disponíveis para venda.                                                                                                                                                                                                                                                               |
| Status do estoque (estoque simples)        | Seletor              | Indica o estado do estoque do produto.                                                                                                                                                                                                                                                                                    |
| Descrição do produto                       | Campo de texto       | Fornece informações detalhadas e descritivas sobre o produto.                                                                                                                                                                                                                                                             |
| Visibilidade                               | Seletor              | <p>Permite selecionar a visibilidade do produto produto no e-commerce:</p><ul><li>Catálogo e pesquisa.</li><li>Catálogo.</li><li>Busca.</li><li>Não visível individualmente.</li></ul>                                                                                                                                    |
| ID da classe de impostos                   | Campo de texto       | Representa o identificador associado à classe de impostos aplicada ao produto.                                                                                                                                                                                                                                            |
| IDs categorias (associação simplificada)   | Campo de texto       | Representa os identificadores das categorias às quais o produto está associado.                                                                                                                                                                                                                                           |
| Website IDs                                | Campo de texto       | Refere-se ao identificador do website associado ao produto.                                                                                                                                                                                                                                                               |
| Código da visão de loja                    | Campo de texto       | Refere-se ao código identificador da visão de loja.                                                                                                                                                                                                                                                                       |
| Atributos customizados adicionais          | Tabela de parâmetros | Refere-se a atributos específicos e personalizados do produto além dos atributos padrão. Configurado no formato de Chave e Valor.                                                                                                                                                                                         |
| Atributos extensíveis adicionais           | Tabela de parâmetros | Definem informações adicionais e extensíveis associadas ao produto. Configurado no formato de Chave e Valor.                                                                                                                                                                                                              |
| Output Path                                | Campo de texto       | Refere-se ao caminho do resultado da requisição na saída do conector no contexto de execução do fluxo                                                                                                                                                                                                                     |
| {% endtab %}                               |                      |                                                                                                                                                                                                                                                                                                                           |

{% tab title="Payload" %}

## Detalhes

O conector Atualizar produto fornece uma interface simples para a atualização de produtos do e-commerce via API REST. O conector utiliza o endpoint **PUT** `/rest/V1/products/{sku}`, onde `{sku}` representa o código identificador do produto que será atualizado.&#x20;

Para saber mais sobre esta ou outras APIs disponibilizadas para Adobe Commerce Magento, acesse o link [REST endpoints (ReDocly)](https://developer.adobe.com/commerce/webapi/rest/quick-reference/).

## Sucesso

Quando a requisição for bem-sucedida, a resposta conterá a carga de dados com todas as informações do produto atualizado. Caso algum campo opcional não tenha sido preenchido, esse atributo permanecerá inalterado. Segue um exemplo do retorno da execução:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfQscN7moyovh3JvtmhtFdNOvYUW4amDRKKfP-yRPh2ohU3QElzhjhWMl6u6kpGlZBuVZUWJCnDfD27MEsoMefw_tMaJo0Q4bxUe82C95x2Bt_W9cxjhO3A4XkOyKFPQ_oywogcJA?key=Yp0qdx99PgGWwiHA4kq1q_wj" alt=""><figcaption><p>Sucesso na atualização</p></figcaption></figure>

## Erros

Visto que o endpoint possui vários atributos de atualização de produtos, poderá ocorrer vários cenários de erro. Nestes casos, de preenchimento e validação de atributos, a API irá retornar uma mensagem de acordo com o cenário. Segue exemplo de mensagem de erro da API.

<figure><img src="https://215079342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F226k0cnPTn1PWu9xHcK8%2Fuploads%2FszExaKyYb5l9EWae9sb5%2Fimage.png?alt=media&#x26;token=619156a0-7811-4026-b7fc-78bcbdd66109" alt=""><figcaption><p>Erro na atualização</p></figcaption></figure>
{% endtab %}
{% endtabs %}

[^1]: A conta de serviço precisa ser adicionada no painel de configuração do Floui antes de ser selecionada dentro do componente.
