Offen Plugin Zahlungserinnerung - Variablen / Text

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.325
Hallo,

verwendet jemand das Zahlungserinnerungsmodul / Plugin von JTL und wäre bitte so freundlich und könnte seinen Code hier zur Verfügung stellen.
Ich werde nach XXX Tests mit den Variablen sonst noch wahnsinnig, nichts funktioniert so wirklich.

Vielen Dank.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Plugin Zahlungserinnerung - Variablen / Text

Ein Blick in die info.xml vom Plugin sagt .. Standard-Mail ist

Code:
Sehr {if $Kunde->cAnrede=="w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},<br><br>

da Sie über die maximale Zahlungsdauer von {$oPluginMail->nTageNachBestellung} gelangt sind, bitte wir Sie die Bestellung {$oPluginMail->oBestellung->cBestellNr} vom {$oPluginMail->oBestellung->dErstellt} zu bezahlen.<br><br>

Mit freundlichen Grüßen,<br><br>

{$Firma->cName}
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.325
AW: Plugin Zahlungserinnerung - Variablen / Text

Danke, aber 1x kurz nachdenken und jeder Normaldenkende würde niemals so ein Mail rausschicken :)

Variablen für:
Bestellpositionen (artikel, menge etc), Summe, Rg./Lieferadresse - Zahlungsvarianten (ok, die kann man auch hardcoded eingeben) usw. fehlt.

Leider kann man, die Variablen im Zahlungserinnerungsmodul nicht von der Bestellbestätigung verwenden.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.325
AW: Plugin Zahlungserinnerung - Variablen / Text

Keiner der das Zahlungserinnerungsplugin verwendet, seinen eigenen Text genommen hat (damit der Kunde auch SUmme, Artikel etc. weiss) und so nett wäre, ihn hier zu posten?
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Plugin Zahlungserinnerung - Variablen / Text

hast du dir denn mal mit

Code:
{$oPluginMail->oBestellung|print_r}
ausgeben lassen, was dir im oBestellung-Object alles zur Verfügung steht?

Ggfls. auch mal mit

Code:
{$oPluginMail|print_r}
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.325
AW: Plugin Zahlungserinnerung - Variablen / Text

Sachen gibts....die gibts gar nicht :D

Noch nie von sowas gelesen, aber man lernt ja nie aus, danke.

Ausgabe:

Code:
stdClass Object(    [tkunde] => stdClass Object        (            [fRabatt] => 0            [fGuthaben] => 0            [cAnrede] => m            [Anrede] => Herr            [cTitel] => Dr.            [cVorname] => Max            [cNachname] => Mustermann            [cFirma] => Musterfirma

usw. bei der Testmail.

Also, jetzt hab ich versucht, als Beispiel:

Code:
Sehr {if $Kunde->cAnrede=="w"}geehrte{else}geehrter{/if} {$Kunde->cAnredeLocalized} {$Kunde->cNachname},<br><br>

da Sie über die maximale Zahlungsdauer von {$oPluginMail->nTageNachBestellung} gelangt sind, bitte wir Sie die Bestellung {$oPluginMail->oBestellung->cBestellNr} vom {$oPluginMail->oBestellung->dErstellt} zu bezahlen.<br><br>

{$oPluginMail->dVersanddatum_de}<br>
{$oPluginMail->Positionen}<br>
{$oPluginMail->cEigenschaftWertName}<br>

Testzwecks oBestellung<br>

{$oPluginMail->oBestellung->dVersanddatum_de}<br>
{$oPluginMail->oBestellung->Positionen}<br>
{$oPluginMail->oBestellung->cEigenschaftWertName}<br>

<br><br>

Testmail -> hört auf nach "zu bezahlen." Im Standarttext wird mir jedoch auch keine "Tage" angezeigt", keine Bestellnummer und auch kein erstellt.


Testmail von Standart sieht per Mail so aus:

Sehr geehrter Herr Mustermann,

da Sie über die maximale Zahlungsdauer von gelangt sind, bitte wir Sie die Bestellung vom zu bezahlen.
 

casim

Sehr aktives Mitglied
26. Juni 2012
5.934
10
AW: Plugin Zahlungserinnerung - Variablen / Text

Na a, das Problem ist ... da es sich um ein Plugin handelt, stehen keine Testdaten zur Verfügung.
Es gibt ja keine reale Bestellung.

Code:
{$oPluginMail->oBestellung->Positionen}

dürfte so nicht gehen, da es sich um ein Array handeln wird (es könnte ja auch 2+ Positionen sein).
Du müsstest es daher in eine foreach-Schleife rein bauen.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.401
1.325
AW: Plugin Zahlungserinnerung - Variablen / Text

Array...foreach-Schleife.... :D
Vielleicht Zeit und Lust mir, gegen Kosten/Zeitersatz, so ein paar kleine Infos, einzubauen - bitte?

Es würden wirklich ein paar ganz simple Dinge reichen: Was bestellt (Artikel, Summen), wann, Bestellnummer, Lieferadresse - das würde schon reichen.

Paymentlinks, Kontodaten etc. kann ich ja alles hardcoded reinschmeissen.
 

Ähnliche Themen