72 lines
16 KiB
JSON
72 lines
16 KiB
JSON
{
|
|
"feeds": [
|
|
{
|
|
"id": 10,
|
|
"id_language": "cs",
|
|
"id_currency": "CZK",
|
|
"type": "configurable",
|
|
"name": "Heureka konfigurovatelný",
|
|
"active": 1,
|
|
"template": "{\"beginning\":\"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<SHOP>\",\"end\":\"</SHOP>\",\"nodes\":[{\"type\":\"element\",\"value\":\"SHOPITEM\",\"nodes\":[{\"type\":\"element\",\"value\":\"ITEM_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]},{\"type\":\"condition\",\"value\":\"variation_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"'_' + variation_id\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PRODUCTNAME\",\"nodes\":[{\"type\":\"multiline\",\"value\":\"fullTitle = title;\\nfor (var label in variation) {\\n fullTitle += ' ' + label.toLowerCase() + ' ' + variation[label];\\n}\\nreturn fullTitle;\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PRODUCT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"fullTitle\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"description\",\"nodes\":[{\"type\":\"element\",\"value\":\"DESCRIPTION\",\"nodes\":[{\"type\":\"expression\",\"value\":\"utils.strip_tags(description).replace(/\\\\s\\\\s+/g, ' ').trim()\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"URL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"url\",\"nodes\":[]},{\"type\":\"condition\",\"value\":\"variation_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"\\\"?id_variation=\\\" + variation_id\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"main_photo\",\"nodes\":[{\"type\":\"element\",\"value\":\"IMGURL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"main_photo.url\",\"nodes\":[]}]}]},{\"type\":\"cycle\",\"value\":\"photos\",\"indexAccessName\":\"\",\"valueAccessName\":\"photo\",\"nodes\":[{\"type\":\"element\",\"value\":\"IMGURL_ALTERNATIVE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"photo.url\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PRICE_VAT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"price.format(price.round(price.withVat), ',', 2)\",\"nodes\":[]}]},{\"type\":\"cycle\",\"value\":\"variation\",\"indexAccessName\":\"label\",\"valueAccessName\":\"value\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"label\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"VAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"value\",\"nodes\":[]}]}]}]},{\"type\":\"cycle\",\"value\":\"params\",\"indexAccessName\":\"parameterID\",\"valueAccessName\":\"parameter\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"parameter.name\",\"nodes\":[]}]},{\"type\":\"cycle\",\"value\":\"parameter.values\",\"indexAccessName\":\"valueID\",\"valueAccessName\":\"value\",\"nodes\":[{\"type\":\"element\",\"value\":\"VAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"value.name\",\"nodes\":[]}]}]}]}]},{\"type\":\"condition\",\"value\":\"producer\",\"nodes\":[{\"type\":\"element\",\"value\":\"MANUFACTURER\",\"nodes\":[{\"type\":\"expression\",\"value\":\"producer.title\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"CATEGORYTEXT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"section.search_engine_name ? section.search_engine_name : section.title\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"ean\",\"nodes\":[{\"type\":\"element\",\"value\":\"EAN\",\"nodes\":[{\"type\":\"expression\",\"value\":\"ean\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"cpc\",\"nodes\":[{\"type\":\"element\",\"value\":\"HEUREKA_CPC\",\"nodes\":[{\"type\":\"expression\",\"value\":\"cpc\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"delivery_time != '-2'\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_DATE\",\"nodes\":[{\"type\":\"condition\",\"value\":\"delivery_time >= '0'\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_time\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"delivery_time == '-1'\",\"nodes\":[{\"type\":\"expression\",\"value\":\"2\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"delivery_time == '-3'\",\"nodes\":[{\"type\":\"expression\",\"value\":\"1\",\"nodes\":[]}]}]}]},{\"type\":\"element\",\"value\":\"ITEMGROUP_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"code\",\"nodes\":[{\"type\":\"element\",\"value\":\"PRODUCTNO\",\"nodes\":[{\"type\":\"expression\",\"value\":\"code\",\"nodes\":[]}]}]},{\"type\":\"cycle\",\"value\":\"deliveries\",\"indexAccessName\":\"\",\"valueAccessName\":\"d\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.heureka_id\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"d.final_price !== null\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.final_price\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"d.cod\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_PRICE_COD\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.final_price_with_cod\",\"nodes\":[]}]}]}]}]}]}]}",
|
|
"settings": "{\"filter\":[]}",
|
|
"section_mapping": "heureka",
|
|
"data": "{\"enableV8\":1,\"ttl\":\"\",\"format\":\"xml_pretty\"}"
|
|
},
|
|
{
|
|
"id": 11,
|
|
"id_language": "cs",
|
|
"id_currency": "CZK",
|
|
"type": "configurable",
|
|
"name": "Seznam konfigurovatelný",
|
|
"active": 1,
|
|
"template": "{\"beginning\":\"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<SHOP xmlns=\\\"http://www.zbozi.cz/ns/offer/1.0\\\">\",\"end\":\"</SHOP>\",\"nodes\":[{\"type\":\"element\",\"value\":\"SHOPITEM\",\"nodes\":[{\"type\":\"element\",\"value\":\"ITEM_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]},{\"type\":\"condition\",\"value\":\"variation_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"'_' + variation_id\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PRODUCTNAME\",\"nodes\":[{\"type\":\"multiline\",\"value\":\"fullTitle = '';\\nfullTitle += title;\\nfor (var label in variation) {\\n fullTitle += ' ' + label.toLowerCase() + ' ' + variation[label];\\n}\\nreturn fullTitle;\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PRODUCT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"fullTitle\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"annotation\",\"nodes\":[{\"type\":\"element\",\"value\":\"DESCRIPTION\",\"nodes\":[{\"type\":\"expression\",\"value\":\"utils.strip_tags(annotation).trim()\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"URL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"url\",\"nodes\":[]},{\"type\":\"condition\",\"value\":\"variation_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"\\\"?id_variation=\\\" + variation_id\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"main_photo\",\"nodes\":[{\"type\":\"element\",\"value\":\"IMGURL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"main_photo.url\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PRICE_VAT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"price.format(price.round(price.withVat), ',', 2, '')\",\"nodes\":[]}]},{\"type\":\"cycle\",\"value\":\"variation\",\"indexAccessName\":\"label\",\"valueAccessName\":\"value\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"label\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"VAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"value\",\"nodes\":[]}]}]}]},{\"type\":\"cycle\",\"value\":\"params\",\"indexAccessName\":\"parameterID\",\"valueAccessName\":\"parameter\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"parameter.name\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"VAL\",\"nodes\":[{\"type\":\"multiline\",\"value\":\"return Object.values(parameter.values)\\n .map(function(val){\\n return val.name;\\n })\\n .join(', ');\",\"nodes\":[]}]}]}]},{\"type\":\"condition\",\"value\":\"producer\",\"nodes\":[{\"type\":\"element\",\"value\":\"MANUFACTURER\",\"nodes\":[{\"type\":\"expression\",\"value\":\"producer.title\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"CATEGORYTEXT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"section.search_engine_name ? section.search_engine_name : section.title\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"ean\",\"nodes\":[{\"type\":\"element\",\"value\":\"EAN\",\"nodes\":[{\"type\":\"expression\",\"value\":\"ean\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY_DATE\",\"nodes\":[{\"type\":\"multiline\",\"value\":\"if (delivery_time >= '0') {\\n return delivery_time;\\n} else if (delivery_time == '-1') {\\n return 2;\\n} else if (delivery_time == '-3') {\\n return 1;\\n} else {\\n return -1;\\n}\",\"nodes\":[]}]},{\"type\":\"cycle\",\"value\":\"deliveries\",\"indexAccessName\":\"\",\"valueAccessName\":\"d\",\"nodes\":[{\"type\":\"condition\",\"value\":\"d.heureka_id\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.heureka_id\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"d.final_price !== null\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.final_price\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"d.cod\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_PRICE_COD\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.final_price_with_cod\",\"nodes\":[]}]}]}]}]}]},{\"type\":\"element\",\"value\":\"DELIVERY\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_ID\",\"nodes\":[{\"type\":\"value\",\"value\":\"VLASTNI_VYDEJNI_MISTA\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"DELIVERY_PRICE\",\"nodes\":[{\"type\":\"value\",\"value\":\"0\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"ITEMGROUP_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"code\",\"nodes\":[{\"type\":\"element\",\"value\":\"PRODUCTNO\",\"nodes\":[{\"type\":\"expression\",\"value\":\"code\",\"nodes\":[]}]}]}]}]}",
|
|
"settings": "{\"filter\":[]}",
|
|
"section_mapping": "seznam",
|
|
"data": "{\"enableV8\":1,\"ttl\":\"\",\"format\":\"xml_pretty\"}"
|
|
},
|
|
{
|
|
"id": 12,
|
|
"id_language": "cs",
|
|
"id_currency": "CZK",
|
|
"type": "configurable",
|
|
"name": "Heureka konfigurovatelný s dárky",
|
|
"active": 1,
|
|
"template": "{\"beginning\":\"<?xml version=\\\"1.0\\\" encoding=\\\"utf-8\\\"?>\\n<SHOP>\",\"end\":\"</SHOP>\",\"nodes\":[{\"type\":\"element\",\"value\":\"SHOPITEM\",\"nodes\":[{\"type\":\"element\",\"value\":\"ITEM_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]},{\"type\":\"condition\",\"value\":\"variation_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"'_' + variation_id\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PRODUCTNAME\",\"nodes\":[{\"type\":\"multiline\",\"value\":\"fullTitle = title;\\nfor (var label in variation) {\\n fullTitle += ' ' + label.toLowerCase() + ' ' + variation[label];\\n}\\nreturn fullTitle;\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"PRODUCT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"fullTitle\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"description\",\"nodes\":[{\"type\":\"element\",\"value\":\"DESCRIPTION\",\"nodes\":[{\"type\":\"expression\",\"value\":\"utils.strip_tags(description).replace(/\\\\s\\\\s+/g, ' ').trim()\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"URL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"url\",\"nodes\":[]},{\"type\":\"condition\",\"value\":\"variation_id\",\"nodes\":[{\"type\":\"expression\",\"value\":\"\\\"?id_variation=\\\" + variation_id\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"main_photo\",\"nodes\":[{\"type\":\"element\",\"value\":\"IMGURL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"main_photo.url\",\"nodes\":[]}]}]},{\"type\":\"cycle\",\"value\":\"photos\",\"indexAccessName\":\"\",\"valueAccessName\":\"photo\",\"nodes\":[{\"type\":\"element\",\"value\":\"IMGURL_ALTERNATIVE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"photo.url\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"PRICE_VAT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"price.format(price.round(price.withVat), ',', 2)\",\"nodes\":[]}]},{\"type\":\"cycle\",\"value\":\"variation\",\"indexAccessName\":\"label\",\"valueAccessName\":\"value\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"label\",\"nodes\":[]}]},{\"type\":\"element\",\"value\":\"VAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"value\",\"nodes\":[]}]}]}]},{\"type\":\"cycle\",\"value\":\"params\",\"indexAccessName\":\"parameterID\",\"valueAccessName\":\"parameter\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM\",\"nodes\":[{\"type\":\"element\",\"value\":\"PARAM_NAME\",\"nodes\":[{\"type\":\"expression\",\"value\":\"parameter.name\",\"nodes\":[]}]},{\"type\":\"cycle\",\"value\":\"parameter.values\",\"indexAccessName\":\"valueID\",\"valueAccessName\":\"value\",\"nodes\":[{\"type\":\"element\",\"value\":\"VAL\",\"nodes\":[{\"type\":\"expression\",\"value\":\"value.name\",\"nodes\":[]}]}]}]}]},{\"type\":\"condition\",\"value\":\"producer\",\"nodes\":[{\"type\":\"element\",\"value\":\"MANUFACTURER\",\"nodes\":[{\"type\":\"expression\",\"value\":\"producer.title\",\"nodes\":[]}]}]},{\"type\":\"element\",\"value\":\"CATEGORYTEXT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"section.search_engine_name ? section.search_engine_name : section.title\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"ean\",\"nodes\":[{\"type\":\"element\",\"value\":\"EAN\",\"nodes\":[{\"type\":\"expression\",\"value\":\"ean\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"cpc\",\"nodes\":[{\"type\":\"element\",\"value\":\"HEUREKA_CPC\",\"nodes\":[{\"type\":\"expression\",\"value\":\"cpc\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"delivery_time != '-2'\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_DATE\",\"nodes\":[{\"type\":\"condition\",\"value\":\"delivery_time >= '0'\",\"nodes\":[{\"type\":\"expression\",\"value\":\"delivery_time\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"delivery_time == '-1'\",\"nodes\":[{\"type\":\"expression\",\"value\":\"2\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"delivery_time == '-3'\",\"nodes\":[{\"type\":\"expression\",\"value\":\"1\",\"nodes\":[]}]}]}]},{\"type\":\"element\",\"value\":\"ITEMGROUP_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"id\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"code\",\"nodes\":[{\"type\":\"element\",\"value\":\"PRODUCTNO\",\"nodes\":[{\"type\":\"expression\",\"value\":\"code\",\"nodes\":[]}]}]},{\"type\":\"cycle\",\"value\":\"deliveries\",\"indexAccessName\":\"\",\"valueAccessName\":\"d\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_ID\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.heureka_id\",\"nodes\":[]}]},{\"type\":\"condition\",\"value\":\"d.final_price !== null\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_PRICE\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.final_price\",\"nodes\":[]}]}]},{\"type\":\"condition\",\"value\":\"d.cod\",\"nodes\":[{\"type\":\"element\",\"value\":\"DELIVERY_PRICE_COD\",\"nodes\":[{\"type\":\"expression\",\"value\":\"d.final_price_with_cod\",\"nodes\":[]}]}]}]}]},{\"type\":\"cycle\",\"value\":\"gifts\",\"indexAccessName\":\"key\",\"valueAccessName\":\"gift\",\"nodes\":[{\"type\":\"element\",\"value\":\"GIFT\",\"nodes\":[{\"type\":\"expression\",\"value\":\"gift.name\",\"nodes\":[]}]}]}]}]}",
|
|
"settings": "{\"filter\":[]}",
|
|
"section_mapping": "heureka",
|
|
"data": "{\"enableV8\":1,\"ttl\":\"\",\"format\":\"xml_pretty\"}"
|
|
}
|
|
],
|
|
"feed_products": [
|
|
{
|
|
"id": 11,
|
|
"id_feed": 11,
|
|
"id_product": 11,
|
|
"id_section": 10
|
|
}
|
|
],
|
|
"products_gifts": [
|
|
{
|
|
"id_product": 9,
|
|
"id_product_gift": 4,
|
|
"id_variation_gift": 1,
|
|
"price": null,
|
|
"pieces": 1
|
|
},
|
|
{
|
|
"id_product": 9,
|
|
"id_product_gift": 5,
|
|
"id_variation_gift": 13,
|
|
"price": null,
|
|
"pieces": 1
|
|
},
|
|
{
|
|
"id_product": 11,
|
|
"id_product_gift": 5,
|
|
"id_variation_gift": 15,
|
|
"price": null,
|
|
"pieces": 1
|
|
}
|
|
]
|
|
}
|