es müsste scheinbar mit dem Update zusammenhängen, dass die Anrede plötzlich im Adressfeld des Kunden steht ( aktuelle Version: 6.4.15.1 ):
„Sehr geehrter Herr Manfred Mustermann
Hauptstr. 1a
11111 Berlin
Deutschland“
Dieses Problem habe ich nur auf der Rechnung. Auf dem Lieferschein wird die korrekte Anschrift verwendet.
Problem 2 auf der Rechnung: Falsches Datumsformat. Aus 25.09.2022 wurde nun:
Bestelldatum 2022/09/25
Datum 2022/09/26
Problem 2 auf dem Lieferschein:
Bestelldatum 2022/09/25
Datum 2022/09/26
Liefertermin: 26.09.2022
Hier wird das Datumsformat vermischt. DE/USA
Habt ihr auch das Problem? Wie kann ich diese Fehler ausbessern?
Hat noch jemand das Problem, dass die documents Templates im Theme nicht mehr extended werden können, wenn in der theme.json nach dem Theme die „@Plugins“ kommen? Erst wenn das Theme nach den „@Plugins“ kommt, kann man extenden. Das ist erst seit 6.41.5.0 der Fall …
Ich habe leider noch nicht die richtige Stelle in den Dokumenten Templates gefunden, um das „Sehr geehrter Herr“ in den Rechnungen zu entfernen. Hat das schon jemand erfolgreich umsetzen können?
{% if billingAddress.salutation and billingAddress.salutation.id is not same as(constant('Shopware\\Core\\Defaults::SALUTATION')) %}{{ billingAddress.salutation.letterName ~ ' ' }}{% endif %}{{ billingAddress.firstName }} {{ billingAddress.lastName }}
Das habe ich jetzt mal in der Datei „base.html.twig“ geändert und trotzdem wird "Sehr geehrte " angezeigt. Wo hast du es denn angepasst?
Nachtrag:
Habe die falsche base.html.twig genommen. Wenn ihr das Plugin zum Erweitern der Templates benutzt, dann müsst ihr auf den Reiter „Dokumente“ gehen und in die base.html.twig folgenden Code platzieren:
{% block document_recipient %}
{# @deprecated tag:v6.5.0 - Will be removed #}
{% block document_recipient_sender %}{% endblock %}
{% if billingAddress.company %}
{{ billingAddress.company }}<br>
{% endif %}
{% if customer.customer.vatIds and billingAddress.country.companyTax.getEnabled and config.displayAdditionalNoteDelivery and billingAddress.country.id in config.deliveryCountries %}
{{ 'document.vatId'|trans({'%vatId%': customer.customer.vatIds|first})|sw_sanitize }}<br>
{% endif %}
{{ billingAddress.firstName }} {{ billingAddress.lastName }}<br>
{{ billingAddress.street }}<br>
{% if billingAddress.additionalAddressLine1 %}
{{ billingAddress.additionalAddressLine1 }}<br>
{% endif %}
{% if billingAddress.additionalAddressLine2 %}
{{ billingAddress.additionalAddressLine2 }}<br>
{% endif %}
{{ billingAddress.zipcode }} {{ billingAddress.city }}<br>
{{ billingAddress.country.name }}<br>
{% endblock %}
Hallo an alle wurde gerade ein Ticket von meiner Seite beim Support eröffnet ( stand jetzt war da noch keiner dran an diesem Problem – Hoffe es kommen Zeitnah news seitens Shopware Gruss Markus
Hallo Klimax, vielen Dank für die Lösung! Ich habe Plugin bereits installiert. JEtzt dumme frage. An welcher Stelle soll man den Code platzieren? Oder reicht auch wen man ganz am Schlüss einfügt?
ich meine aber, da soll ein allgemeines Update zeitnah kommen. Es kann nicht sein, dass ein solches Workaround die Lösung ist. Ich finde es seltsam, dass nach ein Update wo Fehler beheben sollte, weitere Fehler verursacht werden. Deswegen gibt es eigentlich Testumgebungen und Stable Updates…
Ja, das ist schon richtig. Aber bis Update kommt ist ja schlecht wenn in der Rechnung „Sehr geehrte Frau…“ oder „Guten Tag Herr…“ steht. Macht halt schlechte Figur. Deswegen lieber jetzt so eine Anpassung als evtl. ewig warten bis es von Shopware Seite behoben wird. Aber wie gesagt ich weiß leider nicht an welcher Stelle man den o.g. Code platzieren soll…