Ich weiß, dass das Kundenkennwort aus Sicherheitsgründen aus Magento 2 entfernt wurde, dies ist jedoch erforderlich.
Standardmäßig wird Magento 2
kein Passwort für die E-Mail- Adresse eines neuen Kontos angegeben. Wir haben jedoch ein Passwort in der Begrüßungs-E-Mail benötigt.
Standard Magento 2 Mail-Vorlage:
<!--@vars {
"var this.getUrl($store, 'customer/account/')":"Customer Account URL",
"var customer.email":"Customer Email",
"var customer.name":"Customer Name"
} @-->
{{template config_path="design/email/header_template"}}
<p class="greeting">{{trans "%name," name=$customer.name}}</p>
<p>{{trans "Welcome to %store_name." store_name=$store.getFrontendName()}}</p>
<p>
{{trans
'To sign in to our site, use these credentials during checkout or on the <a href="%customer_url">My Account</a> page:'
customer_url=$this.getUrl($store,'customer/account/',[_nosid:1])
|raw}}
</p>
<table class="email-credentials">
<tr>
<th>{{trans "Email:"}}</th>
<td>{{var customer.email}}</td>
</tr>
<tr>
<th>{{trans "Password:"}}</th>
<td><em>{{trans "Password you set when creating account"}}</em></td>
</tr>
</table>
Ich möchte: {{var customer.password}}
Das Problem ist jedoch, dass das Kennwort nicht in der E-Mail festgelegt wird.
Können Sie mir bitte mitteilen, wie ich das Kundenkennwort in der E-Mail-Vorlage oder einer anderen Lösung festlegen kann?