Hallo Leute,
im Sinne der guten Community hier möchte ich nur mal kurz meinen Lösungsansatz hier posten, da ich bislang nichts passendes finden konnte.
Problem:Nach Bestellübergabe vom modified eCommerce Shopsoftware an Afterbuy wird keine Erstkontaktmail automatisch versendet.
Die Lösung bzw. die Einstellung, dies trotzdem zu erzwingen lautet folgendermaßen:
In der afterbuy.php (meinShop.de/includes/classes/afterbuy.php) muss die Variable $DATAstring noch um die Varaiable "NoFeedback" erweitert werden und dieser ein Wert (0, 1 oder 2) zugeordnet werden.
Habe das in meinm Beispiel nach dem Block "Delivery Adress" gemacht. Ist aber auch an anderen Stellen möglich.
Einfach diese Stelle suchen... (bei Version modified eCommerce Shopsoftware v1.05 - in meinem Fall ab Zeile 123)
[...]
// Delivery Address
$DATAstring .= "KLFirma=".$customer['d_firma']."&";
$DATAstring .= "KLVorname=".$customer['d_vorname']."&";
$DATAstring .= "KLNachname=".$customer['d_nachname']."&";
$DATAstring .= "KLStrasse=".$customer['d_strasse']."&";
$DATAstring .= "KLPLZ=".$customer['d_plz']."&";
$DATAstring .= "KLOrt=".$customer['d_ort']."&";
$DATAstring .= "KLLand=".$customer['d_land']."&";
[hier muss der Datastring erweitert werden...]
// products_data
$nr = 0;
$anzahl = 0;
[...]
und so erweitern...
[...]
// Delivery Address
$DATAstring .= "KLFirma=".$customer['d_firma']."&";
$DATAstring .= "KLVorname=".$customer['d_vorname']."&";
$DATAstring .= "KLNachname=".$customer['d_nachname']."&";
$DATAstring .= "KLStrasse=".$customer['d_strasse']."&";
$DATAstring .= "KLPLZ=".$customer['d_plz']."&";
$DATAstring .= "KLOrt=".$customer['d_ort']."&";
$DATAstring .= "KLLand=".$customer['d_land']."&";
// added by Tobi 2011-05-28
// 0 = Feedbackdatum setzen und KEINE automatische Erstkontaktmail versenden (Standard)
// 1 = KEIN Feedbackdatum setzen, aber automatische Erstkontaktmail versenden (Achtung: Kunde müsste Feedback durchlaufen wenn die Erstkontaktmail nicht angepasst wird!)
// 2 = Feedbackdatum setzen und automatische Erstkontaktmail versenden (Achtung: Erstkontaktmail muss mit Variablen angepasst werden!)
$DATAstring .= "NoFeedback=2&";
// products_data
$nr = 0;
$anzahl = 0;
[...]
Denke mal, das sollte leicht zu verstehen sein, oder?
Greetings,
Tobi
PS: Hier nochmal ein ähnlicher Thread aus dem Afterbuy Forum, der mich auf die Details aufmerksam gemacht hat:
Kein automatischer Versand von Erstkontakt EmailLinkback: https://www.modified-shop.org/forum/index.php?topic=13233.0