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 Plugin Connector für eigene Felder mit Typ Datum Technische Fragen zu den JTL-Connectoren 0
Neu JTL Shop PayPal-Plugin kann nicht installiert werden (too many attempts) JTL-Shop - Fehler und Bugs 0
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 Kunden zusammenführen - gelieferte Aufträge und Artikel werden nicht übernommen JTL-Wawi - Fehler und Bugs 0
Neu Bluetooth läuft nicht JTL-POS - Fehler und Bugs 0
Neu TIPP: Mailvorlagen in denen pro Plattform Informationen angezeigt bzw. nicht angezeigt werden. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel/Stammdaten kopieren - Option Einstellungen zur Abnahme werden nicht kopiert. JTL-Wawi - Fehler und Bugs 0
Neu JTL Shop 5 Beitrage / News lassen sich nicht erstellen JTL-Shop - Fehler und Bugs 0
Neu Ende der header.tpl wegen Trustpilot Integration geändert funktioniert die Webseite nicht (auch nicht nach Wiederherstellung) Allgemeine Fragen zu JTL-Shop 4
Neu Bilder des Vaterartikels an Kindartikel vererben funktioniert nicht zuverlässig User helfen Usern - Fragen zu JTL-Wawi 2
Neu Keine Verbindung zum PayPal Server / Bestellung wird nicht abgeschlossen JTL-Shop - Fehler und Bugs 0

Ähnliche Themen