Der Arbeitskreis “E-Commerce” am ISB Bayern hat eine beispielhafte Lernsituation 2 “Kundenverhalten analysieren” im Lernfeld 7 “Online-Marketing-Maßnahmen umsetzen und bewerten” entwickelt.

Musterdaten und Aufgabenstellung

Die Kundenkonten können über das Modul Prestacollege in Prestashop importiert werden. Den Datenbank-Snapshot können Sie unter Musterdaten herunterladen und wie gewohnt importieren (Anleitung hier).

Basierend auf über 10.000 Kundenkonten (die selbstverständlich mit erfundenen Daten hinterlegt wurden) müssen die Schülerinnen und Schüler (SuS) folgende Kennzahlen hinsichtlich der Kundenkonten ermitteln:

  • Anzahl der Kundenprofile
  • Anteil männlicher und weiblicher Kunden absolut und in Prozent
  • Anteil an Gastbestellern absolut und in Prozent
  • Anteil blockierter (deaktiviert) Kunden absolut und in Prozent
  • Anteil Geschäftskunden absolut und in Prozent
  • Anteil Newsletter-Abonnenten absolut und in Prozent
  • Anteil Newsletter-Abonnenten mit Optin absolut und in Prozent der Newsletter-Abonnenten und der Gesamtkundschaft
  • Anteil Kunden mit zweiter Adresse absolut und in Prozent
  • Anteil Kundenprofile mit Geburtstag absolut und in Prozent
  • Anteil Maximales Kundenalter
  • Anteil Ältestes registriertes Kundenkonto
  • Anteil Jüngstes registriertes Kundenkonto

Dazu sollen die SuS die von Prestashop bereitgestellten Module und Werkzeuge nutzen. Insbesondere sind dies:

Die interne Kundenverwaltung

Die interne Kundenverwaltung von Prestashop (im Menu unter dem Punkt “Kunden -> Kunden”). Dort können mit Hilfe der Sortier- und Filterfunktionen einige der geforderten Kennzahlen ermittelt werden:

Kundenverwaltung Screenshot

MySQL-Abfragen erstellen

Einige der geforderten Kennzahlen können nicht über die interne Kundenverwaltung ermittelt werden. So zum Beispiel der Anteil der Firmenkunden, die Kunden mit zweiter Adresse oder das maximale Kundenalter.

Zur Ermittlung dieser Kennzahlen kann das Tool für Mysql-Abfragen unter dem Menupunkt “Erweiterte Einstellung -> Datenbank” verwendet werden.

Screenshot Mysql Abfrage

Um z.B. die Firmenkunden zu ermitteln, kann folgende Abfrage eingegeben werden:

Select * FROM ps_customer WHERE company<>""

Übersetzt bedeutet das:

  • "Select * FROM ps_customer" wähle alle Datenfelder der Tabelle "ps_customer" aus
  • "WHERE company <>''" wo das Datenfeld "company" nicht leer, also ungleich “” ist

Aufbauend darauf können weitere Abfragen erarbeitet werden.

Über den Autor

Martin Kolb

Martin Kolb ist Lehrer an der Staatlichen Berufsschule II Bayreuth, Fachmitarbeiter der Regierung von Oberfranken und Projektkoordinator E-Commerce des Bayerischen Staatsministeriums für Unterricht und Kultus