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: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Beantwortet Plugin über Pluginmanager deinstalliert – Einträge in tpluginmigration verblieben – einfach löschen? Plugins für JTL-Shop 1
Neu PlugIn: GLS Privatkundenlabels sollen über den Packtisch ausgegeben können / Schnittstelle zu GLS Privat Dienstleistung, Jobs und Ähnliches 0
Neu 💚 Plugin: DZM Bonus Plus - das Treueprogramm für deinen JTL-Shop Plugins für JTL-Shop 12
Neu Stripe plugin mit JTL SHOP Error 500 Plugins für JTL-Shop 2
Neu css Einstellungen Paypal Plugin von JTL JTL-Shop - Fehler und Bugs 1
Neu 💚 Plugin: DZM Agentic Plus - dein Shop wird für KI-Agenten lesbar und abfragbar Plugins für JTL-Shop 0
Neu JTL-Shop 5 Backup Professional Plugin Plugins für JTL-Shop 0
Neu Plugin trotz Hinweis Kompatibel mit JTL-Shop bis 5.6.* auch unter 5.7.2 nutzen Plugins für JTL-Shop 2
Neu Mail mit Plugin zum testen der Sicherheitslücke echt? Allgemeine Fragen zu JTL-Shop 47
Beantwortet [Shop 5.7.2 / Wawi 2.0.5] GPSR-Daten werden am Artikel nicht angezeigt trotz korrekter Übertragung und installiertem Plugin Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Plugin - BD Automatisierter Widerruf (Von Händler für Händler - Schluss mit Mail-Chaos & Spam-Sorgen!) Plugins für JTL-Shop 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Sicherheitspatch Shop 5.7.2 > 5.7.3 funktioniert nicht Allgemeine Fragen zu JTL-Shop 13
Neu Sonderpreise enden nicht (WooCommerce) User helfen Usern - Fragen zu JTL-Wawi 0
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 4
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
In Wawi 2.0.6 Kommentar 1 und Kommentar 2 für Lagerbestände von Kindartikeln desselben Vaterartikels nicht mehr über Vaterartikel pflegbar JTL-Wawi 2.0 4
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Barzahlung wird nach dem Speichern beim Rechnungsdruck nicht angezeigt, in der Vorschau jedoch schon JTL-Wawi 2.0 0
Update 5.3 auf 5.7.2 Shop funktioniert nicht mehr Upgrade JTL-Shop4 auf JTL-Shop5 5
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu Drucker funktioniert nicht nach update auf 2.0.0.2 JTL-POS - Fehler und Bugs 4
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 33
Neu guide.jtl-software.com seit mehreren Stunden nicht erreichbar JTL-Wawi - Fehler und Bugs 1
Neu Shop Mailversand geht nach Passwortänderung nicht mehr JTL-Shop - Fehler und Bugs 2
Neu Artikel/Kategorien werden nicht übertragen Einrichtung von JTL-Shop4 14
Neu Neuer JTL-Shop lässt sich nicht öffnen Installation / Updates von JTL-Shop 2
Neu Klarna (1.2.14) und JTL (5.7.2) nicht kompatibel Technische Fragen zu Plugins und Templates 0
Neu XML Order Vorlage - EK netto nicht per Variable Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 8
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Neu Wawi 1.11.10 speichert Rechnungen plötzlich nicht mehr. User helfen Usern - Fragen zu JTL-Wawi 1
Alte Vorlagen: Auftragspositionen.NettopreisGesamt geht nicht mehr in 2.0.6? JTL-Wawi 2.0 4
Neu eBay ITALIEN - Angebote, Vorlagen, globale Voralgen lassen sich nicht im Reiter Kategorien bearbeiten - ggf. Absturz eBay-Anbindung - Fehler und Bugs 0
Neu Wawi - temporär nicht lieferbare Produkte eines Lieferanten User helfen Usern - Fragen zu JTL-Wawi 2
Neu Anzeige von Rabatt obwohl nicht eingestellt. Allgemeine Fragen zu JTL-Shop 1
Neu Datenbankumzug klappt nicht Installation von JTL-Wawi 5
Stückzahl teilbar nicht deaktivierbar JTL-Wawi 1.11 2
Neu Nicht mehr aktive Shops aus Ameise entfernen JTL Ameise - Eigene Exporte 4
Neu Hub öffnet sich nicht, Anfrage wir bearbeitet JTL-ShippingLabels - Fehler und Bugs 2
Neu Lister 2.0 per Ameise bedienen nicht möglich oder? Amazon-Lister - Ideen, Lob und Kritik 0
Login nach Downgrade nicht möglich JTL-Wawi 1.11 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1
JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi 2.0 10
Neu Shop und Worker synchronisieren nicht nach Wechsel zu Cloudflare Allgemeine Fragen zu JTL-Shop 0
Neu Einige Rechnungen (Firmenkunden) werden nicht mehr an Amazon übertragen Amazon-Anbindung - Fehler und Bugs 1

Ähnliche Themen