Osvědčené postupy pro pojmenování SKU a hygiena čárových kódů pro rostoucí obchody

Osvědčené postupy pro pojmenování SKU a hygiena čárových kódů pro rostoucí obchody

SKU není štítek. Je to primární klíč celé vaší operace — a většina obchodů si jej navrhuje náhodou, jeden produktový launch za druhým.


Onboardingový hovor s 3PL probíhá v pořádku, dokud se nezeptají na váš hlavní soubor SKU. Exportujete katalog, otevřete CSV a vidíte ho tak, jak ho uvidí cizí člověk: 8oz-amber, AMBER CANDLE 8, candle_amber_8oz_new, 00123 a Amber 8oz (2024 restock). Pět názvoslovných ér, jeden produkt. Vy víte, co je co. Nikdo jiný na Zemi to neví — včetně, jak se ukazuje, poloviny softwaru, který se chystáte připojit.

Takže hledáte „nejlepší postupy pro pojmenování SKU“ a dostanete stránky stejných rad: buďte konzistentní, buďte popisní, držte to krátké. Všechno pravda, nic z toho není užitečné, protože skutečné otázky jsou ty, které tyto příspěvky vynechávají. Má SKU něco *znamenat*? Co si zaslouží vlastní SKU? Kdy potřebujete skutečné čárové kódy? A ta, na kterou nikdo neodpovídá: jak opravit špatné schéma, když jsou na starých názvech navázány tři roky historie prodejů?

Proč je hygiena SKU infrastrukturou, nikoli úklidem

Lež, pod kterou většina obchodů funguje, je tato: „SKU je jen interní štítek — jakýkoli jedinečný řetězec funguje a my je můžeme kdykoli později vyčistit.“

Zdá se to pravdivé, protože uvnitř jednoho systému to *je* pravda. Shopify je jedno, jestli vaše SKU obsahuje mezery a emoji. Problém nastává v okamžiku, kdy se do hry dostane druhý systém — a ve velkém měřítku jsou systémy vždycky další. Vaše platforma zaznamenává prodej. Váš sklad nebo 3PL podle něj vybírá. Váš software pro správu zásob ho počítá. Žádný z těchto systémů nesdílí databázi. Jediné, co je spojuje, je řetězec SKU, shodný znak po znaku.

To dělá ze SKU primární klíč vaší operace a primární klíče mají pravidla, která štítky nemají: navždy jedinečné, navždy stabilní, navždy uložené a porovnatelné v každém systému v řetězci. „Vyčistit je později“ je nákladná část — přejmenování primárního klíče rozbije všechny spoje, které na něj odkazovaly, což je přesně ten migrační problém, ke kterému se dostaneme.

Nejlepší postupy pro pojmenování SKU: Návrh schématu, které přežije

Existují dvě čestné filozofie a souhrny obvykle předstírají, že existuje jedna.

Strukturovaná SKU kódují význam: kategorie, produktová řada, atribut, velikost. Člověk čtoucí seznam vychystávání může zkontrolovat, že CDL-AMB-08 je 8 uncí vonné svíčky a zachytit špatný výběr bez skeneru. Cena je křehkost. Produkty jsou překategorizovány, řady jsou přejmenovány, kódu atributu dojdou písmena – a pokaždé, když se realita odchýlí od kódování, pocítíte nutkání přejmenovat. Přejmenování je kardinální hřích.

Sekvenční SKU nic ne kódují: 10041, 10042, 10043. Nikdy nelžou, nikdy se neodchylují a nikdy nepotřebují přejmenování, protože nikdy nic netvrdily. Cena je, že je lidé nemohou číst, takže přesnost závisí zcela na skenování. Skladové operace fungují se sekvenčními SKU bez problémů; zakladatel balící objednávky u kuchyňského stolu se splete při vychystávání.

Praktické pravidlo: kódujte pouze to, co se o položce nikdy nezmění, a vše ostatní vyhledejte. Kategorie a jeden či dva identifikační atributy jsou obvykle bezpečné. Dodavatel, umístění skladu, cenová úroveň, sezóna, rok – nikdy. To jsou nestálá fakta, která patří do polí produktu klíčovaných *k* SKU, nikoli v nich zakódovaná. SKU, která kóduje dodavatele, se stává lží v den, kdy dodavatele změníte, a pak si budete vybírat mezi zavádějícím kódem a katastrofálním přejmenováním.

Ať si vyberete jakoukoli filozofii, pravidla formátování jsou nesmlouvavá, protože se týkají toho, co přežije každý import CSV, volání API a skenování čárového kódu:

  • Velká písmena, číslice, pomlčky. Nic jiného. Mezery jsou nekonzistentně ořezávány; lomítka, ampersandy a uvozovky nakonec někde rozbijí URL a parsování CSV.
  • Nikdy se nespoléhejte na velikost písmen k rozlišení dvou SKU. Některé systémy rozlišují velikost písmen, některé ne – abc-1 a ABC-1 jsou dva produkty v jednom nástroji a kolize v dalším.
  • Žádné úvodní nuly. Tabulkové procesory je tiše odstraňují a polovina vašeho SKU pipeline v nějakém okamžiku prochází tabulkovým procesorem.
  • Zakázat písmeno O (a zvážit zakázání I). Někdo nakonec zadá SKU ručně a zmatek O/0 vytváří falešné produkty.
  • Udržujte délku pod 20 znaků. Limity polí se liší podle systému a zkrácená SKU je tiché přejmenování.
  • Nikdy znovu nepoužívejte vyřazenou SKU pro jiný produkt. Historické reporty se na tento řetězec navždy připojují.

Zde je, jak to vypadá aplikované. Fiktivní značka domácích potřeb, Alder & Ash, před a po:

Produkt Před (pět ér hádání) Po (KATEGORIE-ŘADA-VELIKOST)
Svíčka jantaru, 8 oz 8oz-amber CDL-AMB-08
Svíčka jantaru, 16 oz AMBER CANDLE 16 CDL-AMB-16
Svíčka z cedru, 8 oz candle_cedar_8oz_new CDL-CDR-08
Zápalky, standardní krabička 00123 MCH-STD-01
Zastřihovač knotu Trimmer (2024) TLS-TRM-01

Tři segmenty, vše velkými písmeny, nic nestálého zakódováno. Schéma není chytré. To je ten vtip – chytrá schémata jsou ta, která potřebují přejmenování za osmnáct měsíců.

Problém exploze variant

První věc, která jakýkoli systém prověří, je matice velikostí a barev. Jeden styl trička v 6 velikostech a 8 barvách je 48 SKU; deset stylů je 480. Zde obchody buď nafouknou svůj katalog, nebo ho nedostatečně rozdělí, a obojí škodí.

Pravidlo, které to řeší: varianta si zaslouží vlastní SKU, pokud je samostatně počítána, vybírána, kupována nebo oceňována. Velké modré tričko a malé černé tričko jsou odlišné fyzické jednotky na různých policích — samostatné SKU, bez debat. Ale dárkové balení, text gravírování, rozšířená záruka? To jsou možnosti v řádku objednávky, nikoli skladové jednotky. Dávat jim SKU znečišťuje všechny následné počty.

Dva důsledky. Nevytvářejte SKU pro varianty, které ve skutečnosti neskladujete — teoretická barva je nafouknutí matice, které zpomaluje každou synchronizaci a mapovací úlohu. A balíčky: sada, která je předem sestavená a vybíraná jako jedna jednotka, je skutečná SKU; virtuální balíček by měl místo toho snižovat stav komponentních SKU. Zda váš nástroj pro správu zásob tuto skutečnost dobře zvládá, je jedním z kritérií hodnocení, na kterých záleží v IMS.

Čárové kódy nejsou SKU

Tyto věci se neustále zaměňují a rozdíl je důležitý, když škálujete.

Vaše SKU je interní. Vymysleli jste si ji, vlastníte ji, je zdarma a má význam pouze uvnitř vašeho podniku. Čárový kód — UPC nebo EAN, oba členové rodiny GTIN — je globální identifikátor produktu, vydaný prostřednictvím systému GS1, což znamená totéž bez ohledu na to, kdo položku prodává.

Kdy skutečně potřebujete registrované? Tři cesty, zhruba v pořadí podle přísnosti. Marketplace: hlavní z nich obecně vyžadují GTIN k uvedení produktu (s možností registrace značky a výjimkami pro soukromé značky) a směřují k ověřování kódů proti vlastním záznamům GS1 — proto jsou výhodné bloky UPC od prodejců třetích stran falešnou úsporou, která může později selhat při ověřování. Maloobchod: pokud kupující v řetězci někdy naskenuje váš produkt u pokladny, registrované kódy jsou základní podmínkou. 3PL: téměř všechny vyžadují skenovatelný čárový kód na každé jednotce — ale mnoho z nich vám rádo přijme čárový kód Code 128 vaší vlastní SKU, pokud neprodáváte na maloobchodní nebo marketplace, což vás nic nestojí.

Takže poctá posloupnost: nejprve vždy čisté SKU; čárové kódy založené na SKU, když sklad potřebuje skenovat; registrované GTIN, když marketplace nebo maloobchodník otevře dveře. Požadavky a poplatky se mění — před nákupem čehokoli si zkontrolujte aktuální požadavky GS1 a pravidla pro seznamy každého kanálu.

Přejmenování SKU bez narušení historie

Nyní ta těžká. Podívali jste se na svůj katalog a chcete migrovat na čistý systém. Problém: každý systém, který používáte, se připojuje na staré řetězce. Historie prodejní rychlosti, body pro opětovné objednání, přidělení míst ve skladu, mapování účetnictví — přejmenování na místě a každé z těchto připojení se tiše rozbije. Hůře, systémy se neshodují v tom, co přejmenování vůbec je: některé vám umožní upravit pole SKU a zachovat historii produktu; jiné považují změněnou SKU za zcela novou položku s nulovou historií. Než se čehokoli dotknete, zjistěte, jaké chování má každý z vašich systémů.

Vzor migrace, který zachovává kontinuitu:

  1. Nejprve vytvořte tabulku převodů — staré SKU, nové SKU, datum, název produktu. Tento soubor je trvalý: je to způsob, jakým zpráva z roku 2024 a zpráva z roku 2027 popisují stejný fyzický produkt.
  2. Přechod proveďte na čisté hranici — hned po fyzické inventuře, na konci měsíce. Štítky na policích a systémové záznamy se musí přepnout současně a inventura je jediný okamžik, kdy si oba důvěřujete.
  3. Koordinujte okno napříč všemi systémy najednou: platforma, nástroj pro správu zásob, 3PL (který bude potřebovat dodací lhůtu a může účtovat poplatky za přelepení zásob) a mapování produktů vašeho synchronizačního nástroje účetnictví. Poloviční migrace během týdne — nové SKU se prodávají, zatímco sklad vychystává staré — je horší než jakýkoli stabilní stav.
  4. Používejte aliasy tam, kde je systémy podporují, aby se staré SKU během přechodu přesměrovaly na nové místo chyb.
  5. Ukončete staré SKU; nikdy je nemažte ani znovu nepoužívejte. Uchovávají vaši historii. Migrujte po vlnách kategorií, pokud je katalog velký — omezená chyba je lepší než globální.

Jedno SKU, pět systémů — včetně účetnictví

Zde je test všeho výše uvedeného: řetězec CDL-AMB-08 musí znamenat stejnou fyzickou svíčku v Shopify nebo WooCommerce, v systému skladu 3PL, ve vašem nástroji pro správu zásob a ve vašem účetním souboru. Každá integrace mezi nimi se na něj shoduje, znak po znaku. Když shoda selže, nic to neoznámí — objednávka se stále synchronizuje, vychystání stále probíhá. Prostě proběhne nesprávně a vy to zjistíte v době inventury nebo na konci měsíce.

Účetnictví je místo, kde se to finančně zhmotní, takže zde je jediný přemosťovací odstavec, který vám tento příspěvek dluží. Účetnictví na produktové úrovni — znalost marže podle SKU, nejen příjmů v celku — funguje pouze tehdy, pokud se každé SKU mapuje na konkrétní položku v QuickBooks. Toto mapování produktů na úrovni SKU je přesně to, jak synchronizační nástroj jako LedgerPort směruje příjmy každého produktu na správné místo, a jeho funkce Auto-Map porovnává váš katalog s položkami QuickBooks podle SKU nebo názvu produktu — což znamená, že čistý systém se mapuje v jednom průchodu, zatímco katalog s pěti érami znamená manuální porovnávání a záložní seskupování. Nástroj dědí vaši hygienu; nemůže ji vytvořit. Co toto mapování umožňuje — skutečnou viditelnost nákladů a marží na úrovni produktu — je popsáno v naší příručce k COGS pro prodejce Shopify v QuickBooks.

Nenadchlý výsledek

Přišli jste kvůli konvencím pojmenování a skončili jste návrhem schématu databáze — což je to, co práce s SKU skutečně je. Odměna je ze své podstaty neviditelná: onboarding 3PL, kde hlavní soubor nevyžaduje vysvětlení, migrace zásob, která trvá dny místo měsíců, zpráva o marži produktu, kde každý řádek znamená jednu reálnou věc.

Tabulka před a po společnosti Alder & Ash trvala odpoledne na návrh a jeden koordinovaný konec měsíce na migraci — a každý systém, který značka od nynějška přidá, zdědí čistou verzi. To je ta výměna: jedno promyšlené odpoledne nyní, proti kumulativní dani na každou integraci později.

Stejná primární klíč nakonec nese dolary, nejen počty, a dolarová strana má svá vlastní hygienická pravidla. Až budete připraveni na tuto polovinu, začněte s naším kompletním průvodcem účetnictvím v elektronickém obchodování.

Ukončete ruční zadávání dat navždy

Propojte svůj obchod s QuickBooks za 15 minut a zbytek nechte na LedgerPort.

Začít zdarma Zobrazit ceny →

Spojte se s námi:

Automatizujte své účetnictví pro e-commerce ještě dnes

Propojte svůj obchod Shopify nebo WooCommerce s QuickBooks za méně než 15 minut — bez nutnosti kódování.

14denní záruka vrácení peněz · K dispozici bezplatný plán