Bestellverwaltung Nutzung Funktion "Kundenkontakt"

Allgemeine Fragen zur Verwendung von wpShopGermany4 und dessen integrierten Modulen

Moderator: maennchen1.de

Antworten
Rosi
Beiträge: 93
Registriert: 01.12.2013, 14:27
Lizenz: wpShopGermany Enterprise

Bestellverwaltung Nutzung Funktion "Kundenkontakt"

Beitrag von Rosi »

Hallo,

ich würde gerne mehreren Kunden eine Zahlungserinnerung über die Funktion "Kundenkontakt" schicken. Die Platzhalter zb "Bestellnummer" (siehe gelbe Markierung im Anhang) werden aber nicht interpretiert. Ist das richtig so?

Danke+Grüße
Rosi
Dateianhänge
Abopropdukt3.PNG
Benutzeravatar
john hense
Beiträge: 77
Registriert: 27.08.2021, 14:01
Lizenz: wpShopGermany Enterprise

Re: Bestellverwaltung Nutzung Funktion "Kundenkontakt"

Beitrag von john hense »

Hallo, :smt006

Das dürfte ein Dateifehler sein, Deine Templates sind wahrscheinlich veraltet und Du müstest sie so umschreiben,
dass sie mit der neuen Syntax passen.
Wir haben, Das E-Mail System in den neueren Versionen vom WP Shop erneuert,
weshalb manchmal eigene Dateien die aus älteren Versionen übertragen werden Fehler aufweisen.
Falls Du mir eine der E-Mail Templates schicken kannst, dann wäre das sehr hilfreich, um ihnen bei der Fehlerbehebung zu helfen.

Mit freundlichen Grüßen

John Jay Hense
Rosi
Beiträge: 93
Registriert: 01.12.2013, 14:27
Lizenz: wpShopGermany Enterprise

Re: Bestellverwaltung Nutzung Funktion "Kundenkontakt"

Beitrag von Rosi »

Hallo,

anbei mal eine Bsp.-Datei für das interpretieren der Platzhalter. In dieser Datei stimmt wohl auch generell der Zahlungslink nicht,

<a href="%order_done_url%" title="Bestellungen"> </a> </p>.

Danke+Grüße
Rosi



<?php

global $template_name, $template_betreff, $absender_name, $absender_email;

/**
* Betreff des Templates
*/
$template_name = "RS_Zahlungserinnerung1_PP"; $template_betreff = "Erinnerung: Rechnung Geocaching Magazin Abo";

/*
* $this->view['basket'] enthält Angaben über den Warenkorb
* $this->view['kunde'] Enthält den Kundendatensatz aus der Datenbank
* $this->view['order'] Enthält den Bestelldatensatz aus der Datenbank
* $this->view['datum'] Enthält das aktuelle Datum (Timestemp)
*/

?><p>Bestellnummer: <?php echo $this->view['order']['id']; ?> / Bestelldatum: <?php echo date("d.m.Y H:i", strtotime($this->view['data']['cdate'])); ?> / Kundennummer: <?php echo $this->view['order']['k_id'];?></p><p>Hallo <?php echo $this->view['kunde']['vname']; ?>,</p><p>wir haben dir am <?php echo date("d.m.Y H:i", strtotime($this->view['data']['cdate'])); ?> eine Rechnung für das nächste Abojahr gesendet. Bei der Überprüfung der Zahlungseingänge haben wir festgestellt, dass bislang noch kein Geldeingang von dir vorliegt. Damit das nächste Heft in den Versand gehen kann und pünktlich bei dir ankommt, nimm bitte eine Zahlung über den folgenden Zahlungslink vor: <a href="%order_done_url%" title="Bestellungen"> </a> </p>

<p>Herzliche Grüße und happy Caching </p><p>Test<br />MAGAZIN<br />N <br /><br />Telefon: +49 <br />Str. 49<br />D-64521 Groß-Gerau<br />E-Mail: magazin.com<br />Webpage: www.magazin.com</p>
Benutzeravatar
john hense
Beiträge: 77
Registriert: 27.08.2021, 14:01
Lizenz: wpShopGermany Enterprise

Re: Bestellverwaltung Nutzung Funktion "Kundenkontakt"

Beitrag von john hense »

Hallo, :smt006

Ja das E-Mail Format ist veraltet, ich habe eine Datei mit den neueren Templates hier:
mailtemplates.zip
(15.53 KiB) 19-mal heruntergeladen
die E-Mail Templates müssen umgeschrieben werden, damit sie im neuen Shop System richtig verstanden werden.
Hier zum Vergleichen:

Alter Syntax:
/ Kundennummer: <?php echo $this->view['order']['k_id'];?>

der neue syntax sieht so aus:
<?php echo wpsg_pad_right(__('Kundennummer', 'wpsg').':', 35); ?><?php echo $this->view['basket']['checkout']['knr']; ?>
____________________________

"wpsg_pad_right" Setzt die Position auf dem Dokument
"t(__('Kundennummer', 'wpsg').':', 35)" Die "Kundennummer" und ":" Wird als Klartext eingefügt.

Die neue Email könnte villecht so ausehen (ich habe sie noch nicht getested):
mail.txt
(1.33 KiB) 18-mal heruntergeladen
Antworten