PRODUTOS

Dados cadastrais dos produtos disponibilizados na plataforma Souk.

DIRETÓRIO/NOME DO ARQUIVO

EXEMPLO: import/produtos/2021/05/10/123200.csv

Os diretórios "import/produtos" devem ser fixo para este tipo de arquivo.

ARQUIVO MODELO

Lembrando que o arquivo final deve ser CSV respeitando a regra de diretório, nome e de separador de colunas.

LAYOUT DO ARQUIVO

CODIGO

NOME

CATEGORIA

MARCA

PESO_CAIXA

GRAMATURA

UNIDADE_CX

PESO_VARIAVEL

1

Produto

Congelados

Marca1

1500

500

3

0

2

Produto Dois

Iogurtes

Marca2

2000

250

8

1

int

string

string

string

int

int

int

boolean

EXPLICAÇÃO DE CADA COLUNA

  1. CODIGO: Identificador do produto. Caso o código SKU não seja composto apenas de números inteiros, sugerimos utilizar o código DUN-14.

  2. NOME: Esse nome será exibido no aplicativo.

  3. CATEGORIA: Categorização do produto para ser exigida no aplicativo e no painel web.

  4. MARCA: Essa marca será exibida abaixo do nome do produto no aplicativo.

  5. PESO_CAIXA: Deve ser o peso da caixa em gramas. Este peso é utilizado para o cálculo de valor do pedido e deve ser exatamente como na nota fiscal, caso tenha variação de peso, deve ser informado durante a etapa comercial de integração.

  6. GRAMATURA: Gramatura do produto sem vírgula ou ponto.

  7. UNIDADE_CX: Quantidade de produtos dentro de cada caixa.

  8. PESO_VARIAVEL: Identificador se o produto possui ou não peso variável.

REGRAS DE NEGÓCIO

  • C0DIGO é considerado a chave de registro. Caso hajam linhas com códigos repetidos, apenas a última linha válida será integrada.

  • GRAMATURA não pode ser zerada pois influencia no cálculo de preço dentro do APP.

  • GRAMATURA e PESO_CAIXA devem ser sempre como gramas, ex.: 1000, iremos entender como 1kg.

  • As imagens dos produtos deverão ser enviadas por e-mail, elas serão tratadas e substituídas no aplicativo. Idealmente devem ser comunicadas antes de integrar via arquivo, assim quando houver estoque, o produto será disponibilizado corretamente no aplicativo.

  • PESO_VARIAVEL deve ser informado valores booleanos (0 e 1), seu envio não é obrigatório. Na ausência da informação, será considerado o valor 0 (false) como padrão.

Atualizado