Gelöst Plugin scheint nicht zu greifen

towo

Aktives Mitglied
15. April 2019
49
13
Ich bin gerade dabei ein Plugin für den Woocommerce- Connector zu schreiben. Ich habe mich hierbei an Plugins aus dem Forum und an dem Demo-Plugin von gitlab orientiert.
Allerdings scheint es so zu sein, dass dieses entweder nicht geladen wird oder das Event nicht ausgelöst wird.

Ordner: variantimages
darin liegt die bootstrap.php

Code:
<?php

namespace variantimages;

use \jtl\Connector\Plugin\IPlugin;
use \jtl\Connector\Event\Product\ProductAfterPushEvent;
use \Symfony\Component\EventDispatcher\EventDispatcher;
use \variantimages\listener\ProductListener;

class Bootstrap implements IPlugin
{
    public function registerListener(EventDispatcher $dispatcher)
    {
        $dispatcher->addListener(ProductAfterPushEvent::EVENT_NAME, [
            new ProductListener(),
            'onProductAfterPushAction'
        ]);
    }
}

außerdem gibt es den Ordner listener mit der ProductListener.php

Code:
<?php

namespace variantimages\listener;

use \jtl\Connector\Event\Product\ProductAfterPushEvent;
use \jtl\Connector\Core\Logger\Logger;
use \jtl\Connector\Formatter\ExceptionFormatter;
use \jtl\Connector\Core\Utilities\Language as LanguageUtil;


class ProductListener
{
    public function onProductAfterPushAction(ProductAfterPushEvent $event)
    {
        $fp=fopen("test.txt","a");
            fputs($fp,"test");

            fclose($fp);
        
        if (strlen($event->getProduct()->getId()->getEndpoint()) == 0) {
            return;
        }

        try {
            $fp=fopen("test.txt","a");
            fputs($fp,$event->getProduct()->getId()."#");
            fputs($fp,$event->getProduct()->getId()->getEndpoint()."#");
            fclose($fp);
            

        } catch (\Throwable $e) {
            Logger::write(ExceptionFormatter::format($e), Logger::WARNING, 'plugin');
        }
    }
}

normalerweise sollte doch wenn ich am Artikel was geändert habe und diesen zum Shop synce das Plugin greifen oder?
Oder habe ich hier einen generellen Denkfehler
 

towo

Aktives Mitglied
15. April 2019
49
13
hat sich erledigt. war ein reines Rechteproblem beim erstellen der eigenen Log-Datei.
Event greift wenn man es so macht.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Neues PLugin: DITH Lieferantenbestand – realistische Lieferzeiten mit Lieferanten- + Eigenbestand Plugins für JTL-Shop 0
Neu PayPal-Plugin blockiert bei PayPal-Störung Checkout JTL-Shop - Fehler und Bugs 4
Neu Teststand auf localhost - Plugin-Lizenzen abgelaufen Plugins für JTL-Shop 1
Neu Neues Plugin: JTL Closed Shop – Zugangsbeschränkung, Pre-Sale & Wartungsmodus für deinen JTL-Shop Plugins für JTL-Shop 1
Neu KI-WaWi-Workflows: Eigene KI-Endpunkte direkt aus JTL-Workflows ansprechen – ohne Plugin, flexibel und schnell Dienstleistung, Jobs und Ähnliches 3
Neu Mindestbestellwerte nach verschiedenen Lieferarten mit dem Plugin Lieferslot Allgemeine Fragen zu JTL-Shop 1
Neu PayPal Checkout Plugin (iPhone), Probleme mit PayPal-App Plugins für JTL-Shop 0
Neu Plugin: Mengenrabatt im Warenkorb nach Artikelanzahl Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "JTL Translate Pro" by Nirico.de Plugins für JTL-Shop 0
Neu JTL PayPal Plugin - keine Einstellmöglichkeiten, keine Anzeige im Frontend Plugins für JTL-Shop 2
Neu Plugin-Idee: Überkäufe Lieferantenbestände & Lieferzeiten (API/CSV/XML) in Shop & Wawi Plugins für JTL-Shop 2
Neu Plugin Manager Fehlermeldung JTL-Shop - Fehler und Bugs 4
Neu Nach Update auf PayPal 2.1.0 doppelte Zahlungsarten und Ratepay Plugin erforderlich Plugins für JTL-Shop 0
Neu Artikelseiten 500 HTTP Fehler PayPal Plugin 2.1.0 JTL Shop 5.4.0 Plugins für JTL-Shop 4
Neu Exportformat Google Shopping Plugin Plugins für JTL-Shop 1
Neu 500 Error durch Paypal Plugin im B2B Shop Plugins für JTL-Shop 0
Neu Plugin Empfehlung gesucht - Warenkorb z.B. Kaufe 2, 2. Produkt x Rabatt Plugins für JTL-Shop 1
Neu CSS-Gutschein-Plugin funktioniert nach Shop-update auf 5.5.3 nicht mehr Plugins für JTL-Shop 1
Neu Google Shopping (Plugin) Export immer leer Allgemeine Fragen zu JTL-Shop 4
Neu Sendcloud Plugin immer im Tab fehlerhaft - Lizenz abgelaufen Plugins für JTL-Shop 0
WMS Mobiler Server startet nach Update nicht mehr JTL-Wawi 1.11 2
Neu Wawi 1.10 weigert sich zu starten und 1.11 kann man nicht downloaden JTL-Wawi - Fehler und Bugs 1
eBay-Merkmal wird nach Ameise-Import nicht übernommen (Wawi 1.10.11.0) JTL-Wawi 1.10 0
Neu HOOK_SMARTY_OUTPUTFILTER wird nicht auf Kategorieseiten ausgeführt? Technische Fragen zu Plugins und Templates 0
Neu Lieferzeit / Verfügbarkeit nicht im google-Feed JTL-Shop - Fehler und Bugs 0
Worker 2.0 - Ebay abgleich - geht nicht mehr? JTL-Wawi 1.10 9
1.11 installiert - Wawi Sharp Version jetzt Standard - Startparameter funktionieren nicht mehr - gelöst JTL-Wawi 1.11 2
Neu Kundenkonto verknüpfen > "Die Anforderung wird nicht unterstützt" Installation von JTL-Wawi 1
Neu API Registrierung funktioniert nicht Schnittstellen Import / Export 3
Neu Globaler Mindestbestand unterschritten im Dashboard aber nicht in den Bestellvorschlägen. JTL-Wawi - Fehler und Bugs 2
Neu Lageroption Stückzahl nicht teilbar - wie an Kindartikel vererben ? User helfen Usern - Fragen zu JTL-Wawi 7
Neu Kunde kann sich im Checkout-Prozess nicht anmelden bzw. bleibt nicht angemeldet. Installation / Updates von JTL-Shop 11
Neu Paypal: Erweiterte Kreditkartenzahlung geht nicht JTL-Shop - Fehler und Bugs 19
Neu Code:21920371] Gefahrstoff-Hinweis ID(s) EUH208 nicht gefunden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Nach Update auf 1.10.14.1 - Zahlungsart wird beim Auftrag erstellen nicht mit übernommen + Sepa Eingänge JTL-Wawi - Fehler und Bugs 0
Neu JTL-Shipping Server nicht Erreichbar JTL-ShippingLabels - Fehler und Bugs 2
Neu TopBarNote wird nicht angezeigt Allgemeine Fragen zu JTL-Shop 1
Neu Bestellvorgang – Land und Postleitzahl werden nicht erkannt und HTTP-Fehler 500 bei der Lieferadresse JTL-Shop - Fehler und Bugs 11
Lieferzeit / Lieferdatum wird im Shop bei Variantenartikeln nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Artikel kann trotz Lagerbestand nicht reserviert werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Steuersätze von EU Käufern greift nicht Einrichtung JTL-Shop5 3
Neu Picklisten-Barcode wird nicht korrekt erkann JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Position sind nicht zu Verschieben JTL-Wawi 1.10 4
Neu (Bank-)Rückzahlungen aus der Wawi heraus nicht mehr möglich JTL-Wawi - Fehler und Bugs 2
Neu Stückzahl lässt sich mit [+] und [-] Buttons nicht ändern JTL-Shop - Fehler und Bugs 6
Neu Lizenzserver & Kundencenter nicht erreichbar JTL-Wawi - Fehler und Bugs 26
Neu Verkäufe aus LS-Pos werden nicht mehr in der Wawi angezeigt Fragen rund um LS-POS 2
Beschreibung 2 nicht sichtbar oder wieder aufrufbar nach Eingabe JTL-Wawi 1.10 2
Neu Plattformabgleich => Amazon funktioniert nicht mehr nach aufgehobener Kontosperrung Amazon-Anbindung - Fehler und Bugs 0
Neu Nach Update crasht Backend, child läuft nicht Installation / Updates von JTL-Shop 10

Ähnliche Themen