1. Introdução
Esta documentação descreve como estruturar os seus ficheiros de dados — produtos, encomendas, devoluções e dados relacionados — no nosso ambiente SFTP, após o aprovisionamento do seu espaço dedicado. Se operar várias lojas, ou tiver vários ambientes (prod, preprod, etc.), crie uma subpasta separada para cada um (pode também corresponder a marcas diferentes, países diferentes, etc.).Exemplo de Estrutura de Diretórios
2. Calendário de Transmissão de Dados
Os ficheiros de dados devem ser transmitidos idealmente diariamente entre:- 02:00
- 05:00
3. Normas de Organização de Ficheiros
Em cada diretório de loja, crie as seguintes pastas:productsordersreturnsreturn_reasons(opcional)misc(opcional)
- A pasta
return_reasonsé utilizada para ficheiros de exportação que contêm dados adicionais de devolução, como os motivos fornecidos pelos clientes. Estas exportações são opcionais. - A pasta
miscpode conter ficheiros variados. Se pretender utilizar esta pasta, discuta previamente a hierarquia e estrutura connosco para garantir compatibilidade.
Exemplo de Formato de Nome de Ficheiro
4. Requisitos de Conteúdo das Exportações
Uma especificação detalhada dos campos esperados, formatos e restrições para cada tipo de conjunto de dados está disponível na documentação Data Transfers: Template. Requisitos principais para exportações do catálogo de produtos:- Exporte todas as variantes de produto, incluindo artigos sem stock
- Inclua um campo de data da última modificação para processamento incremental
- Mantenha informações completas de variante para permitir uma análise de dimensionamento adequada
- Opcionalmente, adicione um flag de desativação para controlo da presença do Kleep
5. Gestão de Dados Repetidos entre Exportações
Os registos podem legitimamente aparecer em múltiplas exportações diárias. Por exemplo, uma determinada devolução pode estar incluída várias vezes em diferentes ficheiros. O nosso sistema de ingestão gere automaticamente a deduplicação e processa apenas a versão mais recente de cada registo.6. Diretrizes de Formato de Dados
Todas as exportações devem ser fornecidas em formato CSV. Os ficheiros Excel (.xlsx) são desaconselhados, pois introduzem inconsistências de formatação e podem complicar os fluxos de trabalho de ingestão automatizada.
- Data e hora: Utilize o formato ISO 8601:
YYYY-MM-DDTHH:MM:SSZ, exemplo:2025-01-15T14:30:00Z - Codificação: Codificação UTF-8 para todos os campos de texto, com escape correto de caracteres especiais em CSV
- Valores booleanos: Utilize
true/false(minúsculas) ouTrue/False - Valores decimais: Utilize ponto (
.) como separador decimal. Exemplo:129.99e não129,99 - Valores nulos: String vazia para campos de texto opcionais em falta nos CSV, utilize null nos JSON
Convenção de Nomenclatura de Ficheiros
Conforme especificado na Documentação da Estrutura de Dados SFTP, utilize o seguinte formato:
products_2025-01-15T02-00-00.csvorders_2025-01-15T02-00-00.csvreturns_2025-01-15T02-00-00.csv
7. Exportação de Dados Históricos
Se necessitar de fornecer dados históricos (isto é, dados que não fazem parte das exportações diárias), pode exportar até um ano de registos históricos para todos os tipos de dados, incluindo:- Produtos
- Encomendas
- Devoluções
