Jump to content

Betreffzeile für Email bei neuer Bestellung ändern (Version 1.7.8.9)


Recommended Posts

Hallo zusammen

wo kann ich den Aufbau der Betreffzeile von Emails verändern?

Bei einer "Bestellung"  bekommt man als Shopbetreiber eine Email! Der Betreff lautet derzeit:

"www.mein-shop.de New order: #123 - ABDEDNN"

ich hätte aber gerne 

Neue Bestellung: #123 - von [Kundenname] bei ww.meinshop.de"

Ich habe das schon mal bei meinem alten Version im Shop mal geändert, finde es aber nicht mehr ;/ 
aktuelle Prestshop 1.7.8.9

Edited by cbl (see edit history)
Link to comment
Share on other sites

  • cbl changed the title to Betreffzeile für Email bei neuer Bestellung ändern (Version 1.7.8.9)

Ja ich glaube da war es .... 
Übersetzung ändern, stimmts?
Aber wenn ich da Übersetzung E-Mail wähle und Art Template, dann kommt 

Hoppla! Sieht aus, als ob ein unerwarteter Fehler aufgetreten ist

[] operator not supported for strings

[Symfony\Component\Debug\Exception\FatalThrowableError 0]

Link to comment
Share on other sites

Ich hätte es auch mal in einer älteren Version in der /modules/ps_emailalerts/ps_emailalerts.php angepasst.

 sprintf(Mail::l('Neue Bestellung: #%d - %s, %s - %s', $mail_id_lang), $order->id, $invoice->lastname, $invoice->firstname, $order->reference),
 // sprintf(Mail::l('New order : #%d - %s', $mail_id_lang), $order->id, $order->reference),

In der Neuen Version sieht das etwas anders aus.

Im Moment kommt an
[www.meinshop.de] Neue Bestellung: #2001 - ABCDNDND  
Was vermutlich über das trans reinkommt :)

            if ($dir_mail) {
                Mail::send(
                    $mail_id_lang,
                    'new_order',
                    $this->trans(
                        'New order : #%d - %s',
                        [
                            $order->id,
                            $order->reference,
                        ],
                        'Emails.Subject',
                        $locale),
                    $template_vars,
                    $merchant_mail,
                    null,
                    $configuration['PS_SHOP_EMAIL'],
                    $configuration['PS_SHOP_NAME'],
                    null,
                    null,
                    $dir_mail,
                    false,
                    $id_shop
                );
            }
        }
    }

Wenn ich jetzt die Übersetzung in der DB finden würde könnte ich es auch dort anpassen.

Edited by cbl (see edit history)
Link to comment
Share on other sites

vor 1 Stunde schrieb cbl:

Aber wenn ich da Übersetzung E-Mail wähle und Art Template ...

Falls es sich nicht um einen Schreibfehler handelt, die Übersetzungen der E-Mails dürften sich kaum im Bereich eines Fremdthemes befinden ...

Link to comment
Share on other sites

Das sieht jetzt anders aus als bei meinem 1.6er-Shop. Der offizielle Demoshop hat jetzt die Version 8.0.4, ich weiß nicht ob sich das von 1.7.x unterscheidet. Dort gibt es als "Art des E-Mail-Inhalts" "Subject", was ja das wäre, was du suchst, da muß auch kein Theme ausgewählt werden.

Link to comment
Share on other sites

Hallo zusammen,
jetzt bin ich einen Schritt weiter.

Bei mir kam immer, egal was ich bei der Übersetzung angeklickt haben, der o.a. Fehler.
Ich habe mal das kurz auf Standard Template verwernden angeklickt und bin sofort wieder zurückgegangen auf mein gekauftes Temolate.
UND siehe da, ab da kann ich in die Übersetzungen gehen und ändern :)
Mein Template ist wohl nicht mehr zu 100% kompatibel und das hat sich durch die 2 Klicke gerade gezogen ?!?

Jetzt will ich aber den Betreff bei der neuen Bestellung ändern von 

image.png.6949c61ab8df137b2aa4782bd68adf65.png
auf einen Betreff mit zu mindestens dem Kundennamen

z.B.
Bestellung von Theodor Muster bei www.gutershop.de 

Welche Variable muss ich den nehmen? %d ist ja die laufende Nummer und %s die Bestellnummer.



 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...