• Resolved Anna Schneider

    (@anna_werner)


    Hallo,

    euer Plugin greift ja unter anderem auch in die WooCommerce Emails ein. So wird bei Zahlungsart überweisung anstatt der On-Hold Mail direkt die Processing Mail verschickt. An und für sich ist das ein Vorgehen, das ich auch bevorzuge.
    Problematisch ist jetzt jedoch, dass leider der Tabelleninhalt der Bestellung in der Processing Order Mail ver?ndert wird.
    Das ist nur selten sichtbar. Momentan nutze ich jedoch ein Plugin, das weitere Meta-Daten erzeugt, die in den E-Mails ausgegeben werden müssen. In den WooCommerce Standard Mails sind diese Metadaten in der Processing Order Mail enthalten, jedoch nicht in der On-Hold Mail.
    Da ich nun die On-Hold Mail nicht manuell abschalten und die Standard Processing Mail durch den Einsatz von Germanized bei Lastschrift nicht versandt wird, fehlen diese Daten.

    Kann man
    a) Eure E-Mail ?nderungen ganz abschalten, sodass ich meine eigenen Customization durchführen kann? oder
    b) In der bacs –> on-hold = processing_order email den Standard Processing E-Mail Tabellen Inhalt nutzen?

    Ich wei?, das Thema ist etwas kompliziert zu erkl?ren und hoffe, ihr konntet der Ausführung folgen!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author vendidero

    (@vendidero)

    Hi,

    hm, das verstehe ich nicht ganz. Wir versenden nur die Processing Mail als Bestellbest?tigung. Die On-Hold-Mail wird nicht versendet bzw. unterdrückt. An den E-Mail-Templates nehmen wir keinerlei ?nderungen vor. Wir fügen lediglich (via Hooks) Informationen wie die Lieferzeit etc. hinzu.

    Die Frage ist jetzt, welches Plugin du hier einsetzt bzw. wie die ?nderungen an der On-Hold-Mail vorgenommen werden (d.h. per Template Override oder per Hook). Dann k?nnte man sicher diese Dinge auch einfach in der Processing-Mail anpassen.

    Grü?e

    Thread Starter Anna Schneider

    (@anna_werner)

    Ich nutze WooCommerce PDF Product Vouchers. Es generiert einen Gutscheincode und beinhaltet in der Meta Gutscheindetails, die auf die Bestellbet?tigung sollten.

    Wenn ihr nichts an der Tabelle ?ndert, dann drehen wir das ganze mal um:
    So lange Germanized deaktiviert ist, kann ich die On-Hold Mail abstellen –> die order automatisch auf Processing setzen –> die Processing Mail verschicken.
    Sobald euer Plugin aktiviert ist, greifen diese Customizations nicht mehr.
    Gibt es eine M?glichkeit, auch unter der Nutzung von Germanized, die bacs-order direkt auf processing zu stellen und erst dann eine Mail zu versenden?

    Plugin Author vendidero

    (@vendidero)

    Hi,

    das verstehe ich irgendwie nicht so ganz. Was meinst du damit, dass die “Customizations” nicht greifen? Meinst du damit, dass beim Statuswechsel die Mail nicht verschickt wird? Du kannst natürlich bei Bacs den Status direkt ?ndern. Dafür müsstest du u.U. per Filter in WooCommerce eingreifen und den Status von on-hold auf processing ?ndern. On-hold ist der Standard-Status für bacs – damit hat Germanized nichts zu tun. Abgesehen davon, wird die Bestellbest?tigung immer direkt nach dem Klick auf den Kaufen-Button verschickt und nicht erst verz?gert. Grunds?tzlich k?nntest du dich aber bevor wir die Best?tigung senden einhooken in:

    do_action( 'woocommerce_germanized_before_order_confirmation', wc_gzd_get_crud_data( $order, 'id' ) );

    Dann kannst du u.U. noch ?nderungen an der Bestellung vornehmen, bevor die Mail rausgeht.

    Grü?e

    Thread Starter Anna Schneider

    (@anna_werner)

    Der Hook woocommerce_germanized_before_order_confirmation hat funktioniert. Wunderbar, dankesch?n!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Tabellen-Inhalt der On Hold/Processing E-Mail’ is closed to new replies.