Přejít na hlavní obsah
Tabulka SKU v administraci

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.
SKU jsou šablony. Definujte informace o produktu jednou na SKU a každá propojená skladová položka je zdědí. Skladové položky mohou stále přepsat jakékoli zděděné pole jednotlivě. SKU je výchozí hodnota, ne zámek.
Příklad. Vytvořte SKU BIK-S s názvem Kolo S:
  • Kategorie: Kola > Městská
  • Atributy: Značka: Trek, Velikost rámu: S
  • Nákupní cena: 499 €
Nyní zaregistrujte 20 skladových položek propojených s tímto SKU. Každá zdědí všechny čtyři vlastnosti. Jedna z nich pochází od jiného dodavatele za 520 €. Přepište purchasePrice u této jedné položky; ostatní budou dál číst 499 € z SKU.
Zvláštnost v TWICE: SKU odděluje co něco je (produkt) od kterou konkrétní jednotku (fyzická instance). Právě to umožňuje řídit produktový katalog a zároveň zachovat životní cyklus, stav a ziskovost na úrovni jednotlivé položky.

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: suggestSkuCode navrhne kód z názvu SKU

SKU vs skladová položka

Skladová položka může být i nepropojená (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: Chování přepisu:
  • 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í.
Změna purchasePrice na SKU nepřepisuje historické záznamy v hlavní knize. Ty si zachovávají cenu, se kterou byly zaznamenány. Dědičnost platí jen pro aktuální čtení.

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.
Běžné vzory: 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 přes articles[].skuId. Každá skladová položka zdědí vlastnosti SKU, ale zachovává si vlastní sledování, hlavní knihu a historii událostí.
Inzeráty odkazují na SKU jako na zdroje zásob, které lze vyřídit. Jedno SKU může pohánět mnoho inzerátů.
Patří do kategorie v taxonomii a má vlastní atributy zdroje. Ty se přenášejí na propojené skladové položky.

Životní cyklus

1

Vytvoření

SKU se vytváří při definování nových typů produktů ve vašem katalogu.
V Inventář → SKU klikněte na Vytvořit SKU. Zadejte název; kód lze automaticky navrhnout. SKU můžete vytvořit i automaticky během registrace skladových položek zadáním nového názvu SKU do výběru SKU.
Minimum: name a code. Doporučeno: taxonomyCategoryId, purchasePrice, description a atributy, cokoli, co chcete, aby zdědila každá skladová položka.
Ano. Použijte POST /skus (jedno) nebo POST /skus/many (hromadně). Obě jsou idempotentní vůči code. Duplicitní kódy odmítne validateCodes již na vstupu.
2

Používání

Aktivní SKU slouží jako šablony napříč operacemi.
Inventář → SKU, detail SKU (s vnořenými skladovými položkami), registrace skladové položky, konfigurace inzerátu a reporting.
Upravit jakékoli pole, propojit skladové položky nastavením jejich 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.
Ne přímo. Dostupnost určují propojené skladové položky. SKU bez žádné active skladové položky má nulovou dostupnost k prodeji.
3

Úprava

Používejte SKU k hromadným změnám.
Otevřete detail SKU a upravte, nebo použijte PATCH /skus/:skuId. Změny se přenášejí na propojené skladové položky prostřednictvím dědičnosti.
Lze upravit, ale nová hodnota musí být jedinečná v rámci tenanta. Vyhněte se změně kódů, které jsou vytištěné na fyzických štítcích.
Ano. Aktualizace atributu na SKU aktualizuje platnou hodnotu na každé propojené skladové položce, která tento atribut nepřepsala.
4

Smazání

SKU lze smazat, když je produkt vyřazen.
Z tabulky SKU nebo pomocí DELETE /skus/:skuId. Pro hromadné smazání: POST /skus/delete s { ids } nebo { deleteAllExcept }.
Jejich 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

Funguje obojí. Vytvořte SKU nejprve, pokud plánujete katalog. Pro příležitostný inventář registrace skladové položky SKU vytvoří nebo propojí za běhu.
Ne. skuId má jednu hodnotu. Propojení můžete kdykoli změnit (zaznamená se jako událost sku_changed), ale aktivní je vždy jen jedno.
Stejný tvar, jiný rozsah. Atributy SKU popisují typ produktu (např. 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.
Ne. 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.
Ano. Aktualizujte 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 jako skus.

API: SKUs

Otevřít koncový bod v referenci API.

Související články

Skladové položky

Jednotlivé fyzické jednotky propojené se SKU

Sledování inventáře

Sériové vs sdružené, nastavuje se na skladových položkách, ne na SKU

Skladové kódy

Kódy na skladových položkách vs kód SKU