PHP-Tutorial für einfachen Onlineshop

Status
Nicht offen für weitere Antworten.
Hallo!

Ich möchte mir einen einfachen Onlineshop erstellen, mit Kategorien, Artikeln, Warenkorb, Bestellfunktion - also nicht viel Schnickschnack. Da ich das System meinen Wünschen anpassen möchte, will ich nicht auf ein fertiges Script zurückgreifen. Ein Tutorial zum Erstellen eines solchen Shops würde mir sehr helfen, da man dort immer alles gut nachvollziehen und dementsprechend ändern kann, wie es einem gefällt.

Kennt ihr ein für mich geeignetes Tutorial?

Liebe Grüße
Markus
 
Hi,

...rein vom Aufbau ist jedes ShopSystem fast gleich:
eine DB-Table mit Katalogen,auf dem ein index liegt, eine table mit Warengruppen,
die mit dem index der kataloge verknüpft ist und eine table mit artikeln, wo der index
mit den Warengruppen verknüpft ist. (Wobei ich mit index den "Pirimary Key" meine).

Das ganze lässt sich mit dieser Struktur auf jede Server-Script-Sprache anwenden, egal,
ob nun PHP,CGI oder ASP - einzig interessant ist also zunächst die Basis-Implementierung
in der jeweiligen Script-Sprache:

Was gebracht wird sind also etliche DB-Queries zum auflisten in sämtlichen Variablen
bzw GUI-Komponenten (z.b. comboboxen etc) sowie das anlegen verschiedener Request-
String zwischen Server und Client(Browser), um Abfragen zu generieren.

Das DB-Layout für MySQL kann z.B. so aussehen:
Kataloge - Felder: INT(3) kid PRIMARY KEY NOT NULL AUTO_INCREMENT, VARCHAR(255) title
(INT(3) erlaubt hier 999 Kataloge und hat den Primär-Schlüssel, VARCHAR(255) erlaubt 255 Zeichen als Bezeichnung des einzelnen Kataloges)

Warengruppen - INT[3] wid PRIMARY KEY NOT NULL AUTO_INCREMENT, INT(3) kid, VARCHAR(255) title
(wid = ID der Warengruppe, kid = Verknüpfung zum Katalog...)

Artikelgruppen - INT(3) agid PRIMARY KEY NOT NULL AUTO_INCREMENT, INT(3) wid, INT(3) kid, VARCHAR(255) title

Artikel - INT(10) aid, INT(3) agid, INT(3) wid, INT(3) kid, VARCHAR(255) title, TEXT html, double preis
(aid = Artikel-ID, agid = ArtikelGruppe-ID, wid = Warengruppe-ID, kid = Katalog-ID, html = riesig grosses Textfeld zum speichern kompletten HTML-Inhaltes, double Preis: Achtung, double sollte mit str_replace() im PHP von 00.00 auf 00,00 umgebaut werden ;)

----------------------------------------------

Was den Rest im PHP betrifft:
Jede Menge Arbeit :D


LG
Andy
 
Hehe ja ein tutorials käme da gleich eines Endlos Projekt.Jede menge Seiten und viel Arbeit bis so ein Online Shop fertig.

Ich selbst schreibe schon ewig lang an einen Online Shop und bin fast auch soweit das man in Online stellen kann.Mal abgesehen davon schleichen sich immer wieder ein parr Fehler ein und noch zahlreiche sonderfunktion werden immer wieder mal benötig bwz im Shop ergänz.So das es immer was zu tun gibt. Allein das Administrator Menü wächst ständig an.

Wenn du wirklich so ein große Projekt im angriff nehmen willst würde ich Dir empfehlen eine gutes Buch zu kaufen über PHP und Mysql.Denn ohne Datenbank ist sowas kaum noch vorstellbar.

Wenn du mal einen kleinen einblick haben wilst wie sowas dann auschaut hier mein Seite:
http://www.hs-arbeitsschutz.com/

Das Shop system ist noch nicht Offizell online nur auf einen speraten Testserver.
Der Shop hat mitterweillen ca 480 Artikeln und 80 verschiedene Kategorien.sowie verschieden größen angaben und Produkt bezogene Versandkosten.Einen Kundenbereich mit Bestellisten einsicht unsw.Auf anfrage kann ich dir auch mal einen einblick auf den Testserver gewähren.

Nur damit du mal eine Vorstellung bekommst wieviel Arbeit in so einen Projekt steckt.
 
^^ Is halt die Frage ob er sich die Arbeit machen will ^^
Logischerweise würde es "ungefähr" so aussehen wie er es möchte andererseits könnte er shcon vorgefertigte Shop-Scripte benutzen
 
Ups -.- dies hab ich wohl übersehen ^^
Mhm meine Frage dazu ist also ob es jetzt nur um spezielle Funktionen geht oder einfach nur um das Design des jeweiligen "Shop" Systemes
 
An deiner Stelle würde ich die Finger davon lassen, zumindest, wenn du den Shop auch einsetzen willst. Um einen Shop zu programmieren braucht man nicht nur PHP Kenntnisse, sondern auch kaufmännisches und vor allem "rechtliches" Wissen. Ansonsten hagelt es Abmahnungen.
 
Da solch ein Verkaufssystem auch mit einer Menge vertrauenswürdiger Daten umgeht, muss auch der Datenschutz und die Sicherheit beim Umgang dieser Daten gewährleistet sein.
 
Nunja, es sollte sich ja lediglich um einen recht kleinen Shop handeln. Es geht lediglich darum, dass ich selbstgemachte Artikel über meine Website verkaufen möchte, es ist also wirklich nichts Großes.

Ich habe mal mein altes PHP-Buch herausgekramt und denke, mit dessen Hilfe sollte ich den "Shop" soweit hinbekommen. Allerdings weiß ich überhaupt nicht, wie ich die Verknüpfung zu einem Warenkorb hinbekommen sollte, wie also angeklickte Artikel in den Korb eingetragen werden usw. Das übersteigt dann meine Kentnisse.
 
Status
Nicht offen für weitere Antworten.
Zurück