Hey, jeg skal til at lave en webshop, det er ikke noget jeg har lavet før, så jeg er ikke sikker på hvordan det teoretisk virker, er der nogen der kan forklare, eller evt har et link til en forklaring, helts på dansk.
jeg har fundet flere webshop, kan bare ikke 100% gennemskue dem, så derfor ville jeg gerne have lidt info på hvordan de teoretisk virkede, men ellers tak :)
Du har et vareudbud som ligger i en database, det præsenter du for kunderne på en eller flere sider. Kunderne vælger så varer ved at lægge dem i en "kurv", denne kan være en tabel i databasen eller ligge i sessionen. Når kunden afslutter købet skal det registreres i databasen og der skal dannes en plukseddel til lageret og en faktura til kunden. Kunden af evt. få en bekræftelse på mail.
Jeg blander mig lige lidt da jeg selv syntes det er et spændende område.
Hvad er det mest praktiske, at skrive hvert eneste "køb" i databasen og så ved "Check ud" beregne summen m.m. til bestillingsformularen, eller at køre det hele i Sessions?
Hvordan holder man styr på det der er lagt i kurven ved sessions, bruges der en form for et array?
Kurven kan være en tabel i databasen, eller en tekststreng på sessionen. Det drejer sig om at registrere varenummer og antal, det er det eneste. Hvis den slags ligger i sessionen er der ingen skrivninger frem og tilbage til databasen, det går altså stærkt. Hvis der bliver et køb skal det registreres i databasen og ellers forsvinder data bare når brugeren lukker sessionen. Hopper af eller timer ud. Hvis det lægges i en tabel giver det skrivninger i databasen, så det går altså lidt langsommere, til gengæld er det muligt at lave statistik på hvad det er brugerne lægger ned i kurven, det kan jo godt være nyttigt. I "Salgstabellen" skal der opbevares data om Varenummer, Antal, Pris og Kundenummer sådan at det er den pris som der stod i varetabellen der danner grundlag for fakturaen, kunden skal ikke betale mere for varen, selv om prisen er steget fra køb til levering.
ok, hvordan fungere det så med session, tænker på hvis man skal skrive til det samme session navn hver gang, hvordan gemmer man så det hele, og hvordan henter man det frem igen, med et array. Session("kurv") = Session("kurv") + "" & pris & "," & antal & "," & varenummer & ";" er det f.eks. noget i den stil?, og så split det ved ; og ,
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.