CSV Import a export produktů

CSV Import a export produktů

Dokument popisuje konfiguraci pro import a export produktů. Obecné nastavení pro import a export je zde.

Zkopírovat odkaz na sekciPříklad konfigurace

xml
1 <products>2    <product>3        <systemName>singleImport</systemName>4        <columns>5            <entityCode>6                <title>name</title>7                <alternativeTitle/>8                <columnValueDelimiter/>9                <defaultValue/>10                <exportPriority>0</exportPriority>11                <ignoredValues/>12                <importPriority>0</importPriority>13                <mode/>14                <required>true</required>15            </entityCode>16            <property>17                <title>name</title>18                <aliasOverrideCode/>19                <alternativeTitle/>20                <columnValueDelimiter/>21                <defaultValue/>22                <exportPriority>0</exportPriority>23                <ignoredValues/>24                <importPriority>0</importPriority>25                <mode/>26                <propertyName/>27                <required>true</required>28                <targetEntity/>29            </property>30            <localization>31                <title>name</title>32                <alternativeTitle/>33                <columnValueDelimiter/>34                <defaultValue/>35                <exportPriority>0</exportPriority>36                <ignoredValues/>37                <importPriority>0</importPriority>38                <lang>cs</lang>39                <mode/>40                <propertyName/>41                <required>true</required>42                <targetEntity/>43            </localization>44            <price>45                <title>name</title>46                <alternativeTitle/>47                <calculateOtherPrice/>48                <columnValueDelimiter/>49                <currency/>50                <defaultValue/>51                <exportPriority>0</exportPriority>52                <ignoredValues/>53                <importPriority>0</importPriority>54                <mode/>55                <priceListCode/>56                <priceWithTax/>57                <required>true</required>58                <targetEntity/>59                <taxRate/>60                <taxRateTitle/>61            </price>62            <quantity>63                <title>name</title>64                <alternativeTitle/>65                <columnValueDelimiter/>66                <defaultValue/>67                <exportPriority>0</exportPriority>68                <ignoredValues/>69                <importPriority>0</importPriority>70                <mode/>71                <required>true</required>72                <stockCodeTitle/>73            </quantity>74            <brand>75                <title>name</title>76                <alternativeTitle/>77                <columnValueDelimiter/>78                <createIfMissing/>79                <defaultValue/>80                <exportPriority>0</exportPriority>81                <ignoredValues/>82                <importPriority>0</importPriority>83                <mappingProperty/>84                <mode/>85                <required>true</required>86            </brand>87            <category>88                <title>name</title>89                <alternativeTitle/>90                <columnValueDelimiter/>91                <createIfMissing/>92                <defaultValue/>93                <exportPriority>0</exportPriority>94                <ignoredValues/>95                <importPriority>0</importPriority>96                <mappingProperty/>97                <mode/>98                <queryExtension/>99                <required>true</required>100            </category>101            <gallery>102                <title>name</title>103                <alternativeTitle/>104                <columnValueDelimiter/>105                <defaultValue/>106                <exportPriority>0</exportPriority>107                <galleryCode/>108                <galleryTitle/>109                <ignoredValues/>110                <importPriority>0</importPriority>111                <mode/>112                <priorityTitle/>113                <required>true</required>114                <targetEntity/>115            </gallery>116            <group>117                <title>name</title>118                <alternativeTitle/>119                <columnValueDelimiter/>120                <createIfMissing/>121                <defaultStatus/>122                <defaultValue/>123                <defaultVisibility/>124                <exportPriority>0</exportPriority>125                <ignoredValues/>126                <importPriority>0</importPriority>127                <mappingProperty/>128                <mode/>129                <queryExtension/>130                <required>true</required>131            </group>132            <oldUrl>133                <title>name</title>134                <alternativeTitle/>135                <columnValueDelimiter/>136                <defaultValue/>137                <exportPriority>0</exportPriority>138                <ignoredValues/>139                <importPriority>0</importPriority>140                <lang>cs</lang>141                <mode/>142                <required>true</required>143            </oldUrl>144            <relation>145                <title>name</title>146                <alternativeTitle/>147                <columnValueDelimiter/>148                <defaultValue/>149                <exportPriority>0</exportPriority>150                <ignoredValues/>151                <importPriority>0</importPriority>152                <mode/>153                <relation/>154                <removeOld/>155                <required>true</required>156                <targetEntity/>157            </relation>158            <tag>159                <title>name</title>160                <positiveValues/>161                <tag/>162                <alternativeTitle/>163                <columnValueDelimiter/>164                <defaultValue/>165                <exportPriority>0</exportPriority>166                <ignoredValues/>167                <importPriority>0</importPriority>168                <mode/>169                <queryExtension/>170                <required>true</required>171            </tag>172            <parameter>173                <title>name</title>174                <alternativeTitle/>175                <basicUnitValueTitle/>176                <code/>177                <columnValueDelimiter/>178                <createIfMissing/>179                <defaultDetailVisibility/>180                <defaultFilterVisibility/>181                <defaultInputWidgetType/>182                <defaultValue/>183                <exportPriority>0</exportPriority>184                <ignoredValues/>185                <importPriority>0</importPriority>186                <importedParameterItemCodeConversionBeanName/>187                <mappingProperty/>188                <mode/>189                <name/>190                <required>true</required>191                <systemName/>192                <targetEntity/>193            </parameter>194            <master>195                <title>name</title>196                <alternativeTitle/>197                <columnValueDelimiter/>198                <defaultValue/>199                <exportPriority>0</exportPriority>200                <ignoredValues/>201                <importPriority>0</importPriority>202                <mode/>203                <pivotProperty/>204                <required>true</required>205            </master>206            <variantParameter>207                <title>name</title>208                <alternativeTitle/>209                <basicUnitValueTitle/>210                <code/>211                <columnValueDelimiter/>212                <createIfMissing/>213                <defaultDetailVisibility/>214                <defaultFilterVisibility/>215                <defaultInputWidgetType/>216                <defaultValue/>217                <exportPriority>0</exportPriority>218                <ignoredValues/>219                <importPriority>0</importPriority>220                <importedParameterItemCodeConversionBeanName/>221                <mappingProperty/>222                <mode/>223                <name/>224                <required>true</required>225                <systemName/>226                <targetEntity/>227            </variantParameter>228            <catalogOfOriginOfAlias>229                <title>name</title>230                <alternativeTitle/>231                <columnValueDelimiter/>232                <defaultValue/>233                <exportPriority>0</exportPriority>234                <ignoredValues/>235                <importPriority>0</importPriority>236                <mode/>237                <required>true</required>238            </catalogOfOriginOfAlias>239            <originOfAlias>240                <title>name</title>241                <alternativeTitle/>242                <codeOfCatalogOfOrigin/>243                <columnValueDelimiter/>244                <defaultValue/>245                <exportPriority>0</exportPriority>246                <ignoredValues/>247                <importPriority>0</importPriority>248                <mode/>249                <required>true</required>250                <titleOfCatalogOfMaster/>251            </originOfAlias>252            <set>253                <title>name</title>254                <alternativeTitle/>255                <columnValueDelimiter/>256                <defaultValue/>257                <exportPriority>0</exportPriority>258                <ignoredValues/>259                <importPriority>0</importPriority>260                <mode/>261                <quantityTitle/>262                <removeOld/>263                <required>true</required>264            </set>265        </columns>266        <columnValueDelimiter/>267        <createEntityIfMissing/>268        <defaultAvailability/>269        <defaultStatus/>270        <defaultVisibility/>271        <encoding/>272        <exportFilter/>273        <exportInheritedData/>274        <exportPageSize/>275        <fileNamePrefix/>276        <mode/>277        <normalizeCode/>278        <pivotProperty/>279    </product>280</products>

Zkopírovat odkaz na sekciPopis

Zkopírovat odkaz na sekciproducts/product

Konfigurace importu a exportu produktů.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
systemName

Unikátní systémový název definice importu/exportu.

Název se zobrazuje v AR.

String

-

columns/entityCode

Definice sloupce, který jednoznačně identifikuje entitu. Povinná hodnota.

columns/entityCode

-

columns/property

Vlastnosti entity (entita musí implementovat MetadataContainerProvider)

List: columns/property

-

-

columns/localization

Lokalizované vlastnosti entity.

List: columns/localization

-

-

columns/price

Ceny produkty

List: columns/price

-

-

columns/quantity

Skladové množství produktu.

Aktuálně je podporován pouze import.

List: columns/quantity

-

-

columns/brand

Definici vazby na značku.

columns/brand

-

-

columns/category

Definice vazeb na kategorie.

List: columns/category

-

-

columns/gallery

Media-galerie přiřazené k entitě.

List: columns/gallery

-

-

columns/group

Definici vazeb na skupiny.

List: columns/group

-

-

columns/oldUrl

Historické url entity.

List: columns/oldUrl

-

-

columns/relation

Produkty navázané k produktu

List: columns/relation

-

-

columns/tag

Štítky přiřazené k entitě.

Štítky lze importovat dvěmi způsoby:

  1. Sloupec reprezentuje jeden štítek (viz tag) a hodnoty v jednotlivých řádcích udávají, zda daný produkt má/nemá přiřazen štítek. Výčet hodnot, které přiřadí štítek k entitě je definován v positiveValues. Ostatní hodnoty nebo prázdná hodnota, znamená, že štítek přiřazen není. Příklad:
    1 kod produktu; novinka201;ano302;ne
  2. Sloupec obsahuje výčet všech štítků přiřazených k produktu. Pokud je hodnota prázdná, jsou všechny štítky odebrány. Pokud některý ze štítku není definován, je zobrazena příslušná chybová hláška. Příklad:
    csv
    1 kod produktu; štítky201;novinka|akce|doprava zdarma302;

List: columns/tag

-

-

columns/parameter

Definice základních (ne-variantních) parametrů.

List: columns/parameter

-

-

columns/master

Konfigurace masteru pro produkt typu .

columns/master

-

-

columns/variantParameter

Definice variantních parametrů.

List: columns/variantParameter

-

-

columns/catalogOfOriginOfAlias

Konfigurace katalogu předlohy alias produktu

columns/catalogOfOriginOfAlias

-

-

columns/originOfAlias

Konfigurace předlohy alias produktu

columns/originOfAlias

-

-

columns/set

Zařazení produktu do setu.

List: columns/set

-

-

columnValueDelimiter

Oddělovač hodnot v rámci jednoho sloupce.

String

-

\|

createEntityIfMissing

Pokud je hodnota true a entita nebyla podle entityCode nalezena, tak se vytvoří nová.

boolean

-

true

defaultAvailability

Kód výchozí dostupnosti nového produktu.

String

-

-

defaultStatus

Výchozí při nové entity.

  • ACTIVE - Entity is available on frontend.
  • TRASHED - Entity is entirely not available on frontend.
  • PRIVATE - Entity is entirely not available on frontend, but it's visible in administration.

-

PRIVATE

defaultVisibility

Výchozí viditelnost pro nově založené entity.

  • INVISIBLE - Entita je dostupná pouze na konkrétní detail stránce (se znalostí URL), není vyhledatelná a není přítomná ve výpisech.

Entity is not browsable, searchable, but is still accessible on direct url (detail page).

  • VISIBLE - Entita je viditelní v rozcestnících, lze vyhledat, je přístupná na detail stránce.

Entity is browsable, searchable and accessible on direct url (detail page).

-

VISIBLE

encoding

Kódování CSV souboru. Pokud není definováno, bere se globální nastavení 'csvIO/encoding'.

String

-

-

exportFilter

Filter, kterým lze omezit rozsah dat pro export.

String

-

-

exportInheritedData

Pokud je hodnota true, tak jsou u aliasů/variant exportovány i zděděná data. V opačném případě, jen data, která jsou uvedena přímo u aliasu/variantě.

boolean

-

false

exportPageSize

Velikost dávky při exportu dat.

int

-

100

fileNamePrefix

Slouží jako prefix pro název souboru s exportem dat. Název dále obsahuje aktuální čas ve formátu yyyyMMddHHmmss a příponu .csv.

Pokud není definován, použije se systemName hodnota.

String

-

-

mode

Určuje, zda se formát používá pro import, export nebo obojí.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

normalizeCode

Přepínač normalizace kódu.

Pokud je true (default), tak kód z importního souboru projde normalizací. Pokud je false, tak kód se nenormalizuje, ale pouze se validuje.

boolean

-

true

pivotProperty

Property entity, podle které se bude mapovat importní data. Standardně bývá kód, ale může být například i název pokud je název v rámci dané entity unikátní.

String

-

code

Zkopírovat odkaz na sekcicolumns/entityCode

Definice sloupce, který jednoznačně identifikuje entitu. Povinná hodnota.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/property

Vlastnosti entity (entita musí implementovat MetadataContainerProvider)

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

aliasOverrideCode

Kód property z pohledu dědění alias-produktů.

Nepovinná hodnota, pokud není uvedeno, tak je použita hodnota

String

-

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování v rámci importu.

int

-

1000

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

propertyName

Název vlastnosti, která má bý importována/exportována.

String

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

targetEntity

Cílová entita, do které se má hodnota nastavit.

Pokud je hodnota rovna , tak se vlastnost uloží k master produktu (nastavení má smysl pouze pro varianty). V opačném případě se uloží do aktuálně importované entity.

String

-

-

Zkopírovat odkaz na sekcicolumns/localization

Lokalizované vlastnosti entity.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

1000

lang

Jazyk lokalizace

String

-

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

propertyName

Název vlastnosti, která má bý importována/exportována.

String

-

name

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

targetEntity

Cílová entita, do které se má vlastnost nastavit.

Pokud je hodnota rovna rovna , tak se vlastnost uloží k master produktu (nastavení má smysl pouze pro varianty). V opačném případě se uloží do aktuálně importované entity.

String

-

-

Zkopírovat odkaz na sekcicolumns/price

Ceny produkty

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

calculateOtherPrice

Příznak toho, zda se má dopočítat cena s/bez DPH.

boolean

-

true

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

currency

Měna importované ceny.

currency

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

10000

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

priceListCode

Kód ceníku. Pro danou hodnotu musí existovat .

Pokud není definováno, tak se použije základní ceník pro daný katalog.

String

-

-

priceWithTax

Pokud je hodnota true, tak se jedná o import ceny s DPH, jinak se jedná o cenu bez DPH.

boolean

-

true

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

targetEntity

Určuje, ke které entitě se má hodnota zapsat. Např. u variant lze definovat, zda se má definovat k variantě nebo k master produktu nebo k obojímu. Hodnota není nijak omezena a záleží na dalším zpracování, jak s ní naloží.

Aktuálně smysluplné hodnoty jsou: masterProduct,variantProduct

String

-

-

taxRate

Výchozí sazba daně pro daný attribute.

BigDecimal

-

21

taxRateTitle

Název sloupce, který určuje sazbu DPH. Pokud není uvedeno, použije se sazba daně definovaná v #taxRate.

Hodnota v dáném sloupci musí být platná číselná hodnota, např. 21, 15, 10 atd.

Zpětný export této hodnoty není aktuálně podporován.

String

-

-

Zkopírovat odkaz na sekcicolumns/quantity

Skladové množství produktu.

Aktuálně je podporován pouze import.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

stockCodeTitle

Název sloupce, který určuje kod skladu, na kterém se má aktualizovat množství.

Nepovinný atribut. Pokud není uvedeno, importuje se na primární sklad katalogu.

String

-

-

Zkopírovat odkaz na sekcicolumns/brand

Definici vazby na značku.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

createIfMissing

Pokud true a značka zatím neexistuje, tak bude vytvořena. Jinak je záznam ignorován.

boolean

-

true

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mappingProperty

Název property, podle které je značka vyhledávána.

Podporované hodnoty jsou: ,

String

-

name

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/category

Definice vazeb na kategorie.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

createIfMissing

Pokud true a značka zatím neexistuje, tak bude vytvořena. Jinak je záznam ignorován.

boolean

-

true

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mappingProperty

Název property, podle které je značka vyhledávána. Podporované hodnoty jsou: ,

String

-

name

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

queryExtension

String

-

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/gallery

Media-galerie přiřazené k entitě.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

galleryCode

Kód galerie v rámci konfigurace

String

-

-

galleryTitle

Název sloupečku s textem k obrázku - to co se vyplňuje tady

String

-

-

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

priorityTitle

Název sloupečku, ve kterém je určena priorita zobrazení daného media. Pokud není uvedeno je jako default 0;

String

-

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

targetEntity

Cílová entita, do které se má galerie importovat.

Pokud je hodnota rovna rovna , tak se mediaGallery uloží k master produktu (nastavení má smysl pouze pro varianty). V opačném případě se uloží do aktuálně importované entity.

String

-

-

Zkopírovat odkaz na sekcicolumns/group

Definici vazeb na skupiny.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

createIfMissing

Pokud true a skupina zatím neexistuje, tak bude vytvořena. Jinak je záznam ignorován.

boolean

-

true

defaultStatus

Pokud createIfMissing=true a neexistující skupina je založena, tak je jí nastaven tento výchozí status.

  • ACTIVE - Entity is available on frontend.
  • TRASHED - Entity is entirely not available on frontend.
  • PRIVATE - Entity is entirely not available on frontend, but it's visible in administration.

-

ACTIVE

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

defaultVisibility

Pokud createIfMissing=true a neexistující skupina je založena, tak je jí nastaven tato výchozí viditelnost.

  • INVISIBLE - Entita je dostupná pouze na konkrétní detail stránce (se znalostí URL), není vyhledatelná a není přítomná ve výpisech.

Entity is not browsable, searchable, but is still accessible on direct url (detail page).

  • VISIBLE - Entita je viditelní v rozcestnících, lze vyhledat, je přístupná na detail stránce.

Entity is browsable, searchable and accessible on direct url (detail page).

-

VISIBLE

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mappingProperty

Název property, podle které je skupina vyhledávána. Podporované hodnoty jsou: ,

String

-

name

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

queryExtension

String

-

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/oldUrl

Historické url entity.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

lang

Jazyk, ke kterému se url vztahuje.

String

-

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/relation

Produkty navázané k produktu

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

relation

Typ vazby

String

-

-

removeOld

Hodnota určuje, zda se mají existují vazby na produkty, které ale chybějí v aktuálně importovaném řadku smazat či nikoliv.

Pokud je hodnota na true (výchozí hodnota), tak se smažou. V opačném případě se ponechají.

boolean

-

true

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

targetEntity

Cílová entita, do které se má relace nastavit.

Pokud je hodnota rovna rovna , tak se relace uloží k master produktu (nastavení má smysl pouze pro varianty). V opačném případě se uloží do aktuálně importované entity.

String

-

-

Zkopírovat odkaz na sekcicolumns/tag

Štítky přiřazené k entitě.

Štítky lze importovat dvěmi způsoby:

  1. Sloupec reprezentuje jeden štítek (viz tag) a hodnoty v jednotlivých řádcích udávají, zda daný produkt má/nemá přiřazen štítek. Výčet hodnot, které přiřadí štítek k entitě je definován v positiveValues. Ostatní hodnoty nebo prázdná hodnota, znamená, že štítek přiřazen není. Příklad:
    1 kod produktu; novinka201;ano302;ne
  2. Sloupec obsahuje výčet všech štítků přiřazených k produktu. Pokud je hodnota prázdná, jsou všechny štítky odebrány. Pokud některý ze štítku není definován, je zobrazena příslušná chybová hláška. Příklad:
    csv
    1 kod produktu; štítky201;novinka|akce|doprava zdarma302;
VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

positiveValues

Hodnoty, které určují, že štítek má být přidělen k entitě.

String

-

-

tag

Pokud je hodnota vyplněna, tak hodnota určuje štítek (přesněji Tag#getSystemId()), který se k entitě přidělí pokud je hodnota importu odpovídá nějaké hodnotě z .

Příklad:

xml
1 <tag>2        <title>Novinky</title><!-- název štítku -->3        <tag>novinka</tag><!-- systemId štítku -->4        <positiveValues><!-- hodnoty, které určují, že štítek má být přidělen k entitě -->5            <value>ano</value>6            <value>Ano</value>7        </positiveValues>8</tag>

String

-

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

queryExtension

String

-

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/parameter

Definice základních (ne-variantních) parametrů.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

basicUnitValueTitle

Název sloupce, ve kterém se nachází hodnota pro .

Použitelné pouze v případě, že ve sloupci pro parametry je pouze jedna hodnota parametru. Pokud ne, tak se hodnota ze sloupce dle tohoto atributu propíše ke všem hodnotám stejně. Hodnoty z tohoto sloupce nelze také ignorovat.

V případě složitější konfigurace je nutné importovat jako samostatný atribut v rámci .

Sloupec s tímto titulkem se také neexportuje, ale slouží pouze k importu.

String

-

-

code

Nepovinný atribut, který definuje kód parametru. Pokud není definován vypočte se automaticky z title.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

createIfMissing

Pokud true a skupina zatím neexistuje, tak bude vytvořena. Jinak je záznam ignorován.

boolean

-

true

defaultDetailVisibility

Výchozí hodnota, pokud se automatický vytváří nový typ parametru.

  • INVISIBLE - Entita je dostupná pouze na konkrétní detail stránce (se znalostí URL), není vyhledatelná a není přítomná ve výpisech.

Entity is not browsable, searchable, but is still accessible on direct url (detail page).

  • VISIBLE - Entita je viditelní v rozcestnících, lze vyhledat, je přístupná na detail stránce.

Entity is browsable, searchable and accessible on direct url (detail page).

-

INVISIBLE

defaultFilterVisibility

Výchozí hodnota, pokud se automatický vytváří nový typ parametru.

  • INVISIBLE - Entita je dostupná pouze na konkrétní detail stránce (se znalostí URL), není vyhledatelná a není přítomná ve výpisech.

Entity is not browsable, searchable, but is still accessible on direct url (detail page).

  • VISIBLE - Entita je viditelní v rozcestnících, lze vyhledat, je přístupná na detail stránce.

Entity is browsable, searchable and accessible on direct url (detail page).

-

INVISIBLE

defaultInputWidgetType

Výchozí hodnota charakteru parametru, pokud se automatický vytváří nový typ parametru.

Možné hodnoty jsou: , ,

String

-

checkbox

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

importedParameterItemCodeConversionBeanName

String

-

-

mappingProperty

Název property, podle které je parameter vyhledáván. Podporované hodnoty jsou: , .

String

-

name

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

name

Nepovinný atribut, který se použije v případě vytvoření nového parametru jako hodnota . Pokud není definován tak se jako name použije a pokud ani takto hodnota není, tak se použije hodnota z ..

String

-

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

systemName

Nepovinný atribut, který se použije v případě vytvoření nového parametru jako hodnota . Pokud není definován tak se jako systemName použije .

String

-

-

targetEntity

Určuje, ke které entitě se má hodnota zapsat. Např. u variant lze definovat, zda se má definovat

  • k variantě nebo k master produktu nebo k obojímu. Hodnota není nijak omezena a záleží na procesoru, jak s ní naloží.
  • Aktuálně smysluplné hodnoty jsou: masterProduct,variantProduct

String

-

-

Zkopírovat odkaz na sekcicolumns/master

Konfigurace masteru pro produkt typu .

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

10000

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

pivotProperty

Property, podle které se bude mapovat master-produktu importované varianty.

String

-

code

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/variantParameter

Definice variantních parametrů.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

basicUnitValueTitle

Název sloupce, ve kterém se nachází hodnota pro .

Použitelné pouze v případě, že ve sloupci pro parametry je pouze jedna hodnota parametru. Pokud ne, tak se hodnota ze sloupce dle tohoto atributu propíše ke všem hodnotám stejně. Hodnoty z tohoto sloupce nelze také ignorovat.

V případě složitější konfigurace je nutné importovat jako samostatný atribut v rámci .

Sloupec s tímto titulkem se také neexportuje, ale slouží pouze k importu.

String

-

-

code

Nepovinný atribut, který definuje kód parametru. Pokud není definován vypočte se automaticky z title.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

createIfMissing

Pokud true a skupina zatím neexistuje, tak bude vytvořena. Jinak je záznam ignorován.

boolean

-

true

defaultDetailVisibility

Výchozí hodnota, pokud se automatický vytváří nový typ parametru.

  • INVISIBLE - Entita je dostupná pouze na konkrétní detail stránce (se znalostí URL), není vyhledatelná a není přítomná ve výpisech.

Entity is not browsable, searchable, but is still accessible on direct url (detail page).

  • VISIBLE - Entita je viditelní v rozcestnících, lze vyhledat, je přístupná na detail stránce.

Entity is browsable, searchable and accessible on direct url (detail page).

-

INVISIBLE

defaultFilterVisibility

Výchozí hodnota, pokud se automatický vytváří nový typ parametru.

  • INVISIBLE - Entita je dostupná pouze na konkrétní detail stránce (se znalostí URL), není vyhledatelná a není přítomná ve výpisech.

Entity is not browsable, searchable, but is still accessible on direct url (detail page).

  • VISIBLE - Entita je viditelní v rozcestnících, lze vyhledat, je přístupná na detail stránce.

Entity is browsable, searchable and accessible on direct url (detail page).

-

INVISIBLE

defaultInputWidgetType

Výchozí hodnota charakteru parametru, pokud se automatický vytváří nový typ parametru.

Možné hodnoty jsou: , ,

String

-

checkbox

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

importedParameterItemCodeConversionBeanName

String

-

-

mappingProperty

Název property, podle které je parameter vyhledáván. Podporované hodnoty jsou: , .

String

-

name

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

name

Nepovinný atribut, který se použije v případě vytvoření nového parametru jako hodnota . Pokud není definován tak se jako name použije a pokud ani takto hodnota není, tak se použije hodnota z ..

String

-

-

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

systemName

Nepovinný atribut, který se použije v případě vytvoření nového parametru jako hodnota . Pokud není definován tak se jako systemName použije .

String

-

-

targetEntity

Určuje, ke které entitě se má hodnota zapsat. Např. u variant lze definovat, zda se má definovat

  • k variantě nebo k master produktu nebo k obojímu. Hodnota není nijak omezena a záleží na procesoru, jak s ní naloží.
  • Aktuálně smysluplné hodnoty jsou: masterProduct,variantProduct

String

-

-

Zkopírovat odkaz na sekcicolumns/catalogOfOriginOfAlias

Konfigurace katalogu předlohy alias produktu

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

10000

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

Zkopírovat odkaz na sekcicolumns/originOfAlias

Konfigurace předlohy alias produktu

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

codeOfCatalogOfOrigin

Kod katalogu kam spadá origin. Pokud není vyplněno snaží se najít katalog v importním souboru pod sloupec s nadpisem uvedeném v .

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

10000

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false

titleOfCatalogOfMaster

Titulek z importního souboru, který nese informaci a kódu katalogu předlohu.

String

-

-

Zkopírovat odkaz na sekcicolumns/set

Zařazení produktu do setu.

VlastnostPopisHodnotaPovinnáVýchozí hodnota
title

Název sloupce v importu nebo exportu.

String

-

alternativeTitle

Název/Názvy pro alternativní sloupec. V případě, že je standardní hodnota prázdná (tzv. hodnota ve sloupci dle title je prázdná), je možné použít hodnotu z jiných sloupců. Jiné sloupce jsou určeny tímto atributem, kde jako oddělovač pro jednotlivé sloupce je |.

String

-

-

columnValueDelimiter

Oddělovač hodnot pro tento sloupec. Pokud není definován použije se delimiter definovaný pro celý formát

Tedy v rámci jednoho sloupce je možné použít více hodnot, které se oddělují tímto oddělovačem.

String

-

-

defaultValue

Pokud je importovaná hodnota prázdná, tak se doplní tato výchozí hodnota.

String

-

-

exportPriority

Určuje pořadí sloupců v exportu.

int

-

0

ignoredValues

Seznam hodnot, které se mají při importu ignorovat.

String

-

-

importPriority

Určuje prioritu zpracování importu atributů.

int

-

0

mode

Režim určující, zda je možné provádět import, export nebo obojího.

  • IMPORT_EXPORT - Import i export.
  • IMPORT_ONLY - Import pouze.
  • EXPORT_ONLY - Export pouze.

-

IMPORT_EXPORT

quantityTitle

Hodnota určuje název sloupce, ve kterém je uvedena hodnota množství zařazení produktu do setu. Hodnota je nepovinná a pokud není uvedeno, tak je přidán do setu v množství 1ks.

String

-

-

removeOld

Hodnota určuje, zda se mají existují vazby na sety, které ale chybějí v aktuálně importovaném řadku smazat či nikoliv. Pokud je hodnota na true, tak se smažou. V opačném případě se ponechají.

boolean

-

true

required

Určuje, že je hodnota povinná. Tedy pokud je hodnota true a importní soubor obsahuje daný sloupec, tak je nutné, aby sloupec obsahoval hodnotu. Jinak import entity selže.

boolean

-

false