{
  "endpoint": "http://localhost:3005/parser/data",
  "description": "Импорт товаров (сложная структура)",
  "structure": {
    "parserName": "string",
    "items": [
      {
        "category": { "name": "string" },
        "brand": { "name": "string" },
        "variant": {
          "status_id": "int",
          "color": "string",
          "sku": "string",
          "size": "string",
          "cost": "float",
          "originalUrl": "string",
          "originalName": "string",
          "originalDescription": "string",
          "originalComposition": "string",
          "images": ["string"],
          "inStock": "bool",
          "weight": "float"
        }
      }
    ]
  },
  "fields": {
    "parserName": {
      "type": "string",
      "fixed": "ikea",
      "description": "Идентификатор парсера (постоянный)"
    },
    "category.name": { "type": "string", "source": "путь категории" },
    "brand.name": { "type": "string", "source": "название бренда" },
    "variant.status_id": { "type": "int", "default": 1 },
    "variant.color": { "type": "string", "source": "цвет" },
    "variant.sku": { "type": "string", "source": "артикул" },
    "variant.size": { "type": "string", "optional": true },
    "variant.cost": { "type": "float", "source": "цена" },
    "variant.originalUrl": { "type": "string", "source": "ссылка" },
    "variant.originalName": { "type": "string", "source": "название товара" },
    "variant.originalDescription": { "type": "string", "source": "описание товара" },
    "variant.originalComposition": { "type": "string", "source": "состав" },
    "variant.images": { "type": "list", "source": "ссылки на фото (через запятую или \\n)" },
    "variant.inStock": { "type": "bool", "default": true },
    "variant.weight": { "type": "float", "optional": true }
  }
}
