Support » WooCommerce » Textänderung „Gutschein hinzufügen“ zu „Rabattcode anwenden“

  • Hallo zusammen,

    gibt es im Gutenberg Editor die Möglichkeit für den Warenkorb und Kassenbereich den Text von „Gutschein hinzufügen“ auf „Rabattcode anwenden“ zu ändern ?
    (Ich habe die Seiten nicht per Shortcode eingebunden)

    Folgenden Code in der functions.php habe ich probiert:

    add_filter( 'gettext', 'meine_woocommerce_uebersetzung' );
    function meine_woocommerce_uebersetzung( $translation ) {
      if ('Gutschein hinzufügen' === $translation ) {
      $translation = 'Rabattcode anwenden';
      }
    return $translation;
    }

    Danke

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • Thread-Starter mixfreak

    (@mixfreak)

    Kleiner Nachtrag:
    Wenn ich testweise den Warenkorb per [woocommerce_cart] einbinde, funktioiniert der add_filter Code in der functions.php.

    Ich möchte jedoch gerne das neue Warenkorb-Design ohne Shortcode nutzen.

    Das wird auf dem Weg nicht funktionieren. Grund ist, dass die Texte der Blöcke nicht in PHP sondern im JavaScript stehen. Genauer gesagt in den JSON-Dateien die basierend auf den Sprachdateien generiert werden.

    Die einfachste Möglichkeit die ich dazu derzeit sehe ist die Verwendung von Loco Translate: https://de.wordpress.org/plugins/loco-translate/ – dort kannst Du den Text anpassen und Loco Translate generiert für dich die JSON-Dateien neu. Hab ich eben auch erfolgreich testen können.

    Thread-Starter mixfreak

    (@mixfreak)

    Danke für die Antwort.
    Also mit Loco Translate hatte ich es auch ausprobiert, aber leider wird dann im Frontend der Begriff in English angezeigt, statt in meiner angepassten Übersetzung.

    (Komischerweise kann ich aber mit LocoTranslate den direkt darunter stehenden Begriff „Zwischensumme“ ändern.)

    Muss man da noch etwas besoderes beachten? Mich wundert, dass es bei Dir funktioniert. Oder nutzt Du den Warenkorb eingebunden per Shortcode ?

    Danke

    • Diese Antwort wurde geändert vor 3 Wochen, 6 Tage von mixfreak.

    Mit Loco Translate musst Du folgendermaßen vorgehen:

    1. Loco Translate > Plugins > WooCommerce aufrufen.
    2. Such dir in der Liste dort die von dir von deinem WordPress genutzte Sprachdatei raus. Klicke bei dieser in der Liste auf den Link „Kopieren oder als Vorlage verwenden.“
    3. Auf der folgenden Seite wählst Du aus:
      Sprache: wieder die mit der dein WordPress arbeitet.
      Ort: Individuell (ganz wichtig!)
      Optionen: Zielübersetzungen kopieren (damit die Datei schonmal gefüllt ist)
      Speichern ..
    4. Danach landest Du in der Bearbeitungsansicht der Texte der soeben erstellten Sprachdatei. Hier suchst Du nach dem Text den Du anpassen willst, passt ihn an und klickst oberhalb auf „Speichern“. Als Bestätigung müsste dann angezeigt werden „OK: Die PO-Datei wurde gespeichert und die MO/JSON-Dateien wurden kompiliert“

    Schritte 1 bis 3 musst Du einmalig pro Sprachdatei machen, Schritt 4 bei jeder Textanpassung die Du vornehmen willst.

    Thread-Starter mixfreak

    (@mixfreak)

    Also ich habe alles wie in Deiner Anleitung gemacht.
    Funktioniert nur teilweise. Siehe Screenshot.
    https://i.ibb.co/MN6btdj/screenshot.png

    • Diese Antwort wurde geändert vor 3 Wochen, 5 Tage von mixfreak.

    Merkwürdig. Gab es beim Speichern auch o.g. Text?

    Eventuell mischt sich auch ein anderes Plugin hier ein. Ich hatte keinerlei andere Plugins aktiviert. Bei dir steht etwas von einem Wartungsmodus, der könnte auch ein Grund sein.

    Thread-Starter mixfreak

    (@mixfreak)

    Habe soeben alle Plugins deaktiviert, die individuelle Sprachdatei gelöscht und nach Deiner Anleitung neu erstellt. Leider taucht der gleiche fehler auf.

    Der Text „Die PO-Datei wurde gespeichert und die MO/JSON-Dateien wurden kompiliert“ wird auch innerhalb von Loco Translate angezeigt.

    Ich habe noch diesen Thread gefunden, werde da aber nicht ganz schlau raus. https://wordpress.org/support/topic/translate-add-a-coupon/

    • Diese Antwort wurde geändert vor 3 Wochen, 5 Tage von mixfreak.

    Merkwürdig. Welches Theme nutzt Du?

    Thread-Starter mixfreak

    (@mixfreak)

    Nutze das Avada Theme.

    Würde dir empfehlen dich dazu an den Avada Support zu wenden. Dort hast Du den Support ohnehin mitgekauft.

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)