Hi folks,
Also wenn du eine Zeitangabe willst: zwischen 1 Tag und 5 Jahren.
Ein Winz-Shop ohne Grosse Funktionen ist ganz easy.
Eine Schleife die alle Kategorien ausliesst.
Eine Schleife, die alle Artikel einer Kategorie ausliesst.
Ein kleiner Warenkorb der einfach gnaz simpel den Inhalt in einem Array speichert (Array("artikel1","artikel2","artikel3");).
Und ein kurzes Bestellformular mit einer <textarea> für die Adresse und ein Submit-Button.
Das Formular wird dann per Mail an den Shop geschickt und fertig.
Das sollte bei einem 12-Stunden Tag in 1-2 Tagen erledigt sein.
Und das ganze geht dann aber bis zum Mega-Monster Shop.
Ich habe aktuell gerade einen, an dem bin ich nun schon ca. 1,5 Jahre dran.
Gut, das ist nicht nur ein Shop, da ist ein an ebay angebundenes Verkaufssystem mit drin, ein riesengrosses komplexes Partnerprogramm, Zahlungsabwicklung, Rechnungslegung, Steuerbelege, Lagerverwaltung Logistik usw. werden über dieses System abgewickelt.
Aber trotzdem.
Man kann an einem grossen Projekt gut und gerne 1-2 Jahre dran sein.
Und wenn du da so fragst "Reicht da vielleicht PHP und MySQL" fühle ich mich fast schon beleidigt.
Eben jenes System mit >380.000 Hits am Tag basiert auf PHP und MySQL.
Sonst nix.
Zumindest nix serverseitiges, klar, CSS, Javascript und son Kram ist immer dabei.
Kein C, kein Perl, kein ASP, kein garnix.
Und es läuft wie Schmids Katze.
Für den Shop als solches habe ich ca. 3 Monate gebraucht.
Der ist aber als solcher schon sehr komplex.
Aufwendige (alte Rechtschreibung) Suche, extrem komplexe Kategoriestruktur (muss bei >2500 Artikeln auch sein), verschiedene Farben/Grössen/Preise für Artikel möglich usw. usf.
Das einpflegen der Artikel in die Datenbank hat mir - Gott seis gedankt - ein Student auf 400-EUR-Basis abgenommen der pro Artikel ca. 12 Minuten benötigt hat.
Unterschätze das also auf keinen Fall!
Aber sei mir nicht böse - wenn du so fragst glaube ich nicht, dass du so auf Anhieb einen Shop hinbekommst.
Ich musste vorher wochenlang überlegen wie das alles genau ablaufen soll, was wie funktionieren soll, wie man den einzelnen Personenkreisen (Kunden, Angestellte des Shops, Spediteure usw.) die Arbeit so einfach wie möglich machen kann usw.
Der grösste Teil des Programmierens liegt nunmal im Denken.
Du musst dir im Vorraus überlegen wie das nachher mal ablaufen soll wenn es fertig ist, du musst wissen wie ein Shop im allgemeinen abläuft, dass der Kunde sich zurechtfindet, dass du deine Artikel präsentierst, dem Kunden einen Warenkorb und einen einfachen Bestellvorgang bietest usw.
Und ob du es nun ganz simpel machst, indem du die Bestellungen einfach per Mail an den Shop schickst, einen Zwischenweg findest, indem z.B. die Bestellungen mit einem Transaktionscode gespeichert werden der bei der Zahlung angegeben wird und so die dazugehörige Rechnung gefunden werden kann oder ob die Zahlungseingänge automatisiert eingelesen werden (sei es durch ein Abkommen mit der Bank, dass die Zahlungsverkehrdaten täglich aktuell als CSV-Daten bereitstehen oder dass du das selber von Hand täglich aus einem HBCI-Programm als CSV exportierst und dann verwertest oder wieauchimmer) - das ist deine eigene Entscheidung.
Hängt natürlich auch vom Projekt ab.
Wenn du z.B. nur teure Grossgeräte jenseits der 10000-Euro-Grenze anbietest und somit nur wenige Bestellungen zu erwarten hast, kannst du die Bestellungen getrost von Hand verarbeiten, wenn aber täglich mehrere oder gar bis zu mehreren hundert Bestellungen aufgegeben werden dann wird das recht umständlich.
Wenn du den Shop als Auftrag erledigen sollst erkläre deinem Auftraggeber ausführlich die Vor- und Nachteile der einzelnen Möglichkeiten und lasse ihn entscheiden - logisch, er ist in dem Fall der Chef, so wie er das haben will musst du es machen, auch wenn du es noch so dämlich findest.
Du solltest aber eben auf jeden Fall das Grundsystem "Onlineshop" verstanden haben und dich näher mit den einzelnen Abläufen vertraut machen, dir überlegen wie lange die einzelnen Dinge ungefähr dauern und ob es sich wirklich lohnt so viel Zeit für einen eigenen Shop zu investieren.
Wenn du wirklich nur Artikel verkaufen willst, ohne grosse Zusatzdinge wie Partnerprogramme, Verkaufssysteme usw. dann ist ein Fertig-Shop auf jeden Fall besser.
Du musst dir ein Konzept machen, du kannst nicht einfach mal drauf los programmieren.
Falls du jedoch doch selbst einen Shop machen möchtest: Mit PHP&MySQL bist du auf jeden Fall gut beraten, ich wüsste nichts, was du - serverseitig - mit PHP&MySQL nicht machen könntest.
(Das "serverseitig" nur zur Vorbeugung irgendwelcher Trolle, die mir hier nachher was von Flash und Co. erzählen wollen ;)
Viel Erfolg in jedem Fall :)
Greets - parse_error;
Dont ask to ask...
.oO(Ohne Parse_Errors waere das Leben doch langweilig)
SELFCode: ie:{ fl:{ br:< va:? ls:< fo:) rl:( n4:{ ss:} de:/ js:| ch:] sh:( mo:| zu:{