{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "parink.lt product feed",
  "version": "1.0",
  "docs": "https://parink.lt/parduotuvems/xml",
  "agent_instructions": "https://parink.lt/parduotuvems/agent.md",
  "compatible_with": [
    "kainos.lt product XML",
    "kaina24.lt product XML",
    "verskis.lt product_feed 0.4"
  ],
  "accepted_roots": [
    "products",
    "product_feed"
  ],
  "encoding": "UTF-8",
  "importer_user_agent": "ParinkXmlImporter/1.0 (+https://parink.lt/parduotuvems/xml)",
  "fetch_interval_hours": 6,
  "max_bytes": 15728640,
  "basic_auth": "supported (HTTP Basic; give us the credentials with the feed URL)",
  "condition_keywords": [
    "naudot",
    "atnaujint",
    "refurbish",
    "restaur",
    "išpakuot",
    "ispakuot",
    "po grąžinimo",
    "po grazinimo",
    "demo",
    "pažeist",
    "pazeist",
    "b klas"
  ],
  "condition_rule": "A non-new item must carry a condition keyword in its <title>.",
  "required": [
    "id",
    "title",
    "item_price",
    "manufacturer",
    "image_url",
    "product_url"
  ],
  "properties": {
    "id": {
      "type": "string",
      "required": true,
      "recommended": false,
      "description": "Unikalus, nekintantis prekės identifikatorius. Gali būti `<product id=\"123\">` atributas arba `<id>` elementas."
    },
    "title": {
      "type": "string",
      "required": true,
      "recommended": false,
      "description": "Prekės pavadinimas su gamintoju, modeliu ir svarbiausiomis savybėmis. Nenaujos prekės pavadinime privalo būti būklės žodis (žr. žemiau)."
    },
    "item_price": {
      "type": "number",
      "required": true,
      "recommended": false,
      "description": "Galutinė kaina eurais su PVM, už vieną vienetą. Dešimtainis skirtukas – taškas."
    },
    "manufacturer": {
      "type": "string",
      "required": true,
      "recommended": false,
      "description": "Gamintojas / prekės ženklas."
    },
    "image_url": {
      "type": "url",
      "required": true,
      "recommended": false,
      "description": "Pagrindinė prekės nuotrauka (absoliutus URL, geriausia baltame fone)."
    },
    "product_url": {
      "type": "url",
      "required": true,
      "recommended": false,
      "description": "Tiesioginė nuoroda į prekės puslapį jūsų parduotuvėje (absoliutus URL)."
    },
    "ean_code": {
      "type": "string",
      "required": false,
      "recommended": true,
      "description": "EAN-13 brūkšninis kodas. Svarbiausias laukas – pagal jį sulyginame tą pačią prekę skirtingose parduotuvėse."
    },
    "eans/ean": {
      "type": "string[]",
      "required": false,
      "recommended": true,
      "description": "Keli EAN kodai, jei prekė jų turi daugiau nei vieną."
    },
    "model": {
      "type": "string",
      "required": false,
      "recommended": true,
      "description": "Gamintojo modelio kodas."
    },
    "specs/spec[@name]": {
      "type": "map",
      "required": false,
      "recommended": true,
      "description": "Techninės specifikacijos: `<spec name=\"talpa\" label=\"Talpa\">5 l</spec>`. Iš jų sudarome palyginimo lenteles."
    },
    "categories/category": {
      "type": "string[]",
      "required": false,
      "recommended": true,
      "description": "Jūsų kategorijos kelias, pvz. `Buitinė technika/Virtuvės technika/Gruzdintuvės`. Pagal jį priskiriame prekę mūsų kategorijai."
    },
    "additional_images/image": {
      "type": "url[]",
      "required": false,
      "recommended": false,
      "description": "Papildomos nuotraukos."
    },
    "manufacturer_code": {
      "type": "string",
      "required": false,
      "recommended": false,
      "description": "Jūsų vidinis SKU."
    },
    "stock": {
      "type": "number",
      "required": false,
      "recommended": false,
      "description": "Likutis. 0 arba mažiau – prekės nerodome kaip turimos. Nesant lauko laikome, kad prekė yra."
    },
    "loyalty_program_item_price": {
      "type": "number",
      "required": false,
      "recommended": false,
      "description": "Lojalumo programos kaina (mažesnė nei `item_price`). Rodome tik jei jos gavimui nereikia papildomo pirkimo."
    },
    "delivery_text": {
      "type": "string",
      "required": false,
      "recommended": false,
      "description": "Trumpas pristatymo tekstas, iki 21 simbolio.",
      "maxLength": 21
    },
    "short_message": {
      "type": "string",
      "required": false,
      "recommended": false,
      "description": "Trumpa žinutė prie prekės, iki 80 simbolių.",
      "maxLength": 80
    },
    "category_id": {
      "type": "string",
      "required": false,
      "recommended": false,
      "description": "Jūsų kategorijos ID."
    }
  },
  "validate_endpoint": {
    "method": "POST",
    "url": "https://parink.lt/api/merchant/validate",
    "body": {
      "feed_url": "https://…"
    }
  },
  "apply_endpoint": {
    "method": "POST",
    "url": "https://parink.lt/api/merchant/apply",
    "body": {
      "shop_url": "https://…",
      "feed_url": "https://…",
      "contact_name": "…",
      "email": "…",
      "phone": "…",
      "note": "…"
    }
  },
  "mcp": {
    "endpoint": "https://parink.lt/mcp",
    "tools": [
      "merchant_validate_feed",
      "merchant_apply"
    ]
  },
  "example": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<products>\n  <product id=\"12345\">\n    <title><![CDATA[Karšto oro gruzdintuvė Ninja Foodi AF400EU, 7,6 l]]></title>\n    <item_price>179.99</item_price>\n    <loyalty_program_item_price>169.99</loyalty_program_item_price>\n    <manufacturer><![CDATA[Ninja]]></manufacturer>\n    <model><![CDATA[AF400EU]]></model>\n    <manufacturer_code><![CDATA[SKU-99213]]></manufacturer_code>\n    <ean_code>0622356561105</ean_code>\n    <eans>\n      <ean>0622356561105</ean>\n    </eans>\n    <image_url><![CDATA[https://pavyzdys.lt/img/af400eu.jpg]]></image_url>\n    <additional_images>\n      <image><![CDATA[https://pavyzdys.lt/img/af400eu-2.jpg]]></image>\n    </additional_images>\n    <product_url><![CDATA[https://pavyzdys.lt/p/ninja-af400eu]]></product_url>\n    <categories>\n      <category><![CDATA[Buitinė technika/Virtuvės technika/Gruzdintuvės]]></category>\n    </categories>\n    <stock>7</stock>\n    <specs>\n      <spec name=\"talpa\" label=\"Talpa\"><![CDATA[7,6 l]]></spec>\n      <spec name=\"galia\" label=\"Galia\"><![CDATA[2400 W]]></spec>\n      <spec name=\"krepseliai\" label=\"Krepšelių skaičius\"><![CDATA[2]]></spec>\n    </specs>\n    <delivery_text><![CDATA[Pristatymas 1-2 d.]]></delivery_text>\n    <short_message><![CDATA[Dviejų zonų kepimas]]></short_message>\n  </product>\n</products>"
}