
Inventář > Skladové položky > [Položka] > Všeobecné
Definice
Skladový kód (nazývaný také kód položky) je řetězec jedinečný v rámci tenanta, který identifikuje jednu skladovou položku. Skladová položka nese polecodes: může mít přiřazený jeden nebo více kódů, což umožňuje, aby jedna fyzická položka najednou podporovala více skenovacích procesů (interní kód majetku, vytištěný čárový kód, sériové číslo výrobce).
Skladový kód vs kód SKU
Jde o odlišné identifikátory na odlišných úrovních.B-1 (skladový kód) je jedna konkrétní jednotka produktu BIK-S (kód SKU). Dvacet kol stejného modelu = dvacet skladových kódů odkazujících na jeden kód SKU.
Kde to použiji?
Skladové kódy se v TWICE používají pro:- Jedinečnou identifikaci: odkazování na konkrétní položky v objednávkách, reportech a operacích.
- Skenování čárových a QR kódů: fyzické štítky se přímo propojují s digitálním záznamem.
- Hromadné procesy vyřízení: skenování položek při výdeji a vrácení.
- Integritu dat: omezení jedinečnosti zabraňuje duplicitním záznamům.
- Operace API: programové ovládání konkrétních skladových položek.
- Auditní stopy: historie objednávek a protokoly událostí odkazují na tehdy použité kódy.
Klíčové vlastnosti
Systémem generované vs vlastní kódy
Kódy můžete nastavit třemi způsoby:Automaticky generované
Při vytváření article vynechtecodes. TWICE vygeneruje náhodné 8znakové ID (např. LF93HXB1). Vhodné pro rychlý nástup, kdy vám na konkrétních hodnotách nezáleží.
Ruční zadání
Zadejtecodes při vytvoření nebo aktualizaci. Použijte jakýkoli formát řetězce vyhovující vašemu provozu: krátké štítky majetku (B-1), sériová čísla (SN-2024-00123), nebo kódy s předponou místa (HEL-BIK-001). Ověřte před uložením pomocí POST /articles/validate-code, nebo hromadně přes POST /articles/validate-codes.
Hromadná registrace se vzorem
V dialogu administrace Registrovat skladové položky můžete při vytváření více jednotek najednou automaticky vygenerovat sekvenci (B-1, B-2, …, B-N). Toto je nejběžnější postup pro příjem nové zásilky identických jednotek.
Více kódů na položku
Jedna skladová položka může mít v policodes více hodnot. Je to záměrné a podporuje to reálné skenovací procesy:
SKI-001: interní štítek majetku vytištěný na nálepce.SN240501234: sériové číslo výrobce vytištěné na lyži.9783161484100: čárový kód na původním obalu.
Pravidla formátu kódu
- Typ: string. Není vynucen žádný limit délky kromě automaticky generovaného výchozího počtu 8 znaků.
- Znaky: jakékoli tisknutelné znaky. Většina provozovatelů se drží alfanumerických znaků, pomlček a podtržítek, aby kódy přežily tiskárny štítků a čtečky čárových kódů.
- Jedinečnost: v rámci tenanta. Ověřuje se při vytvoření i aktualizaci.
- Rozlišování velikosti písmen: kódy se ukládají s rozlišením velikosti písmen, ale většina skenovacích procesů je považuje za nerozlišující. Zvolte jednu konvenci a držte se jí.
- Bílé znaky: před uložením odstraňte úvodní a koncové mezery. Vložené mezery fungují, ale skenování dělají křehčím.
QR kódy a skenování čárových kódů
Skladové kódy jsou navržené tak, aby se daly zakódovat na fyzické štítky. Běžné procesy:- Tisk při příjmu. Když dorazí nový inventář, zaregistrujte skladové položky s automaticky generovanými nebo vlastními kódy a poté vytiskněte štítky přímo z administrace.
- Skenování při výdeji. Operátoři při přiřazování položky k objednávce pronájmu naskenují její kód. TWICE kód ověří, najde položku a přiřadí ji k řádku objednávky.
- Skenování při vrácení. Stejný proces skenování proběhne obráceně a označí položky jako vrácené a přepne stav z U zákazníka na U vás.
- Skenování pro vyhledání. Rychlé hledání v administraci: naskenujte kód a přejděte přímo na detail položky.
codes je pole, položku, která má jak interní štítek majetku, tak čárový kód výrobce, lze naskenovat z kteréhokoli štítku. Operátoři nemusí vědět, na který štítek se právě dívají.
Rozsah jedinečnosti
Omezení jedinečnosti platí v rámci tenanta (vašeho účtu TWICE Commerce). Dva různé tenanty mohou mít oba skladovou položkuB-1. V rámci jednoho tenanta:
- Každý kód v poli
codeslibovolného article musí být jedinečný napříč všemi skladovými položkami. - Ověření probíhá na straně serveru při vytvoření i aktualizaci prostřednictvím tabulky
articleCodes. - Před odesláním použijte
POST /articles/validate-code(jednotlivě), neboPOST /articles/validate-codes(hromadně), abyste chybu odhalili včas s jasnou hláškou.
Vztahy
Životní cyklus
Vytvoření
Jak se kódy generují?
Jak se kódy generují?
codes: ["..."], použijí se tak, jak jsou. Pokud codes vynecháte, TWICE vygeneruje náhodný 8znakový kód. Hromadný dialog Registrovat skladové položky může vygenerovat i sekvenci.Mohu ověřit před vytvořením?
Mohu ověřit před vytvořením?
POST /articles/validate-code s { code } vrátí { isUnique }. POST /articles/validate-codes s { codes: [...] } vrátí seznam neplatných kódů a jejich důvod (existing).Používání
Kde se kódy zobrazují?
Kde se kódy zobrazují?
Mohu vyhledávat podle kódu?
Mohu vyhledávat podle kódu?
filters.code pro přesnou i částečnou shodu.Úprava
Jak přidám kód?
Jak přidám kód?
codes, nebo použijte PUT /articles/:id s novým celým polem. Změna se zaznamená jako událost identifiers_changed s předchozím a novým polem.Mohu kód změnit?
Mohu kód změnit?
Co se stane s historickými odkazy?
Co se stane s historickými odkazy?
id, ne podle kódu. Změna nebo odebrání kódu historické odkazy nenaruší.Časté dotazy
Mohu změnit skladový kód po vytvoření?
Mohu změnit skladový kód po vytvoření?
identifiers_changed. Historické objednávky a položky hlavní knihy se odkazují podle id položky, ne podle kódu, takže zůstávají platné.Jaký je rozdíl mezi skladovým kódem a kódem položky?
Jaký je rozdíl mezi skladovým kódem a kódem položky?
codes na zdroji Article.Mohou mít dvě položky stejný kód?
Mohou mít dvě položky stejný kód?
existing.Může mít jedna položka více kódů?
Může mít jedna položka více kódů?
codes je pole (array). Ke stejné skladové položce můžete přiřadit interní kód, sériové číslo výrobce a čárový kód z obalu. Naskenování kteréhokoli z nich vede k dané položce.Jaký formát mám použít?
Jaký formát mám použít?
Je jedinečnost globální, nebo za jednotlivá místa?
Je jedinečnost globální, nebo za jednotlivá místa?
B-1.Reference pro vývojáře
Skladové kódy se spravují přes endpointyarticles. Použijte validate-code k ověření jedinečnosti před vytvořením.