Import Documents

Aqui estão as informações sobre importações de documentos do PIM.

Dicionário de importações de documentos

Field Type Description optional Searchable
import_id ObjectId ID do import. required false
type enum Tipo do documento.
requer uma das keys:
'product' = 'product',
'service' = 'service',
'kit' = 'kit',
'sku' = 'sku'
required false
status enum Status do documento.
requer uma das keys:
"validating" = "validating",
"validated" = "validated",
"importing" = "importing",
"imported" = "imported"
not required false
automation_status enum Status da automação.
requer uma das keys:
"pending" = "pending",
"automating" = "automating",
"automated" = "automated"
not required false
row array Linhas do documento. required false
errors object Erros do documento. not required false
data
date Data de criação. not required false
filters object Filtros do documento.
requer uma key:
attributes: object - not required
not required false
Exemplo em JSON
{
  "import_id": "64f1b3d4e5d987654321cdef",
  "code": "PRD-001",
  "type": "PHYSICAL", 
  "status": "validated",
  "automation_status": "PENDING",
  "row": 12,
  "errors": {
    "message": "Invalid category reference",
    "field": "categories"
  },
  "data": {
    "name": "Tênis Esportivo",
    "description": "Tênis confortável para corrida",
    "enabled": true,
    "code": "TENIS123",
    "brand_id": "64f1c4e6e5d567890abcd111",
    "categories": "64f1c4e6e5d567890abcd222",
    "image": "https://exemplo.com/imagem.jpg",
    "attributes": {
      "color": "Azul",
      "size": "42",
      "material": "Tecido"
    },
    "attributes_options_snapshot": {
      "color": ["Azul", "Preto", "Branco"],
      "size": ["40", "41", "42", "43"]
    }
  },
  "filters": {
    "attributes": {
      "gender": "masculino",
      "season": "verão"
    }
  }
}

Table of contents


Copyright © 2025 kruzer | All Rights Reserved