👗 Pentru retail haine · încălțăminte · accesorii

Cum gestionez SKU-uri pe mărime × culoare?

Cheia e simplă: în SGApps codifici atributele direct în SKU printr-o convenție cu prefix comun (SHIRT-COTV.M.WHT.COT, SHIRT-COTV.L.WHT.COT), nu printr-o relație părinte-copil. Fiecare combinație e un SKU independent cu propriul stoc, propria etichetă cu cod bare și propriul preț. Prefixul comun (SHIRT-COTV.*) le grupează în căutări și rapoarte.

🔤 Prefix comun · un SKU independent per combinație 📦 Stoc separat per SKU · nu agregat, nu ierarhic 🏷️ Cod bare unic per SKU · EAN-13 / Code-128 📊 Rapoarte grupate pe prefix · fără entități „părinte”

De ce prefix comun, nu părinte-copil

Alegere de proiectare. Modelul „părinte cu variante” pare elegant pe hârtie, dar în practică generează stoc agregat ambiguu, prețuri care nu se aliniază pe varianta corectă, și „unde s-a dus tricoul acela L, alb, bumbac?” fără răspuns clar. Convenția cu prefix scoate ierarhia din model și o pune în cod.

Un SKU per combinație

Fiecare mărime × culoare × material = un SKU independent cu stoc, preț și cod bare propriu. SHIRT-COTV.M.WHT.COT și SHIRT-COTV.L.WHT.COT sunt două entități egale, nu „variante ale ceva”.

Prefixul face gruparea

SHIRT-COTV.* agregă automat în căutări și rapoarte toate combinațiile aceluiași model. Vezi imediat cât s-a vândut pe model, pe mărime, pe culoare — fără să menții o entitate „produs-părinte” separat.

Stoc exact, fără ambiguitate

Stocul rămâne rezultatul calculat al mișcărilor înregistrate (recepție, vânzare, retur, inventar) — pe SKU-ul exact. Nu există „stoc de părinte” de reconciliat. Fiecare vânzare decrementează exact ce trebuie.

Convenția SKU — cum arată în practică

Structura o stabilim împreună la onboarding, conform obiceiurilor tale. Câteva exemple din cataloage reale (poți adopta oricare sau propune propria variantă).

Tricouri / textile

SHIRT-COTV.M.WHT.COT
SHIRT-COTV.L.WHT.COT
SHIRT-COTV.M.BLK.MIX

Model (SHIRT-COTV) · mărime (M/L) · culoare (WHT/BLK) · material (COT/MIX). Prefixul SHIRT-COTV.* agregă tot modelul.

Încălțăminte / accesorii

SHOE-XX.42.BLK · SHOE-XX.43.BLK
BAG-XX.RED.LTH · BAG-XX.BLK.CNV
WATCH-XX.STL.WHT

Aceeași logică — un prefix de model, atributele urmează cu separator consistent. Convenția nu e limitată la textile.

Regula de bază — ce caractere folosești

Detaliu tehnic care contează în practică:

✅ Permise: litere (A-Z, a-z), cifre (0-9), cratime (-), puncte (.), underscore (_).

❌ Interzise în cod: spațiu („ ”) și bara oblică (/). Provoacă probleme la URL-uri, exporturi CSV, coduri de bare și integrări.

Denumirea afișată (name) nu are aceste restricții — poți scrie „Tricou COTV / bumbac 100%, alb, mărime M” cât de descriptiv vrei. Regula se aplică doar codului SKU intern.

Cum arată operațiunile zilnice

Trei fluxuri recurente într-un magazin de haine — cum funcționează pe SGApps când convenția SKU e stabilită.

Vânzare pe SKU exact

Clientul aduce un tricou la casă. Scanezi eticheta cu cod bare — SGApps vede SKU-ul exact (SHIRT-COTV.M.WHT.COT), prețul, discount-ul sezonal (dacă e activ), stocul rămas. Toate reduse din SKU-ul concret, nu dintr-un stoc agregat.

Recepție colecție nouă

Sosește colecția. Pregătești lista SKU-urilor după convenția de prefix (o linie per combinație mărime × culoare × material) cu cantitate + preț. Noi executăm importul la onboarding; pentru colecții ulterioare, importul bulk se face ca efort de suport contra cost, cotat în ore după evaluare. Costul mediu se recalculează, etichetele cu cod bare se pregătesc pentru imprimare.

Schimb mărime (storno + vânzare nouă)

Clientul cere schimb M → L. Emiți bon de storno pentru SKU-ul M (stocul se recuperează automat) și bon nou de vânzare pentru SKU-ul L. Ambele operațiuni respectă cerințele MEV pentru retur / reemitere. Casierul urmează un flux ghidat, fără reintroducere manuală de date.

Etichete cu cod bare per SKU

Fiecare SKU generează cod bare unic (EAN-13 sau Code-128). Șabloane etichete cu nume + mărime / culoare din SKU + preț + cod bare, pentru imprimante Zebra / Godex / Argox. Reimprimi când etichetele se strică sau când prețul de sezon se schimbă.

Rapoarte grupate pe prefix — cum arată

Aceleași date, două perspective: detaliul per SKU (pentru operator la raft) și grupare per prefix (pentru manager la comandă).

╔═══════════════════════════════════════════════════════╗
║  Vânzări luna curentă — filtru prefix: SHIRT-COTV.*   ║
╠═══════════════════════════════════════════════════════╣
║  SHIRT-COTV.M.WHT.COT      18 buc     5 400 MDL       ║
║  SHIRT-COTV.M.BLK.MIX      12 buc     3 600 MDL       ║
║  SHIRT-COTV.L.WHT.COT       9 buc     2 700 MDL       ║
║  SHIRT-COTV.L.BLK.MIX       5 buc     1 500 MDL       ║
║  SHIRT-COTV.S.WHT.COT       3 buc       900 MDL       ║
║                                                       ║
║  TOTAL model SHIRT-COTV.*  47 buc    14 100 MDL       ║
╚═══════════════════════════════════════════════════════╝

Așa comanzi la furnizor doar mărimile / culorile care rulează (M.WHT și M.BLK aici) și lichidezi combinațiile lente (S.WHT). Redus over-stock pe combinații moarte, mai puțin capital blocat în raft.

Întrebări frecvente

Pot avea coduri de bare multiple pentru același SKU?

Da. Poți asocia mai multe coduri de bare aceluiași SKU (util pentru ambalaje diferite: unitatea individuală vs. pachetul de 3 bucăți). La scanare, oricare cod duce la același SKU cu stocul lui.

Cum schimb convenția dacă am nevoie de un atribut nou?

Extinzi prefixul. Dacă apar variante suplimentare (ex. lungime mânecă la tricouri), adaugi un segment în convenție pentru colecțiile noi (SHIRT-COTV.M.WHT.COT.LONG). SKU-urile vechi rămân valide. Ne consulți înainte de schimbare — verificăm coerența catalogului și facem trecerea împreună.

Ce fac cu SKU-uri vechi care au spații sau „/”?

La onboarding le curățăm împreună — mapare din codul vechi în codul nou, cu convenția aleasă. Codurile de bare fizice deja imprimate rămân valide (le păstrăm asociate SKU-ului nou). Reimprimarea etichetelor se face pe măsură ce vinzi / repui produsele.

Prefixul e sensibil la majuscule / minuscule?

Recomandarea noastră: consecvență — alegi ori totul cu majuscule (SHIRT-COTV.M.WHT.COT) ori totul cu minuscule și rămâi acolo. La onboarding stabilim politica și o aplicăm uniform pe catalog. Un catalog cu jumate MAJUSCULE și jumate minuscule = capcană de căutare mai târziu.

Filtrez în catalog după prefix (ex. tot SHIRT-COTV.*)?

Da. Câmpul de căutare din catalog filtrează în timp real după orice text din SKU sau denumire. Tastezi SHIRT-COTV → vezi toate combinațiile modelului cu stocul lor. Filtrul lucrează pe rezultatul curent, fără roundtrip la server.

Sunt limite la câte SKU-uri pot avea pe pachet Micro?

Pachetul Micro acoperă până la ~1500 SKU-uri distincte (profil tipic magazin fashion cu 1-2 case). Peste ~500 bonuri/zi sau ~2500 SKU-uri distincte se face upgrade la Start, fără migrare — doar planul se schimbă, baza de date și configurările rămân.

ℹ️ Pachetele sunt orientative

Structurile de mai sus reflectă oferta noastră standard, dar fiecare client e discutat individual. Convenția SKU o stabilim în funcție de catalogul tău real, iar scope-ul de onboarding (curățare coduri vechi, import inițial, imprimante etichete integrate) se ajustează după evaluare. Oferta finală obligatorie este cea din cotația scrisă + contractul semnat.

Vrei catalog SKU multi-atribut fără capcane de convenție?

Pentru un magazin de haine cu 1-2 case, catalogul cu SKU-uri pe prefix (mărime × culoare × material), stoc separat per SKU și imprimare etichete cu cod bare intră în Pachet Micro (150 MDL/lună). Convenția SKU o configurăm noi la onboarding pe baza discuției de discovery. Pentru cerințe custom (curățare masivă de coduri vechi, integrare imprimantă etichete non-standard, migrare din alt sistem) — cotate ca ore de suport după evaluarea datelor sursă. Comparație pachete + preț curent → vezi pagina Decident.

Programează o discuție

20 de minute la telefon și îți spunem exact ce convenție SKU e realistă pentru catalogul tău, cum evaluăm curățarea codurilor vechi și ce hardware ai nevoie pentru imprimarea etichetelor. Consultanța inițială e gratuită.

Telefon / WhatsApp
Programează apel

SGAPPS LABS SRL · Chișinău, Moldova · Producție continuă din 2018 · POS · ERP · Casă fiscală MEV · Android fleet