Statusänderung per Email funktioniert nicht

Chr1s

Aktives Mitglied
7. Juni 2007
62
0
Hallo zusammen,

wenn ich eine Bestellung in VM durchführe, bekomme ich 2 Emails:

1. Die Bestellbestätigung mit Rechnung und AGB
2. Die Statusänderung der Bestellung:
"der Status Ihrer Bestellung Nr. 15 hat sich geändert. Sie ist nun: In Bearbeitung"

Wenn ich in JTL nun aber die Bestellung als Verschickt kennzeichne, bekomme ich als Kunde keine Email. Aus VM selbst heraus geht das alles ohne Probleme.

Was kann hier der Fehler sein? Übersehe ich eine Einstellung?

Besten Dank!!

Chr1s
 

Chr1s

Aktives Mitglied
7. Juni 2007
62
0
Hallo Thomas,

das ist richtig. Der Status wird auch im VM geändert.

Aber:

Wenn ich ausschließlich mit VM arbeite, setze ich die Stati manuell. Und kann dann auch gleich den Kunden per Mail benachrichtigen.

Wenn ich die Stati also mit der WaWi ändere, dann kann ich auch aus VM direkt keine Benachrichtigung an den Kunden senden. Dann bekommt man die Fehlermeldung: "Bitte zuerst den Status ändern." Das geht aber nicht mehr, da er schon geändert wurde. Und zwar von der WaWi.

Insgesamt ist die Tatsache, dass die Leute die erste Benachrichtigung bekommen "der Status Ihrer Bestellung Nr. 15 hat sich geändert. Sie ist nun: In Bearbeitung" zimelich überflüssig, da sie ja sowieso noch eine separate Bestellbestätigung mit Rechnung bekommen.

Was kann man da machen?

Chr1s

P.S: Nicht das hier ein falscher Eindruck entsteht. Ich finde Eure WaWi großartig!!
 

Thomas Lisson

Administrator
Mitarbeiter
24. März 2006
15.574
300
Köln
Hi,

Connector anpassen, so dass er beim Statuswechsel auf versandt auch die Mail rausschickt.

Wir haben momentan keine Ressourcen, um sich in das Mailsystem von VM einzuarbeiten, daher hier nur der Hinweis, wo das geamcht weredn sollte:
Datei: dbeS/SetBestellung.php Zeile 19-33:
Code:
//Bestellung versandt
	if (intval($_POST["action"]) == 6 && intval($_POST['KeyBestellung']))
	{
		$return = 0;
		if ($einstellungen->StatusVersendet)
		{
			eS_execute_query("update ".DBPVM."orders set order_status=\"".$einstellungen->StatusVersendet."\" where order_id=".intval($_POST['KeyBestellung']));
			//füge history hinzu
			$VersandInfo = $_POST["VersandInfo"];
			$VersandDatum = realEscape($_POST["VersandDatum"]);
			$Tracking = realEscape($_POST["Tracking"]);
			$kommentar = "\nIhre Bestellung wurde am $VersandDatum versandt.\n".$VersandInfo.".\nIdentCode".$Tracking;
			eS_execute_query("insert into ".DBPVM."order_history (order_id, order_status_code, date_added, comments) values(".intval($_POST['KeyBestellung']).", \"".$einstellungen->StatusVersendet."\", now(), \"".$kommentar."\")");	
		}
 	}

Dieser Abschnitt muss um den Mailversand ergänzt werden.
 

Chr1s

Aktives Mitglied
7. Juni 2007
62
0
Ok. Besten Dank!

Gibt es alternativ auch die Möglichkeit, den Versand der ersten Statusmail zu unterdrücken, um diese Funktion ganz auszuschalten?

Danke!!!

Chr1s
 

rickieleejones2000

Aktives Mitglied
19. Juli 2007
18
0
Eine quick & dirty variante ist die VM funktion zum versand der statusänderung auszuschalten:

Für VM 1.0.12

Dazu die datei .../administrator/components/com_virtuemart/classes/ps_order.php wie folgt anpassen:

1) Zeile 368 auskommentieren:

Code:
// $result = vmMail( $dbv->f("contact_email"),  $dbv->f("vendor_name"), $db->f("user_email"), $mail_Subject, $mail_Body, '' );

2) Darunter eine zeile einfügen:

Code:
$result = true;

Cheers,
Rickie
Code:
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie lässt sich der Lieferstatus von Aufträgen per SQL abfragen? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Sendungsnummern per Mail versenden bei mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 5
Neu Eigene Felder des Artikels per Exportvorlage Auftrag auslesen Schnittstellen Import / Export 0
Textvorlage bei "Nachricht an Kunde" per email nicht mehr möglich JTL-Wawi 1.11 2
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Bildimporte per Ameise ein "netter" Zeitvertreib JTL-Wawi 1.11 0
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Druck-/Email-/Exportvorlagen Baustein JTL-Wawi 1.11 1
Neu Kundenkonto mit mehreren Shop-eMail-Adressen User helfen Usern - Fragen zu JTL-Wawi 0
Suche Hilfe beim Anpassen (Design) von Druck- / Email- / Exportvorlage JTL-Wawi 1.10 3
Neu Email Vorlage HTTP 500 JTL-Shop - Fehler und Bugs 0
Neu Fehler beim Bearbeiten der eMail-Templates JTL-Shop - Fehler und Bugs 2
Neu Probleme mit der Email über jtl hosting (plesk) User helfen Usern 2

Ähnliche Themen