# 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](https://desenvolvedores.skyhub.com.br/produtos/integracao-produtos#pre-requisitos) desta documentação.
{% endhint %}
