Validátor XML feedu

Zadejte URL vašeho feedu a během chvíle se dozvíte, jestli je připraven pro nasazení.


Načítání

XML feed načítáme v pravidelném intervalu (cca jednou za den). V případě, že XML feed obsahuje chybu (chyba HTTP, nevalidní XML), dostanete jednou za den email a na Můj.Skrz.cz se v menu vpravo nahoře zobrazí notifikace.

Příklad

<?xml version="1.0" encoding="utf-8"?>
<TOURS>
    <!-- id meny podle ciselniku "mena" -->
    <CURRENCY_ID>1</CURRENCY_ID>
    <!-- priklad pobytoveho zajezdu -->
    <TOUR>
        <!-- unikatni ID zajezdu generovane CK -->
        <TOUR_ID>A123456</TOUR_ID>  
        <!-- ID "typ zajezdu" podle ciselniku-->
        <TOUR_TYPE>101</TOUR_TYPE>
        <!-- url detailu zajezdu -->
        <TOUR_DETAIL_URL>http://www.ck.cz/detail-zajezdu</TOUR_DETAIL_URL>
        <!--  priorita zajezdu -->
        <TOUR_PRIORITY>0</TOUR_PRIORITY>
        <!-- urceni zemi a oblasti zajezdu -->
        <LOCATIONS>
            <LOCATION> 
                <!-- ISO kod zeme dle ciselniku "zeme" -->
                <COUNTRY_ID>AUT</COUNTRY_ID> 
                <!-- textovy nazev oblasti-->
                <AREA_TITLE></AREA_TITLE>
                <!-- textovy nazev mista -->
                <PLACE_TITLE></PLACE_TITLE> 
            </LOCATION>
        </LOCATIONS>
        <!-- nazev zajezdu -->
        <TOUR_TITLE>Odpočiňte si u moře v moderním hotelu Paradise</TOUR_TITLE>
        <!-- textovy popis zajezdu.-->
        <TOUR_DESC>Týden strávený v klidu u moře s horami v zádech, k dispozici je 
        sauna, venkovní bazén, vše v ceně</TOUR_DESC>

        <ACCOMMODATION>
            <!-- typ ubytovani -->
            <TYPE>Hotel</TYPE>
            <!-- ID urovne ubytovani dle ciselniku "uroven ubytovani" -->
            <CLASS_ID>3</CLASS_ID>
            <!-- souradnice ubytovani ve formatu 60.2233-->
            <GPS>
                <LAT>60.2233</LAT>
                <LON>114.1234</LON>
            </GPS>
            <!-- nazev ubytovani -->
            <TITLE>Hotel Paradise</TITLE>
            <!-- Popisy polohy ubytovani -->
            <LOCATION_DESCS>
                <LOCATION_DESC title="Poloha">Hotel se nachazi v klidne obasti 200m
                od moře a 500m od centra mesta.</LOCATION_DESC>
                <LOCATION_DESC title="Nadpis2">Popis2</LOCATION_DESC>
            </LOCATION_DESCS>

            <!-- popisy vybaveni a moznosti ubytovani -->
            <ACCOMMODATION_DESCS>
                <ACCOMMODATION_DESC title="Vybavení">Hotel byl rekonstruovan v roce 
                2000 a splnuje tak pozadavky i tech nejnarocnejsich zakazniku. mezi 
                vybaveni patri bazen, posilovna a herna pro 
                deti.</ACCOMMODATION_DESC>
            </ACCOMMODATION_DESCS>
        </ACCOMMODATION>


        <!-- seznam fotek k zajezdu -->
        <PHOTOS>
            <PHOTO>
                <!-- poradi fotky ve vypisu na webu -->
                <ORDER>1</ORDER>
                <!-- url fotky -->
                <URL>http://www.xxx.cz/fotka1.jpg</URL>
                <!-- popis fotky -->
                <DESC>Hotel Paradise</DESC>
            </PHOTO>
            <PHOTO>
                <ORDER>2</ORDER>
                <URL>http://www.xxx.cz/fotka2.jpg</URL>
                <DESC>Pristup k mori</DESC>
            </PHOTO>
        </PHOTOS>

       <!-- seznam upřesňujících tagů k zajezdu -->
        <TAGS>
            <TAG>dovolená u moře</TAG>
            <TAG>first minute</TAG>
        </TAGS>

        <!-- varianty zajezdu -->
        <TERM_GROUPS>
            <TERM_GROUP>
                <!-- ID stravy podle ciselniku "strava" -->
                <BOARD>
                    <ID>5</ID>  
                    <!-- popis stravovani zajezdu -->
                    <DESC>Stravovani je zajisteno v budove hotelu. Snidane formou 
                    bufetu, vecere servirovane.</DESC> 
                </BOARD>

                <!-- doprava zajezdu -->
                <TRANSPORT>
                    <ID>3</ID>
                </TRANSPORT>

                <!-- seznam odjezdovych mist -->
                <DEPT_PLACES>
                    <PLACE>Praha</PLACE>
                    <PLACE>Brno</PLACE>
                </DEPT_PLACES>

                <!-- vypis polozek, ktere jsou zahrnuty v cene zajezdu -->
                <PRICE_INCL>
                    <ITEM>
                        <DESC>8x nocleh v hotelu</DESC>
                    </ITEM>
                    <ITEM>
                        <DESC>letistni a palivove priplatky</DESC>
                    </ITEM>
                </PRICE_INCL>

                <!-- vypis polozek, ktere nejsou zahrnuty v cene zajezdu -->
                <PRICE_EXCL>
                    <ITEM>
                        <DESC>viza</DESC>
                    </ITEM>
                    <ITEM>
                        <DESC>fakultativni vylety</DESC>
                    </ITEM>
                </PRICE_EXCL>

                <!-- vypis moznych slev k zajezdu -->
                <DISCOUNTS>
                    <ITEM>
                        <DESC>Sleva 10% za nakup do 22.6.2010</DESC>  
                    </ITEM>
                </DISCOUNTS>

                <TERMS>
                    <!-- informace o konkretnim terminu -->
                    <TERM>
                        <!-- ID terminu -->
                        <ID>22222</ID>
                        <!-- pocatecni den zajezdu, rok-mesic-den -->
                        <START>2011-07-14</START>
                        <!-- koncovy den zajezdu, rok-mesic-den -->
                        <END>2011-07-22</END>
                        <!-- pocet dnu -->
                        <DAY_COUNT>9</DAY_COUNT>
                        <!-- pocet noci -->
                        <NIGHT_COUNT>8</NIGHT_COUNT>
                        <!-- sekce cen -->
                        <PRICES>
                            <!-- konkretni cenova polozka terminu -->
                            <PRICE>
                                <!-- ID popisu ceny dle ciselniku "typ popisu ceny" -->
                                <DESC_ID>1</DESC_ID>
                                <!-- konecna cena -->
                                <FINAL_PRICE>20000</FINAL_PRICE>
                            </PRICE>
                            
                            <!-- priklad ceny za dite 6-12 -->
                            <PRICE>
                                <!-- urceni typu osoby -->
                                <DESC_ID>2</DESC_ID>
                                <!-- urceni veku ditete -->
                                <AGE_FROM>6</AGE_FROM>
                                <AGE_TO>12</AGE_TO>
                                <FINAL_PRICE>15000</FINAL_PRICE>
                            </PRICE>
                            
                            <!-- priklad ceny 2. dite ve stejnem veku (jako predchozi 
                            dite) zdarma-->
                            <PRICE>
                                <!-- urceni typu osoby -->
                                <DESC_ID>2</DESC_ID>
                                <!-- urceni veku ditete -->
                                <AGE_FROM>6</AGE_FROM>
                                <AGE_TO>12</AGE_TO>
                                <FINAL_PRICE>0</FINAL_PRICE>
                            </PRICE>
                            
                            <!-- priklad ceny seniora nad 60 let -->
                            <PRICE>
                                <DESC_ID>3</DESC_ID>
                                <AGE_FROM>60</AGE_FROM>
                                <FINAL_PRICE>15000</FINAL_PRICE>
                            </PRICE>
                            <PRICE_ORIG>22000</PRICE_ORIG>
                            <DISCOUNT>10</DISCOUNT>
                        </PRICES>
                        <DEPOSIT>999.00</DEPOSIT>

                        <!-- odkaz na skript, ktery overuje dostupnost terminu -->
                        <AVAILABILITY>http://www.ck.cz/zjistovani-
                        dostupnosti.php?termin=122234</AVAILABILITY>  
                        <!-- odkaz na objednavku konkretniho terminu na webu ck -->
                        <PURCHASE_URL>http://www.ck.cz/nazev-zajezdu/objednavka-
                        terminu.php?termin=122234</PURCHASE_URL>  
                    </TERM>
                </TERMS>
            </TERM_GROUP>
        </TERM_GROUPS>
    </TOUR>
</TOURS>

Elementy

<TOURS>

Povinný ano
Opakování ne
Typ kořenový element dokumentu

Kořenový element, v dokumentu je obsažen pouze jednou na nejvyšší úrovni.

<CURRENCY_ID>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <CURRENCY_ID>1</CURRENCY_ID> = česká koruna

Udává měnu, ve které jsou všechny ceny v dané XML feedu. V současné době je podporována pouze česká koruna s ID 1.

<TOUR>

Povinný ano
Opakování ano
Typ obalující element

Element sdružuje informace k jednomu zájezdu. V dokumentu se může vyskytovat vícekrát. Pokud např. budu mít 5 zájezdů, kostra XML feedu (jsou vynechány podelementy <TOUR>) bude vypadat následovně:

<?xml version="1.0" encoding="utf-8"?>
<TOURS>
    <CURRENCY_ID>1</CURRENCY_ID>
    <TOUR>
        <TOUR_ID>101</TOUR_ID>
        <!-- ... -->
    </TOUR>
    <TOUR>
        <TOUR_ID>102</TOUR_ID>
        <!-- ... -->
    </TOUR>
    <TOUR>
        <TOUR_ID>103</TOUR_ID>
        <!-- ... -->
    </TOUR>
    <TOUR>
        <TOUR_ID>104</TOUR_ID>
        <!-- ... -->
    </TOUR>
    <TOUR>
        <TOUR_ID>105</TOUR_ID>
        <!-- ... -->
    </TOUR>
</TOURS>

<TOUR_ID>

Povinný ano
Opakování ne
Typ řetězec
Příklad <TOUR_ID>42</TOUR_ID>, <TOUR_ID>400-ABC-15</TOUR_ID>

Vaše unikátní ID zájezdu, 1 zájezd/pobyt = 1 ID. ID se nikdy v budoucnosti nesmí změnít, ani použít pro další produkty! ID se musí shodovat s ID posílaným v konverzním kódu.

Každá nabídka musí mít jednoznačné ID, které se během historie nabídky nikdy nezmění. Identifikaci nabídky neděláme podle URL, protože změnou parametrů v URL se nabídka může zduplikovat.

<TOUR_TYPE>

Povinný ano
Opakování ne
Typ číslo
Příklad <TOUR_TYPE>101</TOUR_TYPE>

Určuje typ zájezdu podle následujícího číselníku:

  • 100 - Pobytové
    • 101 - u moře
    • 102 - v metropoli
    • 103 - relaxační
    • 104 - na horách
  • 200 - Poznávací
  • 300 - Aktivní
    • 301 - s aerobikem
    • 302 - na kolo
    • 303 - na inline brusle
    • 304 - na lyže
    • 305 - na hory - turistika
    • 306 - na vodu
    • 307 - na golf
  • 400 - Plavby
  • 500 - Eurovíkend

<TOUR_DETAIL_URL>

Povinný ano
Opakování ne
Typ řetězec
Příklad <TOUR_DETAIL_URL>http://cestovni-kancelar.cz/pobyt-123</TOUR_DETAIL_URL>

Na tuto stránku bude člověk přesměrován, pokud si bude přát zjistit o zájezdu více.

<TOUR_PRIORITY>

Povinný ne
Opakování ne
Typ číslo
Příklad <TOUR_PRIORITY>0</TOUR_PRIORITY>

Značí prioritu zájezdu. Čím nižší, tím je pobyt důležitější - 0 = nejvyšší priorita.

<LOCATIONS>

Povinný ano
Opakování ne
Typ obalující element

Obaluje seznam s jednotlivými elementy <LOCATION>.

<LOCATION>

Povinný ano
Opakování ano
Typ obalující element

Sdružuje pod sebe jednu lokaci zájezdu - obaluje elementy <COUNTRY_ID>, <AREA_TITLE> a <PLACE_TITLE>.

<COUNTRY_ID>

Povinný ano
Opakování ne
Typ řetězec
Příklad <COUNTRY_ID>CZE</COUNTRY_ID> (= Česká republika)

Kód země destinace. Kódy jednotlivých zemí:

  • ABW - Aruba
  • AFG - Afghánistán
  • AGO - Angola
  • AIA - Anguilla
  • ALA - Alandy
  • ALB - Albánie
  • AND - Andorra
  • ARE - Spojené arabské emiráty
  • ARG - Argentina
  • ARM - Arménie
  • ASM - Americká Samoa
  • ATA - Antarktida
  • ATG - Antigua a Barbuda
  • AUS - Austrálie
  • AUT - Rakousko
  • AZE - Ázerbájdžán
  • BDI - Burundi
  • BEL - Belgie
  • BEN - Benin
  • BES - Bonaire, Svatý Eustach a Saba
  • BFA - Burkina Faso
  • BGD - Bangladéš
  • BGR - Bulharsko
  • BHR - Bahrajn
  • BHS - Bahamy
  • BIH - Bosna a Hercegovina
  • BLM - Svatý Bartoloměj
  • BLR - Bělorusko
  • BLZ - Belize
  • BMU - Bermudy
  • BOL - Bolívie
  • BRA - Brazílie
  • BRB - Barbados
  • BRN - Brunej
  • BTN - Bhútán
  • BWA - Botswana
  • CAF - Středoafrická republika
  • CAN - Kanada
  • CCK - Kokosové ostrovy
  • CHE - Švýcarsko
  • CHL - Chile
  • CHN - Čína
  • CIV - Pobřeží slonoviny
  • CMR - Kamerun
  • COD - Demokratická republika Kongo
  • COG - Kongo
  • COK - Cookovy ostrovy
  • COL - Kolumbie
  • COM - Komory
  • CPV - Kapverdy
  • CRI - Kostarika
  • CUB - Kuba
  • CUW - Curaçao
  • CXR - Vánoční ostrov
  • CYM - Kajmanské ostrovy
  • CYP - Kypr
  • CZE - Česká republika
  • DEU - Německo
  • DJI - Džibutsko
  • DMA - Dominika
  • DNK - Dánsko
  • DOM - Dominikánská republika
  • DZA - Alžírsko
  • ECU - Ekvádor
  • EGY - Egypt
  • ERI - Eritrea
  • ESH - Západní Sahara
  • ESP - Španělsko
  • EST - Estonsko
  • ETH - Etiopie
  • FIN - Finsko
  • FJI - Fidži
  • FLK - Falklandy (Malvíny)
  • FRA - Francie
  • FRO - Faerské ostrovy
  • FSM - Mikronésie
  • GAB - Gabon
  • GBR - Velká Británie
  • GEO - Gruzie
  • GGY - Guernsey
  • GHA - Ghana
  • GIB - Gibraltar
  • GIN - Guinea
  • GLP - Guadeloupe
  • GMB - Gambie
  • GNB - Guinea-Bissau
  • GNQ - Rovníková Guinea
  • GRC - Řecko
  • GRD - Grenada
  • GRL - Grónsko
  • GTM - Guatemala
  • GUF - Francouzská Guyana
  • GUM - Guam
  • GUY - Guyana
  • HKG - Hongkong
  • HND - Honduras
  • HRV - Chorvatsko
  • HTI - Haiti
  • HUN - Maďarsko
  • IDN - Indonésie
  • IMN - Ostrov Man
  • IND - Indie
  • IOT - Britské indickooceánské území
  • IRL - Irsko
  • IRN - Írán
  • IRQ - Irák
  • ISL - Island
  • ISR - Izrael
  • ITA - Itálie
  • JAM - Jamajka
  • JEY - Jersey
  • JOR - Jordánsko
  • JPN - Japonsko
  • KAZ - Kazachstán
  • KEN - Keňa
  • KGZ - Kyrgyzstán
  • KHM - Kambodža
  • KIR - Kiribati
  • KNA - Svatý Kryštof a Nevis
  • KOR - Jižní Korea
  • KWT - Kuvajt
  • LAO - Laos
  • LBN - Libanon
  • LBR - Libérie
  • LBY - Libye
  • LCA - Svatá Lucie
  • LIE - Lichtenštejnsko
  • LKA - Srí Lanka
  • LSO - Lesotho
  • LTU - Litva
  • LUX - Lucembursko
  • LVA - Lotyšsko
  • MAC - Macao
  • MAF - Svatý Martin (Francie)
  • MAR - Maroko
  • MCO - Monako
  • MDA - Moldavsko
  • MDG - Madagaskar
  • MDV - Maledivy
  • MEX - Mexiko
  • MHL - Marshallovy ostrovy
  • MKD - Makedonie
  • MLI - Mali
  • MLT - Malta
  • MMR - Myanmar
  • MNE - Černá Hora
  • MNG - Mongolsko
  • MNP - Severní Mariany
  • MOZ - Mosambik
  • MRT - Mauritánie
  • MSR - Montserrat
  • MTQ - Martinik
  • MUS - Mauricius
  • MWI - Malawi
  • MYS - Malajsie
  • MYT - Mayotte
  • NAM - Namibie
  • NCL - Nová Kaledonie
  • NER - Niger
  • NFK - Norfolk
  • NGA - Nigérie
  • NIC - Nikaragua
  • NIU - Niue
  • NLD - Nizozemsko
  • NOR - Norsko
  • NPL - Nepál
  • NRU - Nauru
  • NZL - Nový Zéland
  • OMN - Omán
  • PAK - Pákistán
  • PAN - Panama
  • PCN - Pitcairnovy ostrovy
  • PER - Peru
  • PHL - Filipíny
  • PLW - Palau
  • PNG - Papua Nová Guinea
  • POL - Polsko
  • PRI - Portoriko
  • PRK - Severní Korea
  • PRT - Portugalsko
  • PRY - Paraguay
  • PSE - Palestina
  • PYF - Francouzská Polynésie
  • QAT - Katar
  • REU - Réunion
  • ROU - Rumunsko
  • RUS - Rusko
  • RWA - Rwanda
  • SAU - Saúdská Arábie
  • SDN - Súdán
  • SEN - Senegal
  • SGP - Singapur
  • SGS - Jižní Georgie a Jižní Sandwichovy ostrovy
  • SHN - Svatá Helena, Ascension a Tristan da Cunha
  • SJM - Špicberky a Jan Mayen
  • SLB - Šalamounovy ostrovy
  • SLE - Sierra Leone
  • SLV - Salvador
  • SMR - San Marino
  • SOM - Somálsko
  • SPM - Saint-Pierre a Miquelon
  • SRB - Srbsko
  • SSD - Jižní Súdán
  • STP - Svatý Tomáš a Princův ostrov
  • SUR - Surinam
  • SVK - Slovensko
  • SVN - Slovinsko
  • SWE - Švédsko
  • SWZ - Svazijsko
  • SYC - Seychely
  • SXM - Svatý Martin (Nizozemsko)
  • SYR - Sýrie
  • TCA - Turks a Caicos
  • TCD - Čad
  • TGO - Togo
  • THA - Thajsko
  • TJK - Tádžikistán
  • TKL - Tokelau
  • TLS - Východní Timor
  • TKM - Turkmenistán
  • TON - Tonga
  • TTO - Trinidad a Tobago
  • TUN - Tunisko
  • TUR - Turecko
  • TUV - Tuvalu
  • TWN - Tchaj-wan
  • TZA - Tanzanie
  • UGA - Uganda
  • UKR - Ukrajina
  • UMI - Menší odlehlé ostrovy USA
  • URY - Uruguay
  • USA - USA
  • UZB - Uzbekistán
  • VAT - Vatikán
  • VCT - Svatý Vincenc a Grenadiny
  • VEN - Venezuela
  • VGB - Britské Panenské ostrovy
  • VIR - Americké Panenské ostrovy
  • VNM - Vietnam
  • VUT - Vanuatu
  • WLF - Wallis a Futuna
  • WSM - Samoa
  • YEM - Jemen
  • ZAF - Jihoafrická republika
  • ZMB - Zambie
  • ZWE - Zimbabwe

<AREA_TITLE>

Povinný ne
Opakování ne
Typ řetězec
Příklad <AREA_TITLE>Antalya</TOUR_PRIORITY>

Textový název oblasti. Nesmí se shodovat s názvem země.

<PLACE_TITLE>

Povinný ne
Opakování ne
Typ řetězec
Příklad <PLACE_TITLE>Kumkoy Beach</PLACE_TITLE>

Textový název míst. Nesmí se shodovat s názvem oblasti.

<TOUR_TITLE>

Povinný ano
Opakování ne
Typ řetězec
Příklad <TOUR_TITLE>Odpočiňte si u moře v moderním hotelu Paradise</TOUR_TITLE>

Název zájezdu. Používejte pouze alfanumerické znaky, maximálně by název zájezu (vč. mezer) měl být dlouhý 80 znaků.

<TOUR_DESC>

Povinný ano
Opakování ne
Typ řetězec
Příklad <TOUR_DESC>0</TOUR_DESC>

Popis zájezdu.

<ACCOMMODATION>

Povinný ano
Opakování ne
Typ obalující element

Obaluje elementy týkající se ubytování:

<TYPE>

Povinný ano
Opakování ne
Typ řetězec
Příklad <TYPE>Hotel</TYPE>

Textový popis typu ubytování. Pokud je zájezd bez ubytování, uveďte Bez ubytování.
Doporučujeme používat následující výrazy:

  • hotel - ubytování v hotelu
  • penzion - ubytování v penzionu
  • apartmán - ubytování v apartmánu
  • bungalov - ubytování v letní stavbě typu bungalov
  • chalupa - ubytování v chalupě, plnohodnotný dům
  • chata - pobyt na chatě, často bez sanitárního zařízení
  • srub - pobyt v chalupě skandinávského typu, dřevěná stavba
  • mobilhome - pobyt v mobilním domě
  • kemp - pobyt v kempu, v karavanu, či ve stanu
  • statek - pobyt na statku
  • hostel - pobyt ve skupinových pokojích se společným sanitárním zařízením
  • botel - pobyt v plovoucím hotelu
  • hausbót - pobyt v plovoucím domě
  • lázně - pobyt v lázních

<CLASS_ID>

Povinný ano
Opakování ne
Typ řetězec
Příklad <CLASS_ID>11</CLASS_ID>

Určuje úroveň ubytování. Hodnoty podle číselníku:
(Ta ubytovací zařízení, která splňují v rámci jednotlivých tříd klasifikace více než jen povinná kritéria a minimální počet nepovinných kritérií, mohou získat kromě označení „hvězdičkami“ navíc ještě označení „+“)

  • 1 - nespecifikováno
  • 2 - * (Tourist)
  • 3 - *+ (Tourist+)
  • 4 - ** (Economy)
  • 5 - **+ (Economy+)
  • 6 - *** (Standard)
  • 7 - ***+ (Standard+)
  • 8 - **** (First Class)
  • 9 - ****+ (First Class+)
  • 10 - ***** (Luxury)
  • 11 - *****+ (Luxury+)

<TITLE>

Povinný ne (u pobytových zájezdů ano)
Opakování ne
Typ řetězec
Příklad <TITLE>Sun Island Resort & Spa</TITLE>

Název ubytování/hotelu. Nesmí obsahovat počet hvězdiček, ani cenu!

<GPS>

Povinný ne
Opakování ne
Typ obalující element

Obaluje <LAT> a <LON>.

<LAT>

Povinný ne
Opakování ne
Typ desetinné číslo
Příklad <LAT>60.2233</LAT>

Zeměpisná šírka.

<LON>

Povinný ne
Opakování ne
Typ desetinné číslo
Příklad <LON>114.1234</LON>

Zeměpisná délka.

<LOCATION_DESCS>

Povinný ne (ano v případě absence jiných popisů)
Opakování ne
Typ obalující element

Obaluje seznam elementů <LOCATION_DESC>.

<LOCATION_DESC>

Povinný ne
Opakování ano
Typ řetězec
Atribut title Druh popisu, např. Poloha, Prostředí.
Příklad <LOCATION_DESC title="Poloha">Hotel se nachazí v klidné obasti 200m od moře a 500m od centra města.</LOCATION_DESC>

Popisuje lokalitu ubytování.

<ACCOMMODATION_DESCS>

Povinný ne (ano v případě absence jiných popisů)
Opakování ne
Typ obalující element

Obaluje seznam elementů <ACCOMMODATION_DESC>.

<ACCOMMODATION_DESC>

Povinný ne
Opakování ne
Typ řetězec
Atribut title Druh popisu, např. Vybavení.
Příklad <ACCOMMODATION_DESC title="Vybavení">Hotel byl rekonstruován v roce 2000 a splňuje tak požadavky i těch nejnáročnějších zákazníků. Mezi vybavení patří bazén, posilovna i herna pro děti.</ACCOMMODATION_DESC>

Popisuje vybavení pokoje a možnosti ubytování.

<PHOTOS>

Povinný ano
Opakování ne
Typ obalující element

Obaluje seznam elementů <PHOTO>.

<PHOTO>

Povinný ne
Opakování ne
Typ obalující element

Obaluje elementy týkající se jedné fotky:

<PHOTO>/<ORDER>

Povinný ano
Opakování ne
Typ číslo
Příklad <ORDER>1</ORDER>

Pořadové číslo fotky, 1 = první fotky, 2 = druhá fotka.

<PHOTO>/<URL>

Povinný ano
Opakování ne
Typ řetězec
Příklad <URL>http://www.dovolenkovyserver.cz/fotkaXYZ.jpg</URL>

URL, kde se fotka nachází.

<PHOTO>/<DESC>

Povinný ano
Opakování řetězec
Typ číslo
Příklad <DESC>Vstup do hotelu</DESC>

Popis fotky.

<TAGS>

Povinný ne
Opakování ne
Součást oficiální specifikace ne
Typ obalující element

Obaluje elementy <TAG>. Tento tag není součástí oficiální specifikace Sdovolená, funkční je pouze na Skrz.cz

<TAG>

Povinný ne
Opakování ano
Součást oficiální specifikace ne
Typ řetězec
Příklad <TAG>silvestrovský pobyt</TAG>, <TAG>wellness pobyt</TAG>, <TAG>first minute</TAG>

Pro pobytové nabídky vyplňujte pouze výrazy uvedené níže. Nevyplňujte konkrétního poskytovatele nebo adresy.

Ubytování

Doprava

Strava

  • pro typ stravy používejte výhradně<BOARD>

Typ pobytu / zájezdu

  • pro základní typy pobytu používejte výhradně<TOUR_TYPE>

Pro ostatní můžete použít TAG:

  • first minute - zvýhodněná cena při nákupu v předstihu - nabídka má v textu, kupuje se např. půl roku dopředu
  • last minute - se slevou na poslední chvíli
  • wellness pobyt - v textu uvedeno že se jedná o relaxační/odpočinkový pobyt s wellness procedurami
  • lázeňský pobyt - pobyt v lázních/lázeňském městě s procedurami
  • lyžařský pobyt - pobyty / zájezdy s možností lyžování nebo i se skipasem v ceně
  • exotická dovolená - pobyt v exotické destinaci - Thajsko, Srí Lanka, Dominikánská republika, Kuba, atd.
  • víkendový pobyt - krátkodobé pobyty s délkou 2-3 dny, čerpání je možné přes víkend
  • rodinná dovolená - v textu zmínka, že pobyt vhodný pro rodiny a nebo děti
  • vinařský pobyt - pobyty s vinařským doprovodným programem
  • romantický pobyt - v popisu uvedeno, že se jedná o romantický pobyt, zmíněna romantika
  • pobyt na zámku - hotely budované v původních zámcích
  • silvestrovský pobyt - pobyt platný o silvestru, během oslav Nového roku
  • vánoční pobyt- v textu je uvedeno, že se jedná o vánoční pobyt
  • valentýnský pobyt - v textu je uvedeno, že se jedná o valentýnský pobyt
  • velikonoční pobyt - v textu je uvedeno, že se jedná o velikonoční pobyt
  • adventní zájezd - zájezd / výlet na vánoční trhy
  • pivní lázně - pobyty s doprovodným programem v pivních lázních
  • termální lázně - pokud jde o pobyt v termálních lázních
  • aquapark - pobyt s aquaparkem v blízkosti
  • víkend u moře - jednodenní pobyt u moře
  • děti zdarma - nabídka obsahující dítě zdarma
  • skipas v ceně - v ceně pobytu je skipas

<TERM_GROUPS>

Povinný ano
Opakování ne
Typ obalující element

Obsahuje jednotlivé varianty zájezdu v <TERM_GROUP>.

<TERM_GROUP>

Povinný ano
Opakování ano
Typ obalující element

Varianta zájezdu.

<BOARD>

Povinný ano
Opakování ne
Typ obalující element

Typ stravy.

<BOARD>/<ID>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <ID>5</ID>

Číselník typu stravování:

  • 1 - Bez stravy
  • 2 - Snídaně
  • 3 - Večeře
  • 4 - Polopenze
  • 5 - Plná penze
  • 6 - All inclusive
  • 7 - Dle programu
  • 8 - Ultra all inclusive

<BOARD>/<DESC>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <DESC>Strvování je zajištěno v hotelu jak pro snídaně, tak i obědy a večeře</DESC>

Textový popis způsobu stravování.

<TRANSPORT>

Povinný ano
Opakování ne
Typ obalující element

Typ dopravy.

<TRANSPORT>/<ID>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <ID>5</ID>

Číselník typu dopravy:

  • 1 - Vlastní
  • 2 - Letecky
  • 3 - Vlakem
  • 4 - Autobusem
  • 5 - Lodí
  • 6 - Kombinovaná

<DEPT_PLACES>

Povinný ano
Opakování ne
Typ obalující element

Místa odjezdu. Atribut je nepovinný pouze u zájezdů s vlastní dopravou, kde nedává smysl.

<DEPT_PLACES>/<PLACE>

Povinný ano
Opakování ano
Typ řetězec
Příklad <PLACE>Praha</PLACE>

Místo odletu/odjezdu na daný pobyt. Zadávejte pouze název měst, bez dalších informací a separátně na každý řádek. Atribut je nepovinný pouze v případě, kdy jde o pobyt s vlastní dopravou, kde nedává smysl.

<PRICE_INCL>/<ITEM>

Povinný ne
Opakování ne
Typ obalující element

Položky/služby, které obsahuje konečná cena.

<PRICE_INCL>/<ITEM>/<DESC>

Povinný ne
Opakování ne
Typ řetězec
Příklad <DESC>5</DESC>

Popis toho, co obsahuje konečná cena.

<PRICE_EXCL>/<ITEM>

Povinný ne
Opakování ne
Typ obalující element

Položky/služby, které neobsahuje konečná cena.

<PRICE_EXCL>/<ITEM>/<DESC>

Povinný ne
Opakování ne
Typ řetězec
Příklad <DESC>5</DESC>

Popis toho, co neobsahuje konečná cena.

<DISCOUNTS>/<ITEM>

Povinný ne
Opakování ne
Typ obalující element

Slevy.

<DISCOUNTS>/<ITEM>/<DESC>

Povinný ne
Opakování ne
Typ řetězec
Příklad <DESC>5</DESC>

Popis slevy.

<TERMS>

Povinný ano
Opakování ne
Typ obalující element

Obaluje seznam termínů.

<TERM>

Povinný ano
Opakování ano
Typ obalující element

Konkrétní termín.

<TERM>/<ID>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <ID>12345</ID>

ID konkrétního termínu.

<TERM>/<START>

Povinný ano
Opakování ne
Typ datum ve formátu YYYY-MM-DD
Příklad <START>2015-03-05</START>

Datum začátku termínu. Musí být dříve než <END>.

<TERM>/<END>

Povinný ano
Opakování ne
Typ datum ve formátu YYYY-MM-DD
Příklad <END>2015-03-15</END>

Datum začátku termínu. Musí být dříve než <START>.

<TERM>/<DAY_COUNT>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <DAY_COUNT>7</DAY_COUNT>

Počet dní.

<TERM>/<NIGHT_COUNT>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <NIGHT_COUNT>6</NIGHT_COUNT>

Počet nocí.

<PRICES>

Povinný ano
Opakování ne
Typ obalující element

Ceník.

<PRICE>

Povinný ano
Opakování ano
Typ obalující element

Položka ceníku.

<PRICE>/<DESC_ID>

Povinný ano
Opakování ne
Typ celé číslo
Příklad <DESC_ID>6</DESC_ID>

Typ položky ceníku:

  • 1 - Dospělý
  • 2 - Dítě
  • 3 - Senior

<PRICE>/<AGE_FROM>

Povinný ne
Opakování ne
Typ celé číslo
Příklad <AGE_FROM>6</AGE_FROM>

Dolní věkové omezení.

<PRICE>/<AGE_TO>

Povinný ne
Opakování ne
Typ celé číslo
Příklad <AGE_TO>60</AGE_TO>

Horní věkové omezení.

<PRICE>/<FINAL_PRICE>

Povinný ano
Opakování ne
Typ celé číslo, desetinné číslo
Příklad <FINAL_PRICE>6999</FINAL_PRICE>

Konečná cena.

<PRICE_ORIG>

Povinný ano
Opakování ne
Součást oficiální specifikace ne
Typ celé číslo, desetinné číslo
Příklad <PRICE_ORIG>8000</PRICE_ORIG>

Abychom mohli reálně zhodnotit, o jak velikou slevu se jedná, udejte nám prosím cenu před slevou.

<DISCOUNT>

Povinný ne
Typ celé číslo
Příklad <DISCOUNT>42</DISCOUNT>

Procentuální sleva této varianty.

<DEPOSIT>

Povinný ne
Opakování ne
Součást oficiální specifikace ne
Typ celé číslo, desetinné
Příklad <DEPOSIT>0</DEPOSIT>, <DEPOSIT>150.00</DEPOSIT>

Tento tag není součástí oficiální specifikace Sdovolená, funkční je pouze na Skrz.cz

Záloha na pobyt, kterou musí zákazník zaplatit ihned při provedení objednávky.

U nabídek je vždy nutné uvádět konečnou cenu <PRICES>, kterou má zákazník platit (dle nálezu ČOI), ne pouze zálohu! Proto jsme vytvořili tento speciální tag v XML, do kterého vyplňujte výši zálohy. Adekvátně bude poté zákazník informovaný o ceně a záloze i na Skrz.cz. Nabídky, kde nebude respektováno toto pravidlo, budou při kontrole vypínány.

Tag Deposit je na úrovni <TERMS>, proto může být hodnota rozdílná pro každý termín pobytu, pokud je to nutné. V případě, že je záloha stejná pro všechny termíny pobytu, vložte do tagu stejné hodnoty.

<TERM>/<AVAILABILITY>

Povinný ne
Opakování ne
Typ řetězec
Příklad <AVAILABILITY>http://www.ck.cz/zjistovani-dostupnosti.php?termin=122234</AVAILABILITY>

URL pro zjištění dostupnosti termínu.

<TERM>/<PURCHASE_URL>

Povinný ne
Opakování ne
Typ řetězec
Příklad <PURCHASE_URL>http://www.ck.cz/objednavka.php?termin=122234</PURCHASE_URL>

URL pro objednání zájezdu v daném termínu.


Validátor XML feedu

Zadejte URL vašeho feedu a během chvíle se dozvíte, jestli je připraven pro nasazení.

1. Načítání 2. Příklad 3. Elementy 3.1. <TOURS> 3.2. <CURRENCY_ID> 3.3. <TOUR> 3.4. <TOUR_ID> 3.5. <TOUR_TYPE> 3.6. <TOUR_DETAIL_URL> 3.7. <TOUR_PRIORITY> 3.8. <LOCATIONS> 3.9. <LOCATION> 3.10. <COUNTRY_ID> 3.11. <AREA_TITLE> 3.12. <PLACE_TITLE> 3.13. <TOUR_TITLE> 3.14. <TOUR_DESC> 3.15. <ACCOMMODATION> 3.16. <TYPE> 3.17. <CLASS_ID> 3.18. <TITLE> 3.19. <GPS> 3.20. <LAT> 3.21. <LON> 3.22. <LOCATION_DESCS> 3.23. <LOCATION_DESC> 3.24. <ACCOMMODATION_DESCS> 3.25. <ACCOMMODATION_DESC> 3.26. <PHOTOS> 3.27. <PHOTO> 3.28. <PHOTO>/<ORDER> 3.29. <PHOTO>/<URL> 3.30. <PHOTO>/<DESC> 3.31. <TAGS> 3.32. <TAG> 3.33. <TERM_GROUPS> 3.34. <TERM_GROUP> 3.35. <BOARD> 3.36. <BOARD>/<ID> 3.37. <BOARD>/<DESC> 3.38. <TRANSPORT> 3.39. <TRANSPORT>/<ID> 3.40. <DEPT_PLACES> 3.41. <DEPT_PLACES>/<PLACE> 3.42. <PRICE_INCL>/<ITEM> 3.43. <PRICE_INCL>/<ITEM>/<DESC> 3.44. <PRICE_EXCL>/<ITEM> 3.45. <PRICE_EXCL>/<ITEM>/<DESC> 3.46. <DISCOUNTS>/<ITEM> 3.47. <DISCOUNTS>/<ITEM>/<DESC> 3.48. <TERMS> 3.49. <TERM> 3.50. <TERM>/<ID> 3.51. <TERM>/<START> 3.52. <TERM>/<END> 3.53. <TERM>/<DAY_COUNT> 3.54. <TERM>/<NIGHT_COUNT> 3.55. <PRICES> 3.56. <PRICE> 3.57. <PRICE>/<DESC_ID> 3.58. <PRICE>/<AGE_FROM> 3.59. <PRICE>/<AGE_TO> 3.60. <PRICE>/<FINAL_PRICE> 3.61. <PRICE_ORIG> 3.62. <DISCOUNT> 3.63. <DEPOSIT> 3.64. <TERM>/<AVAILABILITY> 3.65. <TERM>/<PURCHASE_URL>

Skrz.cz s.r.o. (2019) Všeobecné obchodní podmínky | Pravidla pro zveřejňování nabídek