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
299
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 Auftrag (Position) per SQL versenden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Verfügbarkeit per Ameise einstellen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Import von Angeboten per Ameise möglich? JTL-Ameise - Ideen, Lob und Kritik 3
Neu Artikelübersicht: JTL-Shop lädt per AJAX gesamte Html-Seite in das Filter-Modal JTL-Shop - Fehler und Bugs 0
Artikel mehreren Kategorien per Ameise zuordnen JTL-Wawi 1.9 3
In Diskussion Rechnungskorrekturen per SQL Vorgangsstatus setzen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Nach Update auf 1.9.8.0 kein Bilderabgleich per JTL-Connector mehr möglich Shopify-Connector 22
Zahlungslinks & Rechnungen per Mollie API? JTL-Wawi 1.9 0
Neu Waren per Scanner einlagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Bedienbarkeit von JTL-Wawi per Screenreader NVDA/JAWS JTL-Wawi - Ideen, Lob und Kritik 1
Anhänge bei zb. Auftrag per Email versenden | Workflow JTL-Wawi 1.9 5
Neu Expressbearbeitung (unter Zusatzverpackung) in der WaWi per Workflow abfangen Allgemeine Fragen zu JTL-Shop 2
Neu Auftragsview per Ameise oder SQL in CSV exportieren User helfen Usern - Fragen zu JTL-Wawi 13
Neu Rückzahlung per Zettle nicht möglich?! Allgemeine Fragen zu JTL-POS 0
Neu Bild-URL per Workflow aus eigene Felder zuordnen – Geht das? User helfen Usern - Fragen zu JTL-Wawi 5
Gelöst Datei per Workflow verschieben JTL-Workflows - Ideen, Lob und Kritik 8
Neu Einem Kunden eine Rechnung mit individuellem Betreff per E-Mail zusenden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bon automatisch per Mail Allgemeine Fragen zu JTL-POS 0
Neu CSV per FTP vom Lieferanten JTL Shop Hosting Schnittstellen Import / Export 3
Neu PDF Datei automatisch herunterladen und per E-Mail versenden Arbeitsabläufe in JTL-Wawi 1
In Diskussion Wie lässt sich ein Freiposition im Auftrag per Workflow löschen? JTL-Workflows - Fehler und Bugs 4
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 8
Email aus der WAWI 1.9.7.0 werden nicht an Kunden gesendet JTL-Wawi 1.9 3
Neu Shopify - wegen Formatierung der Email Adresse - unbehandelte Ausnahme #959190594F6282F Shopify-Connector 0
In Diskussion Workflow email senden bei Bestandsänderung (nur Erhöhung) JTL-Workflows - Ideen, Lob und Kritik 41
Neu Probleme beim Aufruf von Email-Vorlage nach Shop-Update Betrieb / Pflege von JTL-Shop 5

Ähnliche Themen