- Akciófigurák
- Babák
- Járgányok
- Kártyajáték
- Kisvasútak
- Plüssfigurák
- Puzzle és kirakós
- Sportjátékok
- Társasjátékok
- Távirányítós modellek
- Barbie
- Én kicsi pónim
- Polly pocket
KÓD
category_id // kategória azonosítója
category_status // 0 = aktív, 1 = inaktív
category_name // kategória neve
category_parent // melyik kategória alkategóriája (id)
category_status // 0 = aktív, 1 = inaktív
category_name // kategória neve
category_parent // melyik kategória alkategóriája (id)
A fenti példánál maradva, a Babák kategória, és az "alatta levő" Baribe alkategória így néz ki:
KÓD
category_id = 12
category_status = 1
category_name = "Babák"
category_parent = 0
category_id = 45
category_status = 1
category_name = "Barbie"
category_parent = 12
category_status = 1
category_name = "Babák"
category_parent = 0
category_id = 45
category_status = 1
category_name = "Barbie"
category_parent = 12
Fontos! Természetesen a kategóriák nincsenek sorban az adatbázisban, tehát a Babák alkategóriái véletlenül sem közvetlenül a Babák után jönnek (ezért is írtam két különböző id-t). Amikor elindult a bolt, nem is voltak alkategóriák, csak amikor már nagyon sok lett a termék, akkor kezdték el alkategóriákba csoportosítani a játékokat.
Szintén fontos: a webáruház lehetővé teszi további alkategória-szintek bevezetését, tehát a Barbie alkategóriát akár tovább is lehetne osztani a különböző Barbie sorozatok alapján ilyen alkategóriákra, hogy:
- Filmsztár Barbie
- Kőműves Barbie
- Száncsán Barbie
KÓD
Kategórianév
-- Kategórianév
-- Kategórianév
---- Kategórianév
---- Kategórianév
-- Kategórianév
Kategórianév
Kategórianév
Kategórianév
-- Kategórianév
Kategórianév
-- Kategórianév
-- Kategórianév
-- Kategórianév
-- Kategórianév
---- Kategórianév
---- Kategórianév
-- Kategórianév
Kategórianév
Kategórianév
Kategórianév
-- Kategórianév
Kategórianév
-- Kategórianév
-- Kategórianév
Na, kicsit hosszú lett, de azért nem olyan bonyolult. Ha valami nem világos, kérdezzetek nyugodtan. Ha az segít, szívesen csinálok egy minta MySQL adatbázist. Nem kell komplett programot írni. Elég az első lekérdezéstől a kiírásig, úgyis a feldolgozás a lényeg. De nem is kell rögtön konkrét megoldással előállni, beszélgethetünk arról, hogy hogy kezdenétek neki, mit csinálnátok. Szerintem nagyon tanulságos beszélgetés alakulhat ki, sokat lehetne belőle tanulni.
Annyit azért még érdekességképpen elmesélek, hogy nem légből kapott a példa: az egyik webáruházunkban többek között ez a rutin fektette ki a MySQL szervert. Kiváló open source megoldás volt, újra kellett írnom az egészet.