registrieren registriertes Mitglied


Anzeige

Anzeige

Wordpress, E-Mail per Ajax senden?

Hier kannst Du Deine Fragen zum Thema Suchmaschinenoptimierung (SEO) stellen.
xoni
PostRank 8
PostRank 8
Beiträge: 692
Registriert: 22.08.2007, 13:14

Beitrag xoni » 01.05.2017, 16:12 Wordpress, E-Mail per Ajax senden?

Moinsen,

ich sitze hier seit geraumer Zeit und finde keine Lösung für ein
vermeindlich "einfaches" Problem.
Aufgabe:

Ich möchte gerne aus einem Wordpressbackend (woocommerce)
via Ajax eine E-Mail versenden. Sämtliche im Internet gefundenen
Hooks & Filter funktionieren bei mir nicht.

Es soll lediglich eine E-Mail mit den Bestelldaten (Customer invoice) an eine von mir
festgelegte E-Mailadresse gesendet werden. Es soll hier ruhig das
Template verwendet werden, welches auch woocommerce verwendet.

Kann mir da jemand vielleicht einen Tipp geben, wie ich das umsetzten könnte? Folgender Code sah vielversprechend aus, es wurde jedoch keine
E-Mail versendet

Code: Alles auswählen


function my_awesome_publication_notification($order_id, $checkout=null) {
   global $woocommerce;
   $order = new WC_Order( $order_id );
  
      // Create a mailer
      $mailer = $woocommerce->mailer();

     // Hier das woocommerce tempalte laden, für Bestellbestätigung
   $template = ???

      // Mail senden
     $mailer->send($template);
     

   }
}

Anzeige von:





Erfolgreiche und optimale Nutzung mit Shopware Shopsystemen! Nutzen Sie unsere jahrelange Erfahrung mit Suchmaschinenoptimierung für Shopware und lassen Sie sich beraten!


Lesen Sie die wichtigsten Shopware-Optimierungsmaßnahmen oder kontaktieren Sie uns direkt unter: 0511 / 300325-0


nerd
PostRank 10
PostRank 10
Beiträge: 4524
Registriert: 15.02.2005, 04:02

Beitrag nerd » 02.05.2017, 10:55 Wordpress, E-Mail per Ajax senden?

Hast du es auf deinem development rechner mit debug output/php errors option php.ini getestet?
hast du x-debug installiert um zu sehen wo es haengt?

Bei template muss wohl eine email-vorlage hin in welcher dann kundennamen, bestellnummer usw. von woocommerce ersetzt werden. Allerdings muesstest du diese daten dann irgendwo mit ans template oder an den mailer uebergeben.

Ich kenne woocommerce nicht, aber bei shopware gab es im backend irgendwo eine seite mit allen PHP errors/fehlermeldungen die so anfallen, aber normalerweise im live-betrieb unterdrueckt werden.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag
  • Neueste Blogbeiträge