Kezdőoldal » Számítástechnika » Weblapkészítés » Webshopnál ezt hogyan szokták...

Webshopnál ezt hogyan szokták megoldani?

Figyelt kérdés

Egy webshopban a termékek kiszerelését milyen típusként tárolják az adatbázisban? Mert ugye ha int-ként akkor csak egész számot tud tárolni, viszont sok helyen úgy van megadva hogy pl 0,5 liter.

Milyen típusként érdemes tárolni, ha tört számok is lehetnek benne illetve a webshop számként műveleteket is akar végrehajtani az adott értékkel?



2022. dec. 13. 10:34
1 2
 11/16 anonim ***** válasza:

Ha csomagolt termékekről van szó, akkor kell csinálni egy dropdown menüt, ahonnan a felhasználó kiválaszthatja a mennyiséget. Ha lédig termékekről, akkor lehet megengedni a felhasználónak, hogy kézzel írjon be mennyiséget, de ebben az esetben minden esetben validálni kell az inputot, és ilyenkor úgyis mennyiségi egységet tárolsz, és azt szorzod fel a rendelt mennyiséggel.

Más az, ha van 1kg-os kiszerelésű búza, fél kg-os kiszerelésű búza, 5 kg-os meg 10 kg-os. Ez esetben jellemzően külön cikkszámon fut mindegyik, külön árral, maga a mennyiség (a termék nettó tömege) nem is feltétlenül kell, hogy szerepeljen az adatbázisban.

De ha te lédig búzát árulsz, ahol a felhasználó szabadon kiválaszthatja, hogy a fél kg-os és a 10 kg-os tartományon belül mennyit vásárol, akkor van az, hogy az egységárat (mondjuk egy kg búza ára) szorzod fel a rendelt mennyiséggel.

2022. dec. 13. 11:54
Hasznos számodra ez a válasz?
 12/16 anonim ***** válasza:
100%
Nem elég, hogy dropdown listából választhat a felhasználó, mindenképpen kell szerver oldalon is validálni, különben nagyon egyszerű lenne meghűlyíteni a rendszert (dropdown lista kikerülése nem nehéz). De ez általánosan igaz, ha a felhasználó bevisz valamit, akkor a szerver validálja, ne (csak) a kliens.
2022. dec. 13. 12:17
Hasznos számodra ez a válasz?
 13/16 anonim ***** válasza:
Igen, ez így van.
2022. dec. 13. 12:34
Hasznos számodra ez a válasz?
 14/16 anonim ***** válasza:
Ökölszabály, bármilyen frontend van az oldal mögött backenden MINDIG validálunk.
2022. dec. 14. 13:19
Hasznos számodra ez a válasz?
 15/16 anonim ***** válasza:

Lédig termék esetén is sokkal jobb, ha egy dropdownt használsz, megfelelő inkrementumokkal.

Pl. 0,1kg-tól 5kg-ig 10 dekás inkrementumokkal. Akkor egyszerűbb a validáció.

2023. jan. 6. 16:03
Hasznos számodra ez a válasz?
 16/16 anonim ***** válasza:
vagy olyat mint ahogy a naptárnál van léptetéssel, ilyet nem szoktak?
2023. jan. 16. 15:22
Hasznos számodra ez a válasz?
1 2

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!