# Produtos

Para a homologação deste recurso é imprescindível a criação de produtos que contenham características próximas à realidade, isto é, os SKUs criados para validação devem possuir título, descrição, imagens, dentre outras características, condizentes com aquelas que poderão ser preenchidas pelo lojista em ambiente de produção.&#x20;

### Quais as tarefas a serem executas para a homologação deste recurso?

No processo de homologação deverá ser criado um SKU para cada tarefa listada a seguir, isto é, nenhum SKU deverá ser repetido nas solicitações.

1. Criar produto **simples**;
2. Criar produto com uma estrutura de **variação** (podendo conter uma única variação ou mais);
3. Criar um produto simples ou variável com um **atributo "Teste"** que seja fora de nossa estrutura padrão e dentro de *specifications*;
4. Criar produto com mais de uma variação e com **variação de preço entre os skus**;
5. Criar produto com mais de uma variação contendo apenas o atributo **Tamanho**;
6. Criar produto com mais de uma variação contendo apenas o atributo **Voltagem**;
7. Criar produto com mais de uma variação contendo os atributos **Cor e Tamanho**;
8. Criar produto contendo o atributo **Crossdocking** (pode ser um produto simples ou variável);
9. Atualizar **estoque de produto simples** (enviar valores antes da atualização e após a atualização);
10. Atualizar **estoque de uma variação** (enviar valores antes da atualização e após a atualização);
11. Atualizar **preço de produto simples** (enviar valores antes da atualização e após a atualização);
12. Atualizar **preço de uma variação** (enviar valores antes da atualização e após a atualização);
13. Alterar apenas o status do produto para '**enabled**';
14. Alterar apenas o status do produto para '**disabled**';
15. **Deletar** um produto e manter excluído.

No caso dos produtos com variação, todas as *keys* do atributo devem estar inseridas no *array* **"*****variation\_attributes*****".** O *array* citado (*variation\_attributes*) será responsável por determinar os atributos capazes de diferenciar as variações do produto.

{% hint style="info" %}
**Todos os produtos devem conter imagem, dimensões e peso.**&#x20;

É possível verificar os pré-requisitos de um produto acessando a página [Integração: Produto](/produtos/integracao-produtos.md#pre-requisitos) desta documentação.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://desenvolvedores.skyhub.com.br/processo-de-homologacao/validacoes/produtos-validacao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
