webEdition Shop-Modul – Teil 1 Grundlagen
Da es derzeit sehr schwer ist Informationen zum webEdition Shop-Modul zu finden, werde ich in einer mehrteiligen Artikelserie meine Erfahrungen und Grundlagen zum Shop-Modul veröffentlichen. Der erste Artikel befasst sich mit den Grundlagen und dem Leistungsumfang des webEdition Shop-Moduls.
Grundlagen und Leistungsumfang des webEdition Shop-Moduls
Das Shop-Modul ist, wie der Name bereits erahnen lässt, ein Zusatzmodul, dass bei jeder webEdition-Installation bei Bedarf installiert werden kann. Betrachtet wir das Shop-Modul unabhängig von anderen webEdition Zusatzmodulen, besteht der Funktionsumfang aus:
- Der Erfassung und Bearbeitung von Bestellungen
- Dem manuellen und/oder automatischen Versand von Status-Mails (Bestellbestätigung, Bearbeitungs-Status etc.)
- Der Verwaltung von MwSt.-Sätzen, sowie Porto- und Verpackungsinformationen
- Konfiguration der Payment-Provider Paypal und Saferpay
- Frei definierbare Textfelder pro Bestellung und/oder Artikel im Warenkorb (z.B. Freitext Kundenanmerkungen)

Demnach ist das Shop-Modul von der Bedienung und der Anwendung sehr einfach. Anhand der Funktionsübersicht lässt sich aber auch ableiten, dass sich mit Shop-Modul allein kein Online-Shop umsetzen lässt. Um ein Online-Shop mit webEdition und dem Shop-Modul realisieren zu können, gibt es zwei Möglichkeiten:
- Die Artikel- und Kundenverwaltung erfolgt in einem externen Warenwirtschaftssystem, was voraussetzt, dass die Anbindung des Warenwirtschaftssystems an webEdition programmiert werden muss, oder
- Es wird webEdition für die Artikelverwaltung auf Dokumentenebene oder das webEdition DB/Objekt-Modul für die Artikelverwaltung auf Objektebene und das webEdition Modul “Kundenverwaltung” für die Kundenverwaltung genutzt.
Welche der beiden Varianten wann einzusetzen ist, steht im Zusammengang mit der Anzahl der Produkte (Artikel), dem Vorhandensein einer Warenwirtschaft, der Anbindung von Payment-Providern etc. Handelt es sich eher um einen Online-Shop mit einer “überschaubaren” Anzahl an Produkten (Artikeln) und sollen als Payment-Provider neben Paypal und Saferpay nur wenige weitere hinzukommen, lässt sich der Online-Shop wie unter 2. beschrieben umsetzten.
Online-Shop mit webEdition Shop-Modul + webEdition Kundenverwaltung
Durch die Kombination aus webEdition + webEdition DB/Objekt-Modul (optional) + webEdition Shop-Modul + webEdition Kundenverwaltung erweitert sich der Funktionsumfang wie folgt:
- Artikel-Varianten für Produkte (unabhängig, ob Dokumenten- oder Objekt-basiert)
- Verwaltung von Kunden mit individuell einstellbaren Attributen (z.B. Liefer- und Rechnungsadressen, Kundengruppen, Sprache, Login-Informationen, Verknüpfung von Bestellung und Kunde)
Die Produkte können mit webEdition als Dokumente oder als Objekte verwaltet werden. Ich habe die Erfahrung gemacht, dass beim Verkauf von nur einem oder sehr wenigen unterschiedlichen Produkten, Dokumente die bessere Wahl sind. Sollen viele unterschiedliche Produkte mit stark unterschiedlichen Produkteigenschaften verkauft werden, sollte die Produkt- bzw. Artikelverwaltung mit dem DB/Objekt-Modul erfolgen. Unabhängig von der Umsetzung können mit webEdition Artikel-Varianten erstellt und verwaltet werden. Somit müssen Produkte, die in unterschiedlichen Farben, Preisen und/oder Größen verfügbar sind, nicht mehrmals angelegt werden, sondern nur die Eigenschaften, die sich pro Variante unterscheiden.

Was leistet das webEdition Shop-Modul nicht?
Bevor die Entscheidung auf das webEdition Shop-Modul fällt, sollte klar sein, was das Shop-Modul aktuell nicht “out of the Box” leistet:
- Es gibt keinen vorgefertigen Bestellprozess, d.h. die einzelnen Schritte einer Bestellung (Artikelauswahl, Warenkorb, Kundendaten, Bezahlung) müssen unter Verwenung von bereits enthaltenen webEdition-Tags (Funktionen) programmiert werden. Dadurch erhält man die maximale Flexibilität bei der Gestaltung des Bestellprozesses und beim Design
- Neben Rechnung, Paypal und Saferpay gibt es derzeit keine vorgefertigten Bezahlfunktionen. Soll die Bezahlung per Lastschrift, Kreditkarte oder anderen Bezahlmethoden erfolgen, müssen diese über die API der entsprechenden Payment-Provider programmiert werden.
- Es gibt keine Gutschein- oder Rabatt-Funktionen
- PDF-Rechnungen können nicht automatisiert erstellt werden. Es besteht aber die Möglichkeit Rechnungen als Text- oder HTML-Email zu versenden, die dann ausgedruckt werden können. Sollen automatisiert PDF-Rechnungen erstellt werden, benötigt man dazu spezielle PDF-Bibliotheken (z.B. mPDF), die auf dem Webserver installiert sein müssen.
- Unterschiedliche Versandarten (z.B. Standard, Express, Versichert) werden derzeit nicht unterstützt, lassen sich aber mit einem “Workaround” umsetzen.
Bei weiteren Fragen zu webEdition und/oder dem webEdition Shop-Modul stehe ich jederzeit gerne zur Verfügung!
Tags: DB/Objekt-Modul , Kundenverwaltung , Shop-Modul , webEdition