{
  "name": "E-Commerce Product Assets",
  "description": "Collect product images, names, descriptions, variants, prices, and image requirements for online shop listings.",
  "version": "1.0",
  "questions": [
    {
      "questionText": "Product name",
      "questionType": "text",
      "required": true
    },
    {
      "questionText": "Short product description (2–3 sentences for the listing)",
      "questionType": "textarea",
      "required": true
    },
    {
      "questionText": "Full product description (for the product detail page)",
      "questionType": "textarea",
      "required": false
    },
    {
      "questionText": "Product category",
      "questionType": "text",
      "required": false
    },
    {
      "questionText": "Available variants (e.g. sizes, colors, materials — comma-separated)",
      "questionType": "textarea",
      "required": false
    },
    {
      "questionText": "Price (in EUR or your currency)",
      "questionType": "number",
      "required": true
    },
    {
      "questionText": "SKU / article number",
      "questionType": "text",
      "required": false
    },
    {
      "questionText": "Please upload product images (white background, high-res preferred).",
      "questionType": "file",
      "required": true,
      "fileConfig": {
        "allowedFileTypes": ["image/jpeg", "image/png", "image/webp", ".jpg", ".jpeg", ".png"],
        "maxFileSizeMB": 25,
        "maxFiles": 20
      }
    },
    {
      "questionText": "Image orientation preference",
      "questionType": "select",
      "required": false,
      "options": ["Square (1:1)", "Portrait (3:4)", "Landscape (16:9)", "No preference"]
    },
    {
      "questionText": "Should lifestyle / in-context images be included?",
      "questionType": "yesno",
      "required": false
    },
    {
      "questionText": "Please upload lifestyle or in-context images (if available).",
      "questionType": "file",
      "required": false,
      "fileConfig": {
        "allowedFileTypes": ["image/*"],
        "maxFileSizeMB": 25,
        "maxFiles": 10
      }
    },
    {
      "questionText": "Any additional notes or special requirements?",
      "questionType": "textarea",
      "required": false
    }
  ]
}
