Skip to content

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:
  • pokud bude na platformě zatrženo "Měna dle platformy", budeme pro prázdný kód měny posílat Kód LM z nastavení financí
  • pokud nebude na platformě zatrženo "Měna dle platformy", budeme pro prázdný kód měny posílat prázdnou hodnotu
  • pokud bude kód měny vyplněný, posíláme vždy zadaný kód
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:
  • Inventory
  • Service
  • Non-inventory
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:
  • Purchase
  • Production
  • Assembly
  • Transfer
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:
  • Bar Code
  • Vendor
  • Customer
  • ''
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:
  • Manual
  • Automatic
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:
  • New
  • Under Development
  • Certified
  • Closed
  • Error
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:
  • Option
  • Text
  • Integer
  • Decimal
  • Date
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:
  • item
  • item variant
  • item category
  • item attribute
  • item attribute value
  • label
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:
  • New
  • Under Development
  • Error
  • Requires Review
  • Certified
  • Closed
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:
  • Template
  • Text
textInputOption obsahuje hodnotu pole "Typ zadávání textu" z aktuálního PIM textu:
  • Rich text
  • Plain Text
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:
  • Purhcase
  • Sale
  • Any
sourceType obsahuje hodnotu pole "Typ přiřazení" z řádku ceníku, může tedy nabývat hodnot:
  • All Customers
  • Customer Price Group
  • Customer Discount Group
  • Campaign
  • Contact
  • Customer
  • All Vendors
  • Vendor
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:
  • (All)
  • Item
  • Item Discount Group
  • Resource
  • Resource Group
  • Service Cost
  • G/L Account
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:
  • Price
  • Discount
  • Price&Discount
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.