
1. Allgemeines
'Shop-L5' ist eine Internetshoplösung, die aus dem Bedürfniss heraus entstanden ist,
insbesondere dem Groß- und Einzelhandel eine leistungsfähige, einfach zu
administrierende Shoplösung zur Verfügung zu stellen.

2. Spezielle Eigenschaften

2.1 Kunden
2.1.1 Mehrere Kundengruppen
Einteilung in Endkunden, Wiederverkäufer und Großhändler mit entsprechend zugeordneten
Konditionen. Die Angabe von Netto/Bruttopreisen erfolgt ebenso wie die formgerechte
Rechnungsstellung.
2.1.2 Länderspezifische Kundendifferenzierung
Unterscheidung zwischen EU/nicht-EU-Kunden. Brutto/Netto-Preisangaben und Rechnungsstellung
gelten entsprechend.

2.2 Artikel
2.2.1 Mwst.-Sätze
Mehrere Mwst.-Sätze sind wählbar.
2.2.2 Einheiten
Die Möglichkeit zur Bestellung von Teilen der Mengeneinheit ist wählbar (z.B. m oder kg).
2.2.3 Bilder
Bilder können vorhanden sein. Möglichkeit zum Online-Upload.

2.3 Katalog
2.3.1 Baumhierarchie
Jede Artikelgruppe entspricht einem 'Ordner'. Die Hierarchie kann beliebig
tief verschachtelt sein.

2.4 Preise
2.4.1 Kundengruppenpreise
Jeder Kundengruppe wird sowohl ein Preis als auch eine Mindestbestellmenge zugeordnet.
Kunden, welche die ihrer Kundengruppenzugehörigkeit entsprechende Mindestbestellmenge
nicht erfüllen, fallen im Artikelpreis auf die niedrigere Preiskategorie zurück.
2.4.2 Mindestmengen-Bezug
Die 'Erfüllung' des Mindestmengenkriteriums für die jeweilige Kundengruppe kann sich
auf Menge, Einheit und Warengruppe beziehen.
2.4.3 Sonderpreise
Für die jeweilige Kundengruppe in einer Zeitspanne gültige Preise möglich.

2.5 Einkaufswagen
2.5.1 'Multibox'-Gruppierung
Die Artikel werden zusammengefasst nach ihrer
a) Zugehörigkeit zu einem Artikel (bei Teilmengen)
b) Zugehörigkeit zu einer Warengruppe
2.5.2 Berechnung
Die Berechnung erfolgt unter Berücksichtigung von Kundengruppenzugehörigkeit,
Herkunftsland, Mindestbestellmengen, Mehrwertsteuersätzen und eventuell anfallender
Versandkosten automatisch und rechtskonform.

2.6 Bezahlvorgang
2.6.1 Stufenzwang
Der Kunde muss den gesamten mehrstufigen Bezahlvorgang schrittweise durchlaufen.
2.6.2 Stufen
[ einkaufswagen inhalt | zustelladresse | zahlungsart | bestätigung | fertig ]

2.7 Sicherheit
2.7.1 Keine Übertragung kundenspezifischer Informationen ohne SSL!
2.7.1.1 SSL-Zwang für bestimmte Ebenen - ansonsten automatische Umleitung in sichere Verbindung.
2.7.2 Zusätzliches SSL-Security-Cookie gegen Session-Übernahme durch Cookiediebstahl.
2.7.3 Befehlszugriffskontrolle auf Benutzergruppenebene('guest', 'user', 'employee', 'admin').

3. Technische Eigenschaften
PHP/MySQL

4. Administration
Webbasiert / ODBC-Anbindung möglich.

5. Kundensicht
5.1 Schnellbestellfunktion
Kunden können anhand von Artikelnummern direkt ihre Bestellung in das System eingeben, ohne
vorher den Katalog durchbrowsen zu müssen.
5.2 Suchfunktion
Der Shop bietet die Möglichkeit über eine Eingabemaske den Artikelbestand anhand
von Artikelnummern oder Artikelbezeichnungen nach einem gewünschten Produkt zu durchsuchen.
5.3 Wiederverwendbarer Warenkorb
Der Kunde kann, sofern er sich als angemeldeter Benutzer über ein Login identifiziert hat,
eine Artikelauswahl, die er in den Warenkorb gelegt hat beim verlassen des Shops speichern,
ohne sofort bestellen zu müssen. Bei der nächsten Anmeldung wird der Kunde dann gefragt, ob
er den Warenkorb der letzten Sitzung weiterverwenden oder einen leeren Warenkorb benutzen möchte.
5.4 Adressbuchfunktionalität
Kunden können nach dem Login ihre Benutzerdaten verwalten. Unter anderem besteht die
Möglichkeit mehrere Adressen anzulegen z.B. bei unterschiedlicher Liefer- und Rechnungsadresse.
Während des Bezahlvorganges kann der Kunde auf dieses Adressbuch zurückgreifen und eine
gewünschte Liefer- bzw. Rechnungsadresse auswählen.
5.5 Verwaltung der Account-Daten
Der Kunde hat die Möglichkeit nach der Anmeldung am System seine eigenen benutzerdefinierten
Daten zu ändern. Z.B. Benutzernamen, Passwort, Adresse, Telefonnummer usw..