API rozhraní¶
V rámci modulu Navertica Product Platform Management je zahrnuto API rozhraní, které je možné využít pro export produktový dat mimo modul a jejich prezentaci. Toto rozhraní je primárně určené pro čtení dat, zápis dat je tedy povoolený pouze ve vyrbraných případech.
Kolekce s příklady použití API včetně vzorových dat je dostupná pod následujícím odkazem:
Kliněte zde pro stažení kolekce
endpoint pimProductPlatforms¶
Pro účely získání dat týkajících se aktuálního nastavení produktové platformy je připraven endpoint pimProductPaltforms (ve skupině navertica\productPlatforms), který bude sloužit k přenášení informací o produktových platformách a jejich hlavních parametrech. Tento endpoint bude vycházet převážně z tabulky Produktové platformy a podporuje výhradně metodu GET (tzn.nedává externím systémům možnost vytvářet, upravovat či mazat existující záznamy).
Element | Význam |
---|---|
code | obsahuje hodnotu pole "Kód" z produktové platformy |
description | obsahuje hodnotu pole "Popis" z produktové platformy |
blocked | obsahuje hodnotu pole "Uzavřeno" z produktové platformy |
productBaseURL | obsahuje hodnotu pole "Základní URL produktu" z produktové platformy |
defaultCurrencyCode | obsahuje hodnotu pole "Výchozí kód měny" z produktové platformy upravenou dle následujících pravidel:
|
defaultLanguageCode | obsahuje hodnotu pole "Výchozí kód jazyka" z produktové platformy |
defaultRegionFormat | obsahuje hodnotu pole "Výchozí formát oblasti" z produktové platformy |
defaultPriceGroup | obsahuje hodnotu pole "Cenová skupina zákazníka" z produktové platformy |
defualtDiscountGroup | obsahuje hodnotu pole "Slevová skupina zákazníka" z produktové platformy |
pricesIncludingVAT | obsahuje hodnotu pole "Ceny včetně DPH" z produktové platformy |
defaultShipmentLocation | obsahuje hodnotu pole "Kód lokace výdej" z produktové platformy |
defaultReceiptLocation | obsahuje hodnotu pole "Kód lokace příjem" z produktové platformy |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z produktové platformy |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z produktové platformy |
systemId | obsahuje GUID záznamu pro danou platformu |
endpoint pimItems¶
Pro účely přenosu dat o základních kartách produktů byl vytvořen endpoint pimItems (ve skupině navertica\productPlatforms), který slouží k přenášení informací o výčtu existujících produktů. Tento endpoint bude vycházet převážně z tabulky Zboží (T27 Item) a podporuje výhradně metodu GET (není tedy očekáváno, že by externí systém prováděl vytváření, úpravy či mazání záznamů).
Element | Význam |
---|---|
no | obsahuje hodnotu pole "Číslo" z karty zboží |
description | obsahuje hodnotu pole "Popis" z karty zboží |
description2 | obsahuje hodnotu pole "Popis 2" z karty zboží |
blocked | obsahuje hodnotu pole "Uzavřeno" z karty zboží |
type | obsahuje hodnotu pole "Typ" z karty zboží - bude tedy moci nabývat standardních hodnot:
|
baseUoM | obsahuje hodnotu pole "Základní měrná jednotka" z karty zboží |
gtin | obsahuje hodnotu pole "GTIN" z karty zboží |
itemCategoryCode | obsahuje hodnotu pole "Kód kategorie zboží" z karty zboží |
productPlatforms | obsahuje hodnotu pole "Produktové platformy" z karty zboží |
netWeight | obsahuje hodnotu pole "Hmotnost netto" z karty zboží |
grossWeight | obsahuje hodnotu pole "Hrmotnost brutto" z karty zboží |
unitVolume | obsahuje hodnotu pole "Objem jednotky" z karty zboží |
tariffNo | obsahuje hodnotu pole "Číslo sazebníku" z karty zboží |
countryOfOrigin | obsahuje hodnotu pole "Země/Oblast původu" z karty zboží |
itemDiscountGroup | obsahuje hodnotu pole "Skupina slev zboží" z karty zboží |
salesUoM | obsahuje hodnotu pole "Prodejní jednotka" z karty zboží |
salesBlocked | obsahuje hodnotu pole "Prodej uzavřen" z karty zboží |
serviceBlocked | obsahuje hodnotu pole "Servis uzavřen" z karty zboží |
vendorNo | obsahuje hodnotu pole "Číslo dodavatele" z karty zboží |
vendorItemNo | obsahuje hodnotu pole "Číslo zboží dodavatele" z karty zboží |
purchasingUoM | obsahuje hodnotu pole "Nákupní jednotka" z karty zboží |
purchasingBlocked | obsahuje hodnotu pole "Nákup uzavřen" z karty zboží |
replenishmentSystem | obsahuje hodnotu pole "Systém doplnění" z karty zboží, tedy hodnoty:
|
assemblyPolicy | obsahuje hodnotu pole "Způsob montáže" z karty zboží |
leadTime | obsahuje hodnotu pole "Výpočet průběžné doby" z karty zboží |
pimProductStatus | obsahuje hodnotu pole "Stav produktu PIM" z karty zboží |
productManager | obsahuje hodnotu pole "Produktový manažer" z karty zboží |
marketingManager | obsahuje hodnotu pole "Marketingový manažer" z karty zboží |
purchaser | obsahuje hodnotu pole "Nákupčí" z karty zboží |
salesperson | obsahuje hodnotu pole "Prodejce" z karty zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z karty zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z karty zboží |
systemId | obsahuje GUID záznamu pro danou kartu zboží |
endpoint pimItemVariants¶
Pro účely předání dat o aktuálních variantách zboží byl vytvořen endpoint pimItemVariants (ve skupině navertica\productPlatforms), který slouží k přenášení informací o variantách produktů. Tento endpoint bude vycházet převážně z tabulky Varianty zboží a podporuje výhradně metodu GET (neumožňuje tedy vytváření, změny či odstranění záznamů). Tento endpoint je možné volat samostatně případně jako expand pod pimItems.
Element | Význam |
---|---|
itemNo | obsahuje hodnotu pole "Číslo zboží" z varianty zboží |
code | obsahuje hodnotu pole "Kód" z varianty zboží |
description | obsahuje hodnotu pole "Popis" z varianty zboží |
description2 | obsahuje hodnotu pole "Popis 2" z varianty zboží |
blocked | obsahuje hodnotu pole "Uzavřeno" z varianty zboží |
productPlatforms | obsahuje hodnotu pole "Produktové platformy" z varianty zboží |
pimProductStatus | obsahuje hodnotu pole "Stav produktu PIM" z varianty zboží |
salesBlocked | obsahuje hodnotu pole "Prodej uzavřen" z varianty zboží |
serviceBlocked | obsahuje hodnotu pole "Servis uzavřen" z varianty zboží |
purchasingBlocked | obsahuje hodnotu pole "Nákup uzavřen" z varianty zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z varianty zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z varianty zboží |
systemId | obsahuje GUID záznamu pro dané varianty zboží |
itemId | bude obsahovat GUID záznamu pro dané zboží, ke kterému je varianta přiřazená |
endpoint pimItemTranslations¶
Pro účely předávání základních překladů popisů produktů byl vytvořen endpoint pimItemTranslations (ve skupině navertica\productPlatforms), který slouží k přenášení informací o standardních základních překladech názvů produktů a jejich variant. Tento endpoint bude vycházet převážně z tabulky Překlad zboží a podporuje výhradně metodu GET (neumožňuje tedy vytváření, změny či odstranění záznamů).
Element | Význam |
---|---|
itemNo | obsahuje hodnotu pole "Číslo zboží" pro daný řádek překladu zboží |
variantCode | obsahuje hodnotu pole "Kód" pro daný řádek překladu zboží |
description | obsahuje hodnotu pole "Popis" pro daný řádek překladu zboží |
description2 | obsahuje hodnotu pole "Popis 2" pro daný řádek překladu zboží |
languageCode | obsahuje hodnotu pole "Kód jazyka" pro daný řádek překladu zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z řádku překladu zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z řádku překladu zboží |
systemId | obsahuje GUID záznamu pro daný řádek překladu zboží |
itemId | bude obsahovat GUID záznamu pro dané zboží, ke kterému je řádek překladu přiřazený |
variantId | obsahuje GUID záznamu pro variantu zboží, ke které je řádek překladu přiřazený |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems, případně pimItemVariants.
endpoint pimItemReferences¶
Pro účely přenosu alternativních identifikátorů produktů či jejich variantu byl vytvořen endpoint pimItemReferences (ve skupině navertica\productPlatforms), který slouží k přenášení informací o standardních křížových odkazech zboží (tedy alternativních identifikátorech zboží z pohledu zákazníka/dodavatele či pro interní použití). Tento endpoint bude vycházet převážně z tabulky Odkazy na zboží a podporuje výhradně metodu GET (není tedy možné vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
itemNo | obsahuje hodnotu pole "Číslo zboží" z daného řádku odkazu na zboží |
code | obsahuje hodnotu pole "Kód" z daného řádku odkazu na zboží |
description | obsahuje hodnotu pole "Popis" z daného řádku odkazu na zboží |
description2 | obsahuje hodnotu pole "Popis 2" z daného řádku odkazu na zboží |
referenceType | obsahuje hodnotu pole Typ odkazu" z daného řádku odkazu na zboží, tedy může nabývat hodnot:
|
referenceTypeNo | obsahuje hodnotu pole "Číslo typu odkazu zboží" z řádku odkazu na zboží, tedy číslo dodavatele či zákazníka, kterému je odkaz přiřazený |
referenceNo | obsahuje hodnotu pole "Číslo odkazu" z řádku odkazu na zboží, tedy křížový odkaz platný pro danou kombinaci |
unitOfMeasure | obsahuje hodnotu pole "Měrná jednotka" z řádku odkazu na zboží, tedy měrnou jednotku, pro kterou je daný odkaz platný |
startingDate | obsahuje hodnotu pole "Počáteční datum" z řádku odkazu na zboží |
endingDate | obsahuje hodnotu pole "Koncové datum" z řádku odkazu na zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z daného řádku odkazu na zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z daného řádku odkazu na zboží |
systemId | obsahuje GUID záznamu pro daný odkaz na zboží |
itemId | obsahuje GUID záznamu pro dané zboží, ke kterému je daný odkaz přiřazený |
variantId | obsahuje GUID záznamu pro danou variantu zboží, ke které je daný odkaz přiřazený |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems, případně pimItemVariants.
endpoint pimItemUoMs¶
Pro účely přenosu informací o měrných jednotkách zboží byl vytvořen endpoint pimItemUoMs (ve skupině navertica\productPlatforms), který slouží k přenášení informací o standardních měrných jednotkách zboží (tedy měrných jednotek a jejich přepočtů). Tento endpoint bude vycházet převážně z tabulky Měrné jednotky zboží a je mmožné ho volat výhradně s metodou GET (nepředpokládá se tedy, že by externí systém měl možnost zakládat, měnit či mazat záznamy).
Element | Význam |
---|---|
itemNo | obsahuje hodnotu pole "Číslo zboží" z daného řádku měrné jednotky zboží |
code | obsahuje hodnotu pole "Kód" z daného řádku měrné jednotky zboží |
qtyPerUoM | obsahuje hodnotu pole "Množství v jednotce" z daného řádku měrné jednotky zboží |
length | obsahuje hodnotu pole "Délka" z daného řádku měrné jednotky zboží |
width | obsahuje hodnotu pole "Šířka" z daného řádku měrné jednotky zboží |
height | obsahuje hodnotu pole "Výška" z daného řádku měrné jednotky zboží |
cubage | obsahuje hodnotu pole "Objem" z daného řádku měrné jednotky zboží |
weight | obsahuje hodnotu pole "Hmotnost" z daného řádku měrné jednotky zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z daného řádku měrné jednotky zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z daného řádku měrné jednotky zboží |
systemId | obsahuje GUID záznamu pro daný řádek měrné jednotky zboží |
itemId | obsahuje GUID záznamu pro dané zboží, ke kterému je daná měrná jednotka zboží přiřazená |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems.
endpoint pimCategories¶
Pro účely přenosu informací o kategoriích zboží byl vytvořen endpoint pimCategories (ve skupině navertica\productPlatforms), který slouží k přenášení informací o stromech kategorií zboží, které jsou definovány v BC. Tento endpoint bude vycházet převážně z tabulky Kategorie zboží a bude možné jej volat výhradně s metodou GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
code | obsahuje hodnotu pole "Kód" z příslušné kategorie zboží |
parentCategory | obsahuje hodnotu pole "Nadřazená kategorie" z příslušné kategorie zboží |
description | obsahuje hodnotu pole "Popis" z příslušné kategorie zboží |
indentation | obsahuje hodnotu pole "Odsazení" z příslušné kategorie zboží |
hasChildren | obsahuje hodnotu pole "Má podřízené položky" z příslušné kategorie zboží |
productPlatforms | obsahuje hodnotu pole "Produktové platformy" z příslušné kategorie zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z příslušné kategorie zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z příslušné kategorie zboží |
systemId | bude určovat GUID přiřazený danému záznamu kategorie zboží |
Endpoint bude možné volat samostatně.
endpoint pimRelations¶
Pro účely předávání informací o aktuálně platných vazbách entit v rámci pIM modulu byl vytvořen endpoint pimRelations (ve skupině navertica\productPlatforms), který slouží k přenášení informací o vazbách mezi jednotlivými entitami používanými v rámci PIM. Tento endpoint bude vycházet převážně z tabulky Vazby mezi entitami PIM a bude podporovat metody GET, POST, PATCH a DELETE, předpokladem totiž je, že do BC může být žádoucí přenášet i vazby, které budou generovány externím systémem (např. e-shop je napojený na umělou inteligenci, která generuje bundly či jiné varianty up-sellingu/cross-sellingu a ty je třeba dále využívat v BC).
Element | Význam |
---|---|
no | obsahuje hodnotu pole "Číslo" z vazeb mezi entitami PIM, tedy přiřazený pomocný identifikátor z číselné řady |
relationType | obsahuje hodnotu pole "Typ vazby" z vazeb mezi entitami PIM, tedy identifikaci, o jakou vazbu se jedná |
sourceEntityType | obsahuje hodnotu pole "Typ zdrojové entity" z vazeb mezi entitami PIM, tedy identifikaci typu entity, ke které je vazba přiřazená |
sourceEntityCode | obsahuje hodnotu pole "Kód zdrojové entity" z vazeb mezi entitami PIM, tedy identifikaci čísla entity, ke které je vazba přiřazená |
sourceEntityVariantCode | obsahuje hodnotu pole "Kód varianty zdrojové entity" z vazeb mezi entitami PIM, tedy identifikaci bližší specifikace přiřazené entity |
relatedEntityType | obsahuje hodnotu pole "Typ svázané entity" z vazeb mezi entitami PIM, tedy identifikaci typu entity, která je svázaná se zdrojovou |
relatedEntityCode | obsahuje hodnotu pole "Kód svázané entity" z vazeb mezi entitami PIM, tedy identifikaci čísla entity, která je svázaná se zdrojovou |
reelatedEntityVariantCode | obsahuje hodnotu pole "Kód varianty svázané entity" z vazeb mezi entitami PIM, tedy identifikaci bližší specifikace entity svázané se zdrojovou |
productPlatformCode | obsahuje hodnotu pole "Kód produktové platformy" z vazeb mezi entitami PIM |
startingDate | obsahuje hodnotu pole "Počáteční datum" z vazeb mezi entitami PIM |
endingDate | obsahuje hodnotu pole "Koncové datum" z vazeb mezi entitami PIM |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z vazby mezi entitami PIM |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z vazby mezi entitami PIM |
systemId | obsahuje GUID záznamu pro danou vazbu mezi entitami PIM |
Endpoint je možné volat samostatně.
endpoint pimLabelAssignments¶
Pro účely přenosu informací o přiřazených štítcích byl vytvořen endpoint pimLabelAssignments (ve skupině navertica\productPlatforms), který bude slouží k přenášení informací o evidovaných přiřazeních PIM štítků. Tento endpoint bude vycházet převážně z tabulky Přiřazení štítků PIM a bude podporovat výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Elenent | Význam |
---|---|
labelCode | obsahuje hodnotu pole "Kód štítku" z přiřazení štítků PIM |
productPlatformCode | obsahuje hodnotu pole "Kód produktové platformy" z přiřazení štítků PIM |
assignedEntityType | obsahuje hodnotu pole "Typ přiřazené entity" z přiřazení štítků PIM |
assignedEntityCode | obsahuje hodnotu pole "Kód přiřazené entity" z přiřazení štítků PIM |
assignedEntityVariantCode | obsahuje hodnotu pole "Kód varianty přiřazené entity" z přiřazení štítků PIM |
startingDate | obsahuje hodnotu pole "Počáteční datum" z přiřazení štítků PIM |
endingDate | obsahuje hodnotu pole "Koncové datum" z přiřazení štítků PIM |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z přiřazení štítků PIM |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z přiřazení štítků PIM |
systemId | obsahuje GUID záznamu pro daný záznam přiřazení štítku |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems, případně pimItemVariants.
endpoint pimLabels¶
Pro účely přenosu aktuálního výčtu štítků slouží endpoint pimLabels (ve skupině navertica\productPlatforms), který bude sloužit k přenášení informací o PIM štítcích nastavených v BC. Tento endpoint vychází převážně z tabulky PIM štítky a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
labelCode | obsahuje hodnotu pole "Kód štítku" z PIM štítku |
labelType | obsahuje hodnotu pole "Typ" z PIM štítku, tedy může nabývat hodnot:
|
description | obsahuje hodnotu pole "Popis" z PIM štítku |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z překladu PIM štítku |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z překladu PIM štítku |
systemId | obsahuje GUID záznamu pro daný záznam překladu PIM štítku |
Endpoint je možné volat samostatně.
endpoint pimLabelTranslations¶
Pro účely přenosu překladů jednotlivých štítků definovaných v BC slouží endpoint pimLabelTranslations (ve skupině navertica\productPlatforms), který slouží k přenášení informací o překladech PIM štítků. Tento endpoint bude vycházet převážně z tabulky Překlady PIM štítku (T4028251 NVR PP Label Translation) a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
labelCode | obsahuje hodnotu pole "Kód štítku" z překladu PIM štítku |
languageCode | obsahuje hodnotu pole "Kód jazyka" z překladu PIM štítku |
description | obsahuje hodnotu pole "Popis" z překladu PIM štítku |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z překladu PIM štítku |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z překladu PIM štítku |
systemId | obsahuje GUID záznamu pro daný záznam překladu PIM štítku |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimLabels.
endpoint pimPlatformAssignments¶
Pro účely předávání informaci o přiřazení produktů a kategorií jednotlivým produktovým platformám slouží endpoint pimPlatformAssignments (ve skupině navertica\productPlatforms), který slouží k přenášení informací o zařazení produktu do stromů kategorií a případně do produktových platforem. Tento endpoint bude vycházet převážně z tabulky Přiřazení produktových platforem a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
productPlatformCode | určuje kód produktové platformy, pro kterou je přiřazení platné |
itemCategoryCode | obsahuje kód kategorie zboží, pro kterou je přiřazení platné |
itemNo | obsahuje číslo zboží, pro které je přiřazení platné |
variantCode | obsahuje kód varianty zboží, pro kterou je přiřazení platné |
startingDate | obsahuje počáteční datum přiřazení produktu do zvolené platformy |
endingDate | obsahuje koncové datum přiřazení produktu do zvolené platformy |
status | určuje aktuální stav zařazení produktu do produktové platformy, může nabývat hodnot:
|
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" pro daný záznam přiřazení produktové platformy |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" pro daný záznam přiřazení produktové platformy |
lastCertifiedAt | obsahuje hodnotu pole "Naposledy certifikováno" pro daný záznam přiřazení produktové platformy |
systemId | obsahuje GUID daného záznamu přiřazení produktové platformy |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems a pimItemVariants.
endpoint pimAttributeAssignmnets¶
Pro účely přenosu informací o aktuálním přiřazení atributů zboží byl vytvořen nový endpoint pimAttributeAssignment (ve skupině navertica\productPlatforms), který slouží k přenášení informací o přiřazení hodnot atributů k jednotlivým entitám. Tento endpoint bude vycházet převážně z tabulky Rozšířené mapování atributů zboží a bude podporovat výhradně metodu GET (nebude tedy umožňovat vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
tableID | obsahuje hodnotu pole "Číslo tabulky" z rozšířeného mapování hodnot atributů |
primaryKeyField1Value | obsahuje hodnotu pole "Hodnota pole 1 primárního klíče" z rozšířeného mapování hodnot atributů |
primaryKeyField2Value | obsahuje hodnotu pole "Hodnota pole 2 primárního klíče" z rozšířeného mapování hodnot atributů |
primaryKeyField3Value | obsahuje hodnotu pole "Hodnota pole 3 primárního klíče" z rozšířeného mapování hodnot atributů |
attributeId | obsahuje hodnotu pole "ID atributu" z rozšířeného mapování hodnot atributů |
attributeName | obsahuje název atributu dle zadaného ID |
valueID | obsahuje hodnotu pole "ID" z rozšířeného mapování hodnot atributů |
valueName | obsahuje název hodnoty atributu dle zadaného ID |
value | obsahuje hodnotu pole "Hodnota" z rozšířeného mapování hodnot atributů |
attributeGroups | obsahuje hodnotu pole "Skupiny atributů" z rozšířeného mapování hodnot atributů |
productPlatforms | obsahuje hodnotu pole "Produktové platformy" z rozšířeného mapování hodnot atributů |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z rozšířeného mapování hodnot atributů |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z rozšířeného mapování hodnot atributů |
systemId | obsahuje GUID záznamu pro daný záznam hodnoty z rozšířeného mapování hodnot atributů |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimAttributes.
endpoint pimAttributes¶
Pro účely přenosu informací o existujících atributech zboží byl vytvořen endpoint pimAttributes (ve skupině navertica\productPlatforms), který slouží k přenášení informací o atributech zboží. Tento endpoint bude vycházet převážně z tabulky Atributy zboží a podporuje výhradně metodu GET (nebude tedy umožňovat vkládat, měnit či mazat záznamy).
Element | Význam |
---|---|
id | obsahuje jednoznačný identifikátor, ID, přiřazené danému atributu |
name | obsahuje hodnotu pole "Název" z karty daného atributu |
blocked | obsahuje hodnotu pole "Uzavřeno" z karty daného atributu |
type | obsahuje hodnotu pole "Typ" z karty daného atributu, může tedy nabývat hodnot:
|
unitOfMeasure | obsahuje hodnotu pole "Měrná jednotka" z karty daného atributu |
attributeGroups | obsahuje hodnotu pole "Skupiny atributů" z karty daného atributu |
productPlatforms | obsahuje hodnotu pole "Produktové platformy" z karty daného atributu |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z daného atributu |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z daného atributu |
systemId | obsahuje GUID záznamu pro daný záznam atributu |
Endpoint je možné volat samostatně.
endpoint pimAttributeTranslations¶
Pro účely přenosu překladů definovaných pro atributy byl vytvořen nový endpoint pimAttributeTranslations (ve skupině navertica\productPlatforms), který slouží k přenášení informací o překladech atributů. Tento endpoint vychází převážně z tabulky Překlady atributů zboží a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
attributeId | obsahuje hodnotu pole "ID atributu" z překladu atributu zboží |
languageCode | obsahuje hodnotu pole "Kód jazyka" z překladu atributu zboží |
name | obsahuje hodnotu pole "Název" z překladu atributu zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z překladu atributu zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z překladu atributu zboží |
systemId | obsahuje GUID záznamu pro daný záznam překladu atributu zboží |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimAttributes.
endpoint pimAttributeValues¶
Pro účely přenosu výčtu hodnot atributů je přiřaven endpoint pimAttributeValues (ve skupině navertica\productPlatforms), který slouží k přenášení informací o hodnotách atributů. Tento endpoint vychází převážně z tabulky Hodnoty atributů zboží a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
attributeId | obsahuje hodnotu pole "ID atributu" z hodnoty atributu |
Id | obsahuje hodnotu pole "ID" z hodnoty atributu |
value | obsahuje hodnotu pole "Hodnota" z hodnoty atributu zboží |
blocked | obsahuje hodnotu pole "Uzavřeno" z hodnoty atributu zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z hodnoty atributu zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z hodnoty atributu zboží |
systemId | obsahuje GUID záznamu pro daný záznam hodnoty atributu zboží |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimAttributes.
endpoint pimAttributeValueTranslations¶
Pro účely přenosu překladů hodnot atributů byl připraven endpoint pimAttributeValueTranslations (ve skupině navertica\productPlatforms), který slouží k přenášení informací o překladech hodnot atributů. Tento endpoint vychází převážně z tabulky Překlady hodnot atributů zboží a podporuje výhradně metodu GET (nepředpokládá se t edy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
attributeId | obsahuje hodnotu pole "ID atributu" z překladu hodnoty atributu |
Id | obsahuje hodnotu pole "ID" z překladu hodnoty atributu |
languageCode | obsahuje hodnotu pole "Kód jazyka" z překladu hodnoty atributu zboží |
name | obsahuje hodnotu pole "Název" z překladu hodnoty atributu zboží |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z překladu hodnoty atributu zboží |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z překladu hodnoty atributu zboží |
systemId | obsahuje GUID záznamu pro daný záznam překladu hodnoty atributu zboží |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimAttributeValues.
endpoint pimTexts¶
Pro účely přenosu rozšířených textů byl vytvořen endpoint pimTexts (ve skupině navertica\productPlatforms), který slouží k přenášení dat PIM textů do externích systémů. Tento endpoint vychází převážně z tabulky PIM text a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
no | obsahuje hodnotu pole "Číslo", tedy jednoznačný identifikátor textu |
versionCode | obsahuje hodnotu pole "Kód verze", tedy číslo verze, která je aktuálně textu přiřazená |
productPlatformCode | obsahuje hodnotu pole "Kód produktové platformy" z aktuálního textu |
assignmentType | obsahuje hodnotu pole "Typ přiřazení" z aktuálního PIM textu:
|
assignmentNo | obsahuje hodnotu pole "Číslo přiřazení" z aktuálního PIM textu |
assignmentVariantCode | obsahuje hodnotu pole "Kód varianty přiřazení" z aktuálního PIM textu |
textClassificationCode | obsahuje hodnotu pole "Kód klasifikace textu" z aktuálníhoPIM textu |
languageCode | obsahuje hodnotu pole "Kód jazyka" z aktuálního PIM textu |
status | obsahuje hodnotu pole "Stav" z aktuálního PIM textu, může nabývat hodnot:
|
lastCertifiedAt | obsahuje hodnotu pole "Naposledy certifikováno" z aktuálního PIM textu |
startingDate | obsahuje hodnotu pole "Počáteční datum" z aktuálního PIM textu |
endingDate | obsahuje hodnotu pole "Koncové datum" z aktuálního PIM textu |
textType | obsahuje hodnotu pole "Typ textu" z aktuálního PIM textu, tedy může nabývat hodnot:
|
textInputOption | obsahuje hodnotu pole "Typ zadávání textu" z aktuálního PIM textu:
|
shortText | obsahuje hodnotu pole "Krátký text" z aktuálního PIM textu |
longText | obsahuje hodnotu pole "Dlouhý text" z aktuálního PIM textu |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z aktuálního PIM textu |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z aktuálního PIM textu |
systemId | obsahuje GUID záznamu pro daný záznam PIM textu |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems, pimItemVariants a pimCategories.
endpoint pimPrices¶
Pro účely přenosu informace o aktuálních cenách byl vytvořen endpoint pimPrices (ve skupině navertica\productPlatforms), který slouží k přenášení informací o nákupních a prodejních cenách produktů. Tento endpoint vychází převážně z tabulky Řádky ceníku a podporuje výhradně metodu GET (nepředpokládá se tedy, že by externí systém měl možnost vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
priceListCode | obsahuje hodnotu pole "Kód ceníku" z řádku ceníku |
lineNo | obsahuje hodnotu pole "Číslo řádku" z řádku ceníku |
priceType | obsahuje hodnotu pole "Typ ceny" z řádku ceníku, tedy může nabývat hodnot:
|
sourceType | obsahuje hodnotu pole "Typ přiřazení" z řádku ceníku, může tedy nabývat hodnot:
|
sourceNo | obsahuje hodnotu pole "Přiřazení číslu" z řádku ceníku |
assetType | obsahuje hodnotu pole "Typ produktu" z řádku ceníku, tedy může nabývat hodnot:
|
assetNo | obsahuje hodnotu pole "Číslo produktu" z řádku ceníku |
variantCode | obsahuje hodnotu pole "Kód varianty" z řádku ceníku |
currencyCode | obsahuje hodnotu pole "Kód měny" z řádku ceníku |
startingDate | obsahuje hodnotu pole "Počáteční datum" z řádku ceníku |
endingDate | obsahuje hodnotu pole "Koncové datum" z řádku ceníku |
minimumQuantity | obsahuje hodnotu pole "Minimální množství" z řádku ceníku |
unitofMeasure | obsahuje hodnotu pole "Kód měrné jednotky" z řádku ceníku |
specifies | obsahuje hodnotu pole "Definuje" z řádku ceníku, tedy určení zda řádek reprezentuje:
|
unitPrice | obsahuje hodnotu pole "Jednotková cena" z řádku ceníku |
directUnitCost | obsahuje hodnotu pole "Nákupní cena" z řádku ceníku |
lineDiscount | obsahuje hodnotu pole "Řádková sleva" z řádku ceníku |
pricesIncludingVAT | obsahuje hodnotu pole "Cena včetně DPH" z řádku ceníku |
status | obsahuje hodnotu pole "Stav" z řádku ceníku |
vatProductPostingGroup | obsahuje hodnotu pole "DPH účtoskupina zboží" z řádku ceníku |
vatBusinessPostingGroup | obsahuje hodnotu pole "Obecná obchodní DPH účto skupina" z řádku ceníku |
vatRate | obsahuje hodnotu pole "DPH %" z nastavení účtování DPH pro kombinaci DPH obchodní účto skupiny a DPH účto skupiny zboží |
vatCalculationType | obsahuje hodnotu pole "Typ výpočtu DPH" z nastavení účtování DPH pro kombinaci DPH obchodní účto skupiny a DPH účto skupiny zboží |
allowLineDIscount | obsahuje hodnotu pole "Povolit řádkovou slevu %" z řádku ceníku |
allowInvoiceDiscount | obsahuje hodnotu pole "Povolit fakturační slevu %" z řádku ceníku |
description | obsahuje hodnotu pole "Popis" z řádku ceníku |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z řádku ceníku |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z řádku ceníku |
Endpoint je možné volat samostatně.
endpoint pimMedia¶
Pro účely přenosu souvesejících médiíBude vytvořen nový endpoint pimMedia (ve skupině navertica\productPlatforms), který slouží k přenášení informací o přiřazených dokumentech, médiích, odkazech či obrázcích. Tento endpoint vychází převážně z tabulky Média PIM a podporuje výhradně metodu GET (nepřepokládá se, že by externí systém mohl vytvářet, měnit či mazat záznamy).
Element | Význam |
---|---|
no | obsahuje hodnotu z pole "Číslo" z daného PIM média |
assignmentType | obsahuje hodnotu z pole "Typ přiřazení" z daného PIM média |
assignmentNo | obsahuje hodnotu z pole "Číslo přiřazení" z daného PIM média |
assignmentVariantCode | obsahuje hodnotu z pole "Kód varianty přiřazení" z daného PIM média |
productPlatformCode | obsahuje hodnotu z pole "Kód produktové platformy" z daného PIM média |
mediaClassificationCode | obsahuje hodnotu z pole "Kód klasifikace média" z daného PIM média |
mediaType | obsahuje hodnotu z pole "Typ média" z daného PIM média |
startingDate | obsahuje hodnotu z pole "Počáteční datum" z daného PIM média |
endingDate | obsahuje hodnotu z pole "Koncové datum" z daného PIM média |
externalGroupCode | obsahuje hodnotu z pole "Kód externí skupiny" z daného PIM média |
displayOrder | obsahuje hodnotu z pole "Pořadí zobrazení" z daného PIM média |
fileName | obsahuje hodnotu z pole "Název souboru" z daného PIM média |
fileURL | obsahuje hodnotu z pole "URL souboru" z daného PIM média |
status | obsahuje hodnotu z pole "Status" z daného PIM média |
systemModifiedDateTime | obsahuje hodnotu systémového pole "Datum a čas poslední změny" z daného PIM média |
systemCreatedDateTime | obsahuje hodnotu systémového pole "Datum a čas vytvoření" z daného PIM média |
systemId | obsahuje GUID záznamu pro daný záznam PIM média |
Endpoint je možné volat samostatně, případně je možné jej volat jako expand pod pimItems, pimItemVariants a pimCategories.