Liebe Zeta-Entwickler,
bei meinen nächsten Geh-Versuchen mit dem Shop-Modul sind mir weitere Dinge aufgefallen:
1) Bei der Bestätigung der Bestellung werden durch das Modul zwei E-Mails generiert: An den Shop-Betreiber und an den Besteller. Die E-Mail an den Shop-Betreiber besitzt zur Zeit als Absender die E-Mail-Adresse aus der ZP-Shop-Konfiguration. Da aber die E-Mail-Adresse des Bestellers zu diesem Zeitpunkt vorliegt, wäre es wünschenswert, diese als Absender des Bestell-E-Mails zu verwenden (bspw. kann diese als Antwort-Mail für den Versand eines Bestell-Artikels verwendet werden). Dafür sind nur ein paar kleine Anpassungen in der classes-Datei 'shopmanager.php' notwendig, z.B.
Zeile 94:
ALT: $header .= 'From: ' . Configuration::$conf_shopname . "<" . Configuration::$conf_shopemail . ">\r\n";
NEU: $header .= 'From: ' . $name . "<" . $email . ">\r\n";
Zeilen 101-104 (NEU einfügen):
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$header .= 'From: ' . Configuration::$conf_shopname . "<" . Configuration::$conf_shopemail . ">\r\n";
2) Gerne möchte ich wie im Demo-Shop in jedem Seitenkopf den Text ausgeben "Mein Warenkorb: x Artikel (x,xx EUR)", jedoch nur dann, wenn schon mindestens ein Bestell-Artikel im Warenkorb liegt. Dies ist bereits in einem Postkurz angesprochen, jedoch nicht weiter detailliert worden. Könntet Ihr hierfür einen Tipp geben (z.B. vermutlich eine Änderung der Vorlage default.html).
3) Die jetzige Lösung der Versandkosten birgt eine Ungenauigkeit für den Fall, dass mehrere oder auch unterschiedliche Produkte bestellt werden. Wenn eine größere Menge in den Warenkorb eingestellt wird, wird weiterhin der in der Shop-Konfiguration eingestellte Betrag für die Versandkosten verwendet. Das ist problematisch. Zur Zeit könnte man also nur mit einer Mischkalkulation arbeiten, was aber für kleinere Bestellung zu hohen Versandkosten führt. Könntet Ihr Euch eine Versandkosten-Regel vorstellen, die hinter jedem Bestell-Artikel abgelegt wird? Eine solche Regel könnte z.B. einen Bestellwert abfragen und ggfs. auch, ob die Regel pro Warenkorb oder unterschiedlichem Bestell-Artikel angewendet wird.
Ich freue mich auf Eure wie immer hilfreichen Rückmeldungen,
Sebastian