Wie arbeitet ein Webshop?

  • #1
T

T-Low

Bekanntes Mitglied
Themenersteller
Dabei seit
18.05.2002
Beiträge
146
Reaktionspunkte
0
Ort
Köln/München
Hallo!

Die Frage klingt hoffentlich dümmer als sie ist ;D Ich möchte mal einen kleine Webshop programmieren. Leider bin ich mir noch nicht ganz klar, wie dieser arbeiten soll. Rein theoretisch könnte ich doch die vom Kunden ausgewählten Produkte per Formular von Seite zu Seite schleppen, bis sie letztendlich an der Kasse bezahlt wurden. Leider wird das wohl nicht sehr performant sein und umständlich noch dazu.

Einige Shops, die ich mir angesehen habe, arbeiten mit Datenbanken und legen dort die Produkte temporär ab. Diese Daten(sätze) werden wohl mit Sessions verwaltet. Wie wird dann aber diese Datenbank bereinigt, wenn der Anwender vorzeitigt abbricht? Nicht, dass sich im Laufe der Zeit unvollständige Warenkörbe ansammeln...

Habt Ihr ein paar Tips, wo sowas mal im Grundsatz erklärt wird. Die Programmierung selbst ist nicht wirklich das Problem. Aber wenn ich nicht mal weiss, was ich programmieren soll... :p

T-Low
 
  • #2
Hi,

naja so wie ich das so mitgekriegt hab gibts in php auch sowas wie commit und rollback. wenn dann ein bestimmtes Ereignis zutrifft wird entweder mit commit das schreiben oder mit rollback das löschen ausgelöst. jedenfalls wird die temporäre Tabelle (Warenkorb) immer gelöscht glaub ich und wenn alles ok ist in eine andere geschrieben!

weiß auch net so wirklich gut bescheid darüber aber ich hoff ich hab dir ein wenig geholfen!

achja sowas gibts auch fertig. z.B. von DataBecker.. heißt glaub ich MyWebShop oder so ähnlich!

bis denne
 
  • #3
Das Wie musst Du Dir selbst überlegen. Überleg Dir genau wie Dein WebShop aussehen und was es können soll. Danach machst Du Dich daran, das Ganze programmtechnisch umzusetzen. Es hat nicht viel Sinn irgendwo mittendrin anzufangen...
 
  • #4
@Spazz
Fertige Webshops habe ich schon dutzende gesehen und getestet. Leider ist die Dokumentation sehr oft so miserabel, dass sie mir nicht wirklich weiterhilft.

@Boogie
Ich würde mir das Wie gerne selbst überlegen, wenn ich nur wüsste, was ich dazu alles nutzen kann. Ich möchte nämlich eben nicht einfach drauf los programmieren und dann schauen, wie es weiter geht (oder auch eben nicht...)

T-Low
 
  • #5
Hi

PHP hat eine Session Verwaltung integriert, in der jedem Besucher eine ID zugeordnet wird. Diese wird entweder über jeden Link hinten weitergegeben, oder in einem Cookie gespeichert.
Über diese ID findet nun PHP die zugehörige Datei auf dem Webserver, die einem Cookie ähnelt, aber auf dem Server halt absolut nicht für andere zugänglich ist.
Dort kann man nun Variablen etc speichern.

Der Vorteil ist das man einstellen kann nach wieviel inaktiver Zeit diese Session Informationen automatisch gelöscht werden, außerdem kann man sie auch manuell löschen.

Genaueres siehe hier:

Gruß, Michael
 
  • #6
@PCDReitz
Danke, das kommt der Sache schon ziemlich nahe. Und zusammen mit dem DAU-Tut werde ich wohl mal anfangen können.

T-Low
 
Thema:

Wie arbeitet ein Webshop?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben