Stornierungs-Grund wird nur in Englisch übernommen

Guten Tag Zusammen,

kann mir einer bei dem folgenden Problem weiterhelfen?

Wenn wir eine Bestellung stornieren wollen, gibt es verschieden Gründe die ausgewählt werden können.
Im Dashboard unter Bestellungen sind diese in Deutsch auszuwählen. Obwohl der Shop mit deutscher Sprache aufgesetzt worden ist, erhält der Kunde in seinem Account den Grund in Englisch.
Zum Beispiel > Stornogrund = Kunde > im Shop erscheint die Info > Grund: customer.

Unter Sprache wird die Info welche hinterlegt wird aus dem Bereich ,reason" gezogen.
Lässt sich die Auswahl in Deutsch anpassen oder wird die Info automatisch immer in Englisch angezeigt?
An welcher Stelle werden dem Begriff “reason” die entsprechenden Auswahlmöglichkeiten hinterlegt

Vielen Dank im Voraus
MfG Robert

Hey @Robert-19

Danke für das Bild und die eingekreiste Zeile in deinem Bild verwendet die order-cancel Variable {{ reason }} die im Kernsystem eingebettet ist. Der Order Resource kapselt folgendes ein:

Hast du auch versch. Gründe getestet (wie unten abgebildet) und es wird auf deiner Customer Page immer “Customer” angezeigt, ist das korrekt?

Ich habe jetzt die neue “Kundenerfahrung” im eigenen Testshop eingestellt und bekomme die unten-abgebildete Customer Account Page. Deine Account Page scheint etwas bearbeitet zu sein, ist das richtig? Welches Theme ist das?

Ansonsten kann man ggf. einen API Call machen mit cancel_reason:

cancel_reason: The reason selected when canceling the order. One of: 'inventory', 'customer', 'fraud', 'other'.

Der Wert für cancel_reason würde unter “other” fallen, wenn die Bestellung aus einem zahlungsbezogenen Grund storniert wurde. In der E-Mail Vorlage ist ein Code wie folgender zu sehen:

Hi, {{ customer.first_name }}. 
Your order {{ name }} was cancelled 
{% case cancel_reason %} 
     {% when 'customer' %}at your request. 
     {% when 'inventory' %}because we did not have enough stock to fulfill your order.
     {% when 'fraud' %}because we suspect it is fraudulent.
     {% when 'other' %}due to unforeseen circumstances.
{% endcase %}
{% if financial_status == 'voided' %} Your payment has been voided.
{% elsif financial_status == 'refunded' %} Your payment has been refunded.{% endif %}

Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community. Lass auch wissen, wenn du weitere Fragen hast zum obigen Thema oder generell zu deinem Shop und Business und gerne können wir das hier weiter besprechen!

Wir führen gerade eine kurze Umfrage zu Eurer Erfahrung in der Community durch mit 5 kurzen Fragen. Wenn Du mal 2-Min Zeit hast - die Umfrage ist auch anonym:

Hey @Gabe , vielen Dank für die Unterstützung.

“Hast du auch versch. Gründe getestet (wie unten abgebildet) und es wird auf deiner Customer Page immer “Customer” angezeigt, ist das korrekt?”

Ja ich habe alle Gründe einmal durchgetestet. Je nachdem, welchen Stornogrund wir auswählen, erscheint im Kundenkonto vom Kunden der entsprechende Grund. Bei Testgrund “Andere” wird im Kundenkonto “Grund: other” abgebildet.
Die Art der Stornierung wird somit schon korrekt übernommen, allerdings nicht in Deutsch.
Da alle anderen Texte in Deutsch abgebildet werden, ist dieser Punkt etwas irritierend.
Die E-Mail, welche bei Stornierung erstellt wird, ist ebenfalls korrekt.

"Ansonsten kann man ggf. einen API Call machen mit cancel_reason:

cancel_reason: The reason selected when canceling the order. One of: ‘inventory’, ‘customer’, ‘fraud’, ‘other’.

An welcher Stelle findet man den oben eingefügten Code und ist es möglich diesen durch andere Begriffe zu bearbeiten?

@Robert-19

Wenn du in den Theme Code reinsteigst wirst du einige liquid Dateien finden die mit customer anfangen wie customer/account usw. In dieser File wirst du den Code finden (Es ist aber Theme-abhängig) wo du das bearbeiten kannst aber mache das zuerst in einer Sandkästchen Kopie des Live-Themes (Aktionen → Duplizieren) wie unten abgebildet aus meinem eigenen Test-Theme. Du wirst einen Code Experten brauchen wenn du das ganze umprogrammieren möchtest und gerne kann ich welche empfehlen:

VG,