Neu Bewertungserinnerung abhängig von Checkbox

Aurel Dragut

Aktives Mitglied
3. März 2021
42
1
Hallo,

Ich möchte diese Bewertungserinnerungen schicken, aber nur an die Kunden die ein Checkbox (bei Bestellabschluss) checken werden. Leider etwas stimmt nicht mit den E-Mails...
Kann mir jemand sagen, was fehlt oder falsch ist? Dankeschön...

Code:
<?php declare(strict_types=1);

namespace JTL\Catalog;

use JTL\Checkout\Bestellung;
use JTL\Customer\Customer;
use JTL\Mail\Mail\Mail;
use JTL\Mail\Mailer;
use JTL\Shop;
use Psr\Container\ContainerExceptionInterface;
use Psr\Container\NotFoundExceptionInterface;
use stdClass;
use const MAILTEMPLATE_BEWERTUNGERINNERUNG;

require_once 'includes/globalinclude.php';

$sql = "SELECT tbestellung.kBestellung FROM tcheckbox
INNER JOIN tcheckboxlogging ON tcheckboxlogging.kCheckBox = tcheckbox.kCheckBox
INNER JOIN tbestellung ON tbestellung.kBestellung = tcheckboxlogging.kBestellung
WHERE tcheckbox.cname = 'Bewertungserinnerung' AND tcheckboxlogging.bChecked = 1 AND tbestellung.dBewertungErinnerung IS NULL";

$orders = Shop::Container()->getDB()->getObjects($sql);

try {
    $mailer = Shop::Container()->get(Mailer::class);
    $mail = new Mail();

    foreach ($orders as $orderData) {
        $order       = new Bestellung((int)$orderData->kBestellung);
        $order->fuelleBestellung(false);
        $customer         = new Customer($order->kKunde ?? 0);
        $obj              = new stdClass();
        $obj->tkunde      = $customer;
        $obj->tbestellung = $order;

        $mailer->send($mail->createFromTemplateID(MAILTEMPLATE_BEWERTUNGERINNERUNG, $obj));
    }
} catch (NotFoundExceptionInterface|ContainerExceptionInterface $e) {
    echo $e->getMessage();
}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bewertungserinnerung nach Artikelkauf - Mail wird mehrfach an Kunden versendet Betrieb / Pflege von JTL-Shop 1
Automatische Preiskalkulation anhand Basispreis abhängig an Kundengruppe JTL-Wawi 1.9 2
Bearbeitungsdauer von Aufträgen JTL-Wawi 1.9 0
Letzte Lieferung von Lieferadressen für Außendienstmitarbeiter JTL-Wawi 1.9 1
Ameise Texte übernehmen von JTL-Wawi 1.9 1
Neu Erstellung von Druckdokumenten DE / EN Starten mit JTL: Projektabwicklung & Migration 2
Neu JTL-Ameise-Auftragsimport; Auswertungen von importierten Daten JTL-Ameise - Fehler und Bugs 3
Neu SHOP 5.4.1: Absturz beim Ändern von Mengen im Warenkorb, wenn Menge > Bestand JTL-Shop - Fehler und Bugs 1
Keine Preise bei Import von Aufträgen JTL-Wawi 1.9 5
Neu Bedienbarkeit von JTL-Wawi per Screenreader NVDA/JAWS JTL-Wawi - Ideen, Lob und Kritik 1
Neu Benutzer Rechte - Versand Mitarbeiter soll Menge von Freipositionen mit der Lieferscheinerstellung ändern dürfen Arbeitsabläufe in JTL-Wawi 4
In Diskussion assign klappt nicht - update von MwSt auf Versandkosten JTL-Workflows - Ideen, Lob und Kritik 6
Neu Fehlende Nachkommastellen verhindern Auslieferung von Aufträgen User helfen Usern - Fragen zu JTL-Wawi 4
Verkaufte Artikel von eBay werden in wawi nicht angezeigt . JTL-Wawi 1.9 0
Neu Anzeige von Chargen-Nummern und MHDs der Komponenten von Stücklistenartikeln auf dem Lieferschein User helfen Usern - Fragen zu JTL-Wawi 1
Neu Automatische Zuweisung von Zahlungen via Sofortüberweisung Classic anhand sofort_transaction_id JTL-Wawi - Ideen, Lob und Kritik 1
Neu Footer von PDF-Block überdeckt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Einrichtung von Versandarten in JTL-Shop und Verknüpfung mit JTL-Wawi Installation / Updates von JTL-Shop 12
Neu Wie Auftragsstatus ändern von "ohne Versand abgeschlossen" auf "Abgeschlossen"? Arbeitsabläufe in JTL-Wawi 1
Neu Dynamische Höhe von Textelementen beim Erstellen eines Produktdatenblatts über Artikeletiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu RETURN_ID Daten von eBay auf Rechnungskorrekturen hinterlegen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Aufträge von ebay.co.uk haben falsche Steuern JTL-Wawi 1.8 3
Neu Kupons in Abhängigkeit von anderer Warengruppe oder Kategorie Allgemeine Fragen zu JTL-Shop 0
Neu Shop 5.4.0, Seiten werden nicht indexiert von Google, keine Ahnung warum :-( Betrieb / Pflege von JTL-Shop 24
Update von 1.9.7.1 auf 1.10.9.0 nicht möglich JTL-Wawi 1.9 1
Neu Update von 1.9.7.1 auf 1.10.9. nicht möglich Installation von JTL-Wawi 4
Neu Amazon: Automatische Umstellung von FBA auf FBM möglich? Amazon-Anbindung - Fehler und Bugs 3
Neu Keine Anzeige von Bildern in der POS 1.0.11.3 Allgemeine Fragen zu JTL-POS 2
Neu Ameisen Export von JTL POS Umsätzen? Dringend Hilfe benötigt JTL Ameise - Eigene Exporte 3
Neu Bewertungen von Kindartikel auf Vaterartikel übertragen nach Umwandlung von Einzelartikel in Variations-Kombination Allgemeine Fragen zu JTL-Shop 6
Weiterleitung von existierenden Seiten nicht möglich Einrichtung JTL-Shop5 2
Fehlermeldung im Packtisch bei Nutzung von DHL versenden 3.0 JTL-Wawi 1.9 1
Neu Auslieferung von Artikeln in teillieferbaren Aufträgen & von unterschiedlichen Artikeln im Wareneingang Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Erneuter Komplettabgleich von Gambio zu Wawi Gambio-Connector 5
Neu Fehlerhafter Abgleich wegen angeblich mehr als 500 Artikel in der CFE von JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 18
Neu Installation von JTL-Shop 5.4.1 auf Ubuntu Server 24.04.2 LTS Installation / Updates von JTL-Shop 6
MS SQL von JTL an N8N anbinden JTL-Wawi 1.9 16
Neu Packtisch+ und Anzeige von Lagerbestand möglich? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kein Zugriff von Wawi auf JTL-Shop, auf lokalem Apache-Server gehostet Installation / Updates von JTL-Shop 8
Neu Falsche Preisübermittlung von Brutto/Netto Preisen mit JTL Connector zu Shopify Onlineshop-Anbindung 0
Aufdrucken von Externer Auftragsnummer JTL-Wawi 1.8 1
Problem: Falsche Ausgabe von SalesOrderPosition.Quantity bei großen Mengen JTL-Wawi 1.8 2
Neu Import von Lagernummer (Standardlager; Kommentar) anhand der Artikelnummer JTL-Ameise - Fehler und Bugs 4
Neu Änderung von Sprachvariablen hat keine Wirkung und werden auch werden nicht in der Seite ersetzt JTL-Shop - Fehler und Bugs 7
Neu Seit Wechsel von SW5 auf SW6 funktioniert der Abgleich nicht mehr Shopware-Connector 3
Neu Zuordnung von Amazon-SKU gehen immer wieder mal verloren JTL-Wawi - Fehler und Bugs 1
Neu Artikel Tag von JTL an Shopify Shopify-Connector 3
Neu Erstes Versandetikett nach Einschalten von Drucker immer leer JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 7
Neu Vorgehensweise und Verwendung von Angeboten / Vertrieb User helfen Usern - Fragen zu JTL-Wawi 9
Neu Stückelung von Sammelpositionen (Stücklistenartikel) Arbeitsabläufe in JTL-Wawi 11

Ähnliche Themen