
Inventář > SKU
Definice
SKU je šablona pro typ produktu. Obsahuje informace na úrovni produktu (název, kód, kategorii, atributy, popis, základní nákupní cenu) a slouží jako nadřazená definice pro libovolný počet skladových položek, které představují skutečné fyzické jednotky.BIK-S s názvem Kolo S:
- Kategorie: Kola > Městská
- Atributy:
Značka: Trek,Velikost rámu: S - Nákupní cena:
499 €
520 €. Přepište purchasePrice u této jedné položky; ostatní budou dál číst 499 € z SKU.
Kde to použiji?
SKU jsou klíčové pro správu produktů a objevují se v celém TWICE:- Správa produktového katalogu: definujte šablony produktů, které sdílí mnoho skladových položek
- Vytváření inzerátů: inzeráty odkazují na SKU, aby definovaly, co lze vyřídit
- Hromadné operace: aktualizujte cenu, popis nebo atributy jednou na SKU a propagujte je na všechny propojené položky
- Reporting a analytika: analyzujte výkonnost podle typu produktu, ne podle jednotlivé položky
- Plánování inventáře: sledujte úroveň zásob a vzorce poptávky podle SKU
- AI návrhy:
suggestSkuCodenavrhne kód z názvu SKU
SKU vs skladová položka
skuId: null), užitečné pro jednorázové položky, které se nehodí do žádné šablony produktu.
Zděděná pole
Následující pole se přenášejí ze SKU na každou propojenou skladovou položku:- Vlastní hodnota skladové položky má přednost před hodnotou SKU.
- API vystavuje pole
*Origin, takže vždy víte, zda byla hodnota zděděna, nebo nastavena na položce. - Vymazání hodnoty na skladové položce (nastavení na
null) ji nechá znovu zdědit ze SKU. - Aktualizace pole na SKU okamžitě změní platnou hodnotu na každé propojené položce, která nemá vlastní přepis.
- Doba odstupu používá třístavový model:
null= zdědit ze SKU,0= explicitně žádný odstup (přepisuje SKU),> 0= vlastní přepis. Podrobnosti viz Skladová položka – Vyřízení.
Kód SKU
code je identifikátor SKU viditelný pro uživatele. Pravidla:
- Povinný, minimální délka 1.
- Musí být jedinečný v rámci tenanta.
- Ověřte před vytvořením pomocí
POST /skus/validate-codes. - Automaticky navrhněte kód z názvu pomocí
POST /skus/suggest-code. - Lze upravit po vytvoření, ale aktualizace se kontrolují podle stejného pravidla jedinečnosti.
BIK-S, SKI-ATOM-170, HELM-MD-RED. Zvolte něco krátkého, snadno zapamatovatelného a stabilního.
Klíčové vlastnosti
Více inzerátů na jedno SKU
Jedno SKU může pohánět více inzerátů. Vrstva inzerátu doplňuje podmínky pronájmu, cenové tabulky, okna dostupnosti a kanály, ale SKU pod ním zůstává stejné. Takto může jeden produkt vystupovat v různých obchodech, balíčcích nebo cenových kontextech bez duplikování své identity.Vztahy
Má mnoho skladových položek
Má mnoho skladových položek
articles[].skuId. Každá skladová položka zdědí vlastnosti SKU, ale zachovává si vlastní sledování, hlavní knihu a historii událostí.Odkazují na něj inzeráty
Odkazují na něj inzeráty
Patří do kategorie a má atributy
Patří do kategorie a má atributy
Životní cyklus
Vytvoření
Jak vytvořím SKU?
Jak vytvořím SKU?
Jaké informace jsou vyžadovány?
Jaké informace jsou vyžadovány?
name a code. Doporučeno: taxonomyCategoryId, purchasePrice, description a atributy, cokoli, co chcete, aby zdědila každá skladová položka.Lze vytváření automatizovat?
Lze vytváření automatizovat?
POST /skus (jedno) nebo POST /skus/many (hromadně). Obě jsou idempotentní vůči code. Duplicitní kódy odmítne validateCodes již na vstupu.Používání
Kde SKU uvidím?
Kde SKU uvidím?
Jaké akce mohu provést?
Jaké akce mohu provést?
skuId, přiřadit štítky, nastavit atributy a správu taxonomie. Aktualizace na úrovni SKU se okamžitě propagují na propojené skladové položky, které pole nepřepsaly.Má SKU status?
Má SKU status?
active skladové položky má nulovou dostupnost k prodeji.Úprava
Jak SKU upravím?
Jak SKU upravím?
PATCH /skus/:skuId. Změny se přenášejí na propojené skladové položky prostřednictvím dědičnosti.Co s kódem SKU?
Co s kódem SKU?
Lze hromadně aktualizovat atributy?
Lze hromadně aktualizovat atributy?
Smazání
Jak SKU smažu?
Jak SKU smažu?
DELETE /skus/:skuId. Pro hromadné smazání: POST /skus/delete s { ids } nebo { deleteAllExcept }.Co se stane s propojenými skladovými položkami?
Co se stane s propojenými skladovými položkami?
skuId se nastaví na null (stanou se nepropojenými). Zděděné hodnoty se ztratí při dalším čtení. Pokud je chcete zachovat, nastavte je přímo na položkách.Časté dotazy
Mám vytvořit SKU před skladovými položkami, nebo po nich?
Mám vytvořit SKU před skladovými položkami, nebo po nich?
Může skladová položka patřit k více než jednomu SKU?
Může skladová položka patřit k více než jednomu SKU?
skuId má jednu hodnotu. Propojení můžete kdykoli změnit (zaznamená se jako událost sku_changed), ale aktivní je vždy jen jedno.Jak se atributy SKU liší od atributů skladové položky?
Jak se atributy SKU liší od atributů skladové položky?
Značka: Trek). Atributy skladové položky mohou doplnit nebo přepsat hodnoty na úrovni jednotky (např. konkrétní položka s Číslo rámu: ABC123). V API vyhrávají hodnoty na úrovni položky.Potřebuji SKU vůbec?
Potřebuji SKU vůbec?
skuId může být null. Pro jednorázové položky zaregistrujte skladovou položku bez SKU. Ztratíte dědičnost a souhrny napříč položkami, ale položka má stále vlastní hlavní knihu, události a životní cyklus.Mohu přesunout všechny položky ze SKU A do SKU B?
Mohu přesunout všechny položky ze SKU A do SKU B?
skuId každé skladové položky (jednou hromadnou aktualizací nebo skriptem přes API). Kód SKU na každé položce se přepíše na nové SKU; hlavní kniha a historie událostí zůstávají u položky.Reference pro vývojáře
SKU jsou v API vystavena jakoskus.