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
Webinar: Unser neues Shopware5-Plugin für das JTL-Fulfillment Network inklusive Live-Demonstration Messen, Stammtische und interessante Events 0
Neu plugin template smarty variabel $plugin ist null JTL-Shop - Fehler und Bugs 1
JTL-SHOP 5.1.1 - Die Plugin-ID ist bereits in der Datenbank vorhanden (FEHLERCODE 90) Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Plugin Bonuspunkte Treuepunkte für JTL 5 Plugins für JTL-Shop 0
Neu DHL Wunschpaket Plugin für JTL Shop 5.0 lässt sich nicht installieren Plugins für JTL-Shop 2
Neu Plugin um Script in Header und/oder Footer einzutragen Plugins für JTL-Shop 1
JTL Update nach Plugin aktivierung ist der admin bereich weiß Upgrade JTL-Shop4 auf JTL-Shop5 1
Neu Suche PopUp Plugin Global/Sidewide Plugins für JTL-Shop 7
Neu Gibt es ein Shopfinder-Plugin mit Postleitzahlensuche für den JTL Shop 5? Plugins für JTL-Shop 1
Neu IT-Recht Kanzlei AGB Plugin von Lilfoot - Kontosperrung bei Google Shopping Plugins für JTL-Shop 2
Neu Bug im JTL Paypal 2.1.0 Plugin JTL-Shop - Fehler und Bugs 3
Neu plugin template datei mit $parent_template_path JTL-Shop - Fehler und Bugs 1
Nach Installation von Plugin Fehlermeldung Einrichtung JTL-Shop5 6
Neu Update PayPal Plugin 2.1.0 nicht möglich Plugins für JTL-Shop 0
Weiße Seite Pluginverwaltung bei Plugin Reaktivierung nach Upgrade Upgrade JTL-Shop4 auf JTL-Shop5 6
Neu Fehler beim Erstellen des GoogleShopping.xml (Plugin) JTL-Shop - Fehler und Bugs 0
Neu Amazon Pay Plugin mit JTL Shop 5 Consent Manager kompatibel? Plugins für JTL-Shop 6
Neu Amazon Pay - Shop 5 Plugin lässt sich nicht installieren Plugins für JTL-Shop 5
Neu Mollie plugin - Beschreibung der zahlarten hinterlegen Plugins für JTL-Shop 1
Neu JTL Shop RMA Formular - Plugin JTL-Shop - Ideen, Lob und Kritik 6
Neu Neue Plugins erscheinen nicht im Plugin-Manager Plugins für JTL-Shop 8
Neu Plugin Migrations werden beim deinstallieren nicht zurück gesetzt JTL-Shop - Fehler und Bugs 0
Neu JTL-Vouchers für Shopware 5 Plugin Shopware-Connector 1
Neu paypal plugin auf entwicklungsstand Plugins für JTL-Shop 5
Neu Compilieren ohne Theme-Editor-Plugin per IDE Technische Fragen zu Plugins und Templates 3
Neu Gibt es ein GUTES und für Kunden INTUITIVES Plugin für DHL Packstation? Plugins für JTL-Shop 5
Neu Plugin Google Shopping - Kontosperrung wegen Wasserzeichen Plugins für JTL-Shop 1
Neu JTL Shop 4 - Plugin SQL Procedure Technische Fragen zu Plugins und Templates 4
Neu Plugin: "JTL Theme Editor" in Shop 5 - Fehler beim Speichern der Datei. Allgemeine Fragen zu JTL-Shop 6
Neu GELÖST Connector Plugin lässt sich nicht aktivieren. WooCommerce-Connector 0
Neu 📢 Plugin "Mail nach Newsletter Aktivierung" by NETZdinge.de Plugins für JTL-Shop 0
Neu JTL5.1.1 Weiße Seite im Plugin-Manager Allgemeine Fragen zu JTL-Shop 1
Neu Google Shopping Plugin - Energieeffizienzklasse Plugins für JTL-Shop 0
Beantwortet Plugin entfernen? SEO-Cleaner [35 Fehler: XML-Version entspricht nicht der Konvention.] Betrieb / Pflege von JTL-Shop 2
Neu In Chrome, Header lädt jedes mal sichtbar NEU, Nova Child mit JTL-Header Plugin JTL-Shop - Fehler und Bugs 2
Neu 📢 Plugin: Social Tool mit After Buy Share by NETZdinge.de Plugins für JTL-Shop 0
Neu Google Shopping Plugin - Exportdatei wird nicht erzeugt Plugins für JTL-Shop 0
Neu Plugin für DHL Wunschpaket Standort Fehler? Plugins für JTL-Shop 28
Neu Slider Plugin wie z.B. Slider Revolution für WP Plugins für JTL-Shop 0
Neu Mollie Webstollen Plugin Plugins für JTL-Shop 0
Neu Bannerdarstellung in Artikelliste über Suchanfrage funktioniert nicht JTL-Shop - Fehler und Bugs 0
Neu "Nicht laufende Angebote" auf Ebay-Portal lassen sich nicht löschen User helfen Usern - Fragen zu JTL-Wawi 0
Installation Shop, komme leider nicht weiter. Einrichtung JTL-Shop5 0
Neu Logo wird nicht auf Kassenbon gedruckt Allgemeine Fragen zu JTL-POS 1
Neu Onlineshop Bestellungen werden nicht in die WAWI übernommen User helfen Usern - Fragen zu JTL-Wawi 9
Neu Öffnen eines einzelnen Artikels aus Wawi 1.633.1 im Shop funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Neu Ingenico DESK 5000 druckt nicht im OPI-Modus JTL-POS - Fragen zu Hardware 0
Neu WooCommerce > Einstellungen > Mehrwertsteuer > Preise im Shop anzeigen > MwSt. nicht inbegriffen lässt sich nicht ändern WooCommerce-Connector 0
Neu Pickliste Auswahl Lager geht nicht JTL-Wawi - Fehler und Bugs 0
Neu JTL-Wawi 1.6.33.1 im betrieb mit 2 Firmen wird eine nicht gefiltert. JTL-Wawi - Fehler und Bugs 0

Ähnliche Themen