Hogyan érdemes leprogramozni egy egyszerű webáruházat?
Mármint úgy értem, hogy hogyan tároljam az adatokat, milyen rendszer szerint.
Pl: van egy számítógép-alkatrészeket forgalmazó weboldal. Lehet venni alaplapokat, processzorokat, ram modult, stb. Ezeknek ugye más-más szempontok szerint kell kiírni a tulajdonságait. Hogyan érdemes ezt kivitelezni? Hogyan tároljam, hogy milyen tulajdonságokat lehessen megadni egy terméktípusnál?
Amire gondoltam: van egy termekek tábla. Nyilvánvalóan ebben vannak a termékek. Meg van adva a termék neve, típusa, azonosítója stb.
Minden típusnak van egy külön táblája, aminek ugyanaz a neve, mint ami a termekek táblában a tipus mezőben meg van adva. Lekérdezem a termek táblából az adatokat, majd a tipus mező tartalmával megegyező nevű táblából kiszedem azt a sort, amelyiknél ugyanaz a termékazonosító van megadva. Ez így jó, vagy van rá szebb megoldás?
Külön táblába a típust és valóban join.
Bár én akkor már úgy csinálnám, hogy kapcsoló táblát is használok és akkor lehet a termék és a típus között több a többhöz kapcsolat.
Egy-egy termék akár beleeshet több típusba.
Sőt tovább megyek típus helyett inkább valamilyen "tulajdonságokkal" címkéznék. Így ha megfelelően felcímkézel egy terméket, akkor egyrészt könnyen kategorizálható, másrészt a keresés is jóval egyszerűbb lesz.
"Minden típusnak van egy külön táblája"
NE, ilyet soha, hogy ennyire változó cuccokhoz külön-külön táblákat hozol létre. A végén ott fogsz állni egy halom tök fölösleges táblával.
ha a való életben szeretnéd használni, akkor wordpress és woocommerence.
Ha gyakorlásnak akkor a fönti megoldások.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!