EdeeShop · Implementace

Bundles

Upraveno

Většina našich endpointů obsahuje parametr bundles, za tímto parametrem se skrývá logika, která dává možnost při práci s entitami definovat jakou sadu dat chceme z databáze načíst, případně mít možnost sadu dat editovat.

Načtení minimální sady dat pro entitu

Minimální a defaultně načítaná sada dat je označena jako core. Obecně se načítají jenom zakladní data entity.

Načtení maximální sady dat pro entitu

Maximální sada dat, kterou při entitě můžeme načíst je označena jako all. Maximální sadu dat je vhodné použít pouze při vývoji a následně je vhodné bundly explicitně specifikovat dle potřeb pro zpracování.

Explicitně definovaná sada dat pro entitu

Každá entita má svoji vlastní sadu dat (bundlů), které je možné explicitně specifikovat.

Brands

BundlePopis
coreZákladní sada dat
localizationsLokalizace entity
tagsŠtítky entity
galleriesMedia entity

Entity-localizations

BundlePopis
coreZákladní sada dat

Categories

BundlePopis
coreZákladní sada dat
localizationsLokalizace entity
relationsVazby na otce a potomky
tagsŠtítky entity
galleriesMedia entity

Credits

BundlePopis
coreZákladní sada dat

Order

BundlePopis
coreZákladní sada dat
paymentsData o platbě objednávky
shippingData o způsobu dodání (dopravě)
addressesData o dodací a fakturační adrese
itemsPoložky objednávky
pricesCeníky a cenové politiky objednávky
dataData objednávky a košíku
statesStavy objednávky

PriceLists

BundlePopis
coreZákladní sada dat
localizationsLokalizace entity

ProductCategory

BundlePopis
coreZákladní sada dat
relationsVazby na produkt a kategorii

Product

BundlePopis
coreZákladní sada dat
setData o setu produktu
brandsData o značkách produktu
localizationsLokalizace entity
relatedProductsData o related produktech
groupsData o produktových skupinách
tagsData o štítcích
masterData pro master produkt
aliasData o alias entitě
galleriesMedia entity
categoriesData o kategoriích produktu
pricesData o cenách produktu
parametersData o parametrách produktu

ProductGroup

BundlePopis
coreZákladní sada dat
tagsŠtítky entity
localizationsLokalizace entity

Product-groups

BundlePopis
coreZákladní sada dat
relationsVazby na produkt a skupinu

ProductParameters

BundlePopis
coreZákladní sada dat
localizationsLokalizace entity
groupsSkupiny parametrů

ProductParameters - Items

BundlePopis
coreZákladní sada dat
localizationsLokalizace entity
parametersData o parametru

Product-productParameters

BundlePopis
coreZákladní sada dat
parametersData o parametru
productsData o produktu

Product-price

BundlePopis
coreZákladní sada dat
relationsData o price listu

Product-quantity

BundlePopis
coreZákladní sada dat

Product-tag

BundlePopis
coreZákladní sada dat
relationsData o price listu

Product-relatedProducts

BundlePopis
coreZákladní sada dat
relationsData o source a target produktu

Stocks

BundlePopis
coreZákladní sada dat
localizationsLokalizace entity

OrderInvoice

BundlePopis
coreZákladní sada dat
relationsData o objednávce

CustomerProductList

BundlePopis
coreZákladní sada dat
relationsData o položkách