Anrede Kundenmail

Allgemeine Fragen zur Verwendung von wpShopGermany4 und dessen integrierten Modulen

Moderator: maennchen1.de

Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Anrede Kundenmail

Beitrag von Gabriele Sch. »

Hallo,
ich prüfe grade ob überhaupt alles geklappt hat. Muss als Version jetzt bei "Installation" 4.1.0-1 angezeigt werden?
Danke sehr.
Viele Grüße
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Anrede Kundenmail

Beitrag von Gabriele Sch. »

Hallo,

sehr, sehr schade, dass es nicht dabei war!

Viele Grüße
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Anrede Kundenmail

Beitrag von maennchen1.de »

Die Anrede wird jetzt in der aktuellen Version mit dargestellt. Du kannst die aktuelle Beta-Version auf unserer Download-Seite herunter laden.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Anrede Kundenmail

Beitrag von Gabriele Sch. »

Guten Morgen,

:-)
na, dann schaun wir mal.
Vielen Dank!
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Anrede Kundenmail

Beitrag von Gabriele Sch. »

Hallo,

hier auf Seite 1 wurde folgende Code gegeben:
<?php echo wpsg_translate(__('Hallo #1# #2#,', 'wpsg'), $this->view['kunde']['title'], $this->view['kunde']['name']); ?>
In der Statusmail sieht es so aus:
?><?php

echo wpsg_translate(__('Guten Tag #1# #2# #3#,', 'wpsg'), $oCustomer->getTitle(), $oCustomer->getFirstname(), $oCustomer->getName());

?>

Könnte ich bitte Hilfe/Kontrolle bekommen? Ich möchte folgendes:
Guten Tag Herr oder Frau Nachname,

und würde den Code wie folgt ändern wollen:

?><?php echo wpsg_translate(__('Guten Tag #1# #2#,', 'wpsg'), $oCustomer->getTitle(), $oCustomer->getName()); ?>

Ich würde diesen Code dann für die Bestellbestätigung nutzen wollen und in allen mail templates )inkl. der neuen status mail) so abändern.

Viele Grüße
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Anrede Kundenmail

Beitrag von maennchen1.de »

Hallo!
Sieht gut aus. Geht was nicht?
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Anrede Kundenmail

Beitrag von Gabriele Sch. »

Hallo,

leider sieht meine Bestellbestätigung z.Zt. noch so aus:
Guten Tag ,

herzlichen Dank für Ihre Bestellung!
und mein Wunsch war immer:
Guten Tag Herr oder Frau XY,

Das würde ich nun gern mit diesem Code s.o. lösen wollen.

Den kann ich jetzt also so einbauen? Richtig?

Viele Grüße
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Anrede Kundenmail

Beitrag von maennchen1.de »

Ich befürchte, du redest von 2 verschiedenen Dingen.
Hier im Thread ging es um die kundenmail.phtml und da steht in Zeile 14:

Code: Alles auswählen

?><?php echo wpsg_translate(__('Hallo #1# #2# #3#,', 'wpsg'), @$arTitle[$this->view['basket']['checkout']['title']], $this->view['basket']['checkout']['vname'], $this->view['basket']['checkout']['name']); ?> 
Wenn du die status.phtml meinst, nutzt diese eine andere Syntax in Zeile 28:

Code: Alles auswählen

	echo wpsg_translate(__('Hallo #1# #2# #3#,', 'wpsg'), $oCustomer->getTitle(), $oCustomer->getFirstname(), $oCustomer->getName()); 
Daran solltest du dich natürlich orientieren. Es werden nur die Variablen genutzt, die auch per Standard in der Datei angegeben werden. Du kannst das nicht mischen.

Wenn du genauere Infos möchtest, beziehe dich bitte auf die Datei und die Zeile. Danke!
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Gabriele Sch.
Beiträge: 630
Registriert: 22.06.2018, 09:18
Lizenz: wpShopGermany Enterprise

Re: Anrede Kundenmail

Beitrag von Gabriele Sch. »

Guten Morgen,

Danke sehr, verstanden.

Ich versuche mal zusammenzufassen, was sich aus den vorherigen Beiträgen ergibt. Bisher ist meine Kundenmail nicht so, wie ich sie gern hätte.
Ich nutze ausschließlich die Bestellbestätigung, die ich in Absprache mit der IT-Kanzlei rechtsicher versende (inkl. Anhängen). Die status mail nutze ich gar nicht.

Zur Zeit erscheint beim Kunden nur Guten Tag,
Ich möchte folgende Anrede: Guten Tag Herr oder Frau XY.

So sieht mein aktueller Code aus:

Code: Alles auswählen

<?php 

	/* Wichtig, da die Module sonst kein HTML zurückgeben */
	$this->htmlMail = true;

?>
<p>&nbsp;</p>
<p><?php echo wpsg_translate(__('Guten Tag #1# #2#,', 'wpsg'), $this->view['kunde']['title'], $this->view['kunde']['anrede']['name']); ?><br> </br>

<p><?php echo __('herzlichen Dank für Ihre Bestellung!', 'wpsg'); ?></p><p>&nbsp;</p>
<?php $this->render(WPSG_PATH_VIEW.'/mailtemplates/html/customer.phtml'); ?>

<h2><?php echo __('Warenkorb', 'wpsg'); ?>:</h2>
siehe hierzu weiter oben die Beiträge.

Gern würde ich einen neuen Versuch starten, dass die Mail Kundenmail mit einer persönlichen Ansprache raus geht.
Könnt ihr bitte helfen?

Vielen Dank!
Benutzeravatar
maennchen1.de
Administrator
Beiträge: 17870
Registriert: 14.08.2003, 16:55
Lizenz: wpShopGermany Enterprise
Wohnort: Thüringen, Ellersleben
Kontaktdaten:

Re: Anrede Kundenmail

Beitrag von maennchen1.de »

Es geht dir um die Datei views/mailtemplates/html/kundenmail.phtml?
Dort gibt es in Zeile 9 diesen Inhalt:

Code: Alles auswählen

<p><?php echo wpsg_translate(__('Hallo #1# #2#,', 'wpsg'), $this->view['basket']['checkout']['vname'], $this->view['basket']['checkout']['name']); ?></p>
Wie oben schon erwähnt, musst du die entsprechenden Variablen verwenden, die in dem Template existieren und darfst keine anderen verwenden.
Um zu wissen, welche Daten und welche Schlüssel in den entsprechenden Variablen (Arrays, Objekten) enthalten sind, kannst du die enthaltene Debug-Funktion von wpShopGermany verwenden. Dazu musst du diese zunächst unter "Konfiguration > Erweitert > Debug Modus" aktivieren und kannst dann die Ausgabe in deinem Template machen.
Bsp Erweiterung der Zeile 9:

Code: Alles auswählen

<p><?php echo wpsg_translate(__('Hallo #1# #2#,', 'wpsg'), $this->view['basket']['checkout']['vname'], $this->view['basket']['checkout']['name']); ?></p>
<?php wpsg_debug($this->view['basket']['checkout']); ?>
Diese Ausgabe kannst du hier gern posten, sofern du dann nicht weiter weißt.
Kein Support per PN! Alle Fragen beantworten wir hier im Forum. Per PN bitte nur Passwörter, Namen und URLs - sofern notwendig.
Bitte vor dem posten lesen:
Wie poste ich eine Frage zu einem Problem?
FAQ / häufig gestellte Fragen
Anzeige-Fehler / Funktionsfehler in wpShopGermany erkennen und selbst beheben
PHTML-Dateien richtig verwenden (für eigene Anpassungen)
Antworten