Gelöst Plugin-Entwicklung: Eigene "Primary key mapper" im Plugin - geht das?

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
Hallo.

Ich brauche in meinem Plugin für den Shopware 5 Connector eigene Linker Klassen (Primary key mapper) um eigene Artikeloptionen zwischen WaWi und Shop zu referenzieren.

Dafür brauche ich eine Datenbank Tabelle, die beim Connector Setup erstellt werden sollte. Ich sehe da kein Event das passen könnte. Gibt es eine Möglichkeit sich in die Installation des Connector einzuklinken?

Das nächste ist, dass ich bisschen Probleme habe einen Ansatzpunkt zu finden so einen Linker zu implementieren und wäre dankbar wenn jemand etwas Boilerplate Code dafür hätte um den Einstieg zu vereinfachen. Eventuell könnte man ja das izzle Plugin etwas erweitern.
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Plugin-Entwicklung: Eigene "Primary key mapper" im Plugin - geht das?

Es gibt keine Events die bei der Installation triggern.
Es gibt auch keine Events im PrimaryKeyMapper vom Shopware Connector.

Events gibt es nur im Connector Core und nicht in den Endpoints.

Das Linking kann man auch ohne den PrimaryKeyMapper durchführen, weil dein Typ den du neu hinzufügen willst, eh nicht vom IdentityLinker erkannt wird.
 

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
AW: Plugin-Entwicklung: Eigene "Primary key mapper" im Plugin - geht das?

Danke Daniel.

Habe mich mittlerweile auch soweit durch den Code gearbeitet um festzustellen dass das Linking in der Application.php gemacht wird und ich keine Möglichkeit habe mich da einzuklinken.

Ich möchte trotzdem nochmal darum bitten, dass Plugins über install(), Update() und uninstall() Aufrufe benachrichtigt werden um notwendige Operationen für die Plugin-Initialisierung, bzw -Säuberung durchzuführen. Man könnte ja in der Connector bootstrap.php prüfen ob in der Plugin-Bootstrap die Funktionen install(), update() und uninstall() vorhanden sind, und diese ggf. aufrufen.
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Plugin-Entwicklung: Eigene "Primary key mapper" im Plugin - geht das?

Der Install / Update und Deinstall Prozess ist Shopware spezifisch und hat nichts mit dem Connector Core zu tun.
Daher gibt es leider zu diesem Zeitpunkt auch keinen Eventdispatcher den ich aufrufen könnte.

Die Plugin Schnittstelle des Connectors ist auch nicht dafür gedacht, Shop Plugin Logik zu implementieren, sondern triggert nur Abgleich Events um diese Daten zu manipulieren oder weitere Prozesse anzustoßen.
 

juergen-sfx

Offizieller Servicepartner
SPBanner
28. Februar 2013
35
2
AW: Plugin-Entwicklung: Eigene "Primary key mapper" im Plugin - geht das?

Die Plugin Schnittstelle des Connectors ist auch nicht dafür gedacht, Shop Plugin Logik zu implementieren, sondern triggert nur Abgleich Events um diese Daten zu manipulieren oder weitere Prozesse anzustoßen.
Ich will keine Plugin-Logik implementieren, ich will einfach nur eine simple Mapping-Tabelle pflegen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Frage zu Plugin Entwicklung : IO Request im Admin Technische Fragen zu Plugins und Templates 2
Neu Frage zur Plugin Entwicklung Plugins für JTL-Shop 3
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 15
Neu PAYONE Plugin keine Bestellabschluss Seite Plugins für JTL-Shop 0
Neu 📢 Neues Plugin: "GPSR Herstellerinformationen" 📢 Plugins für JTL-Shop 18
Neu Anbindung an Idealo mit Plugin gesucht Schnittstellen Import / Export 0
Neu Mollie Plugin und stornierte "Klarna Pay Later" Zahlungsaufforderungen. Plugins für JTL-Shop 0
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu JTL Google Shopping Plugin - Bilder Updaten Plugins für JTL-Shop 3
Neu Wie andere Länder und Sprachen vom Google Shopping Plugin mit dem Merchant Center verbinden Plugins für JTL-Shop 6
Neu Google Shopping Plugin - Artikel filtern Plugins für JTL-Shop 3
Neu Rollenbasiertes Kunden-Plugin (B2B) Plugins für JTL-Shop 1
Neu Eigenes Plugin und der cache.. Plugins für JTL-Shop 3
Neu Plugin Variantenauswahl Plugins für JTL-Shop 1
Neu CIN Farbkonfigurator Plugin JTL-Shop 5 Plugins für JTL-Shop 0
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu 💙 Neues Plugin: Multi Page Portlets für OPC ( 1 Portlet auf mehreren Seiten ) Plugins für JTL-Shop 0
Neu IT-Recht Kanzlei Plugin v 1.0.7 - Einstellung PDF anhängen deaktiviert sich immer wieder Plugins für JTL-Shop 16
Neu Plentymarkets-Plugin 2.0 für JTL-Fulfillment Network Technische Fragen zu den JTL-Connectoren 0
Neu Neues Plugin: "Schnellkauf Plus" (Artikel direkt durch die Eingabe von Artikelnummer, GTIN, ISBN, ASIN, HAN oder UCP in den Warenkorb legen) Plugins für JTL-Shop 2
Neu IT-Recht Kanzlei Plugin fügt immer die Datenschutzerklärung mit in die Mails ein. Plugins für JTL-Shop 12
Neu JTL Google Shopping Plugin - Farbe und Größe bei mehreren Sprachen Plugins für JTL-Shop 1
Neu DHL Wunschzustellung Plugin Plugins für JTL-Shop 0
Neu Payone Plugin Zahlungen werden abgebucht aber keine Aufträge erstellt Plugins für JTL-Shop 0
Neu PayPal Checkout Plugin Update Arbeitsabläufe in JTL-Wawi 1
Neu Webstollen EU-Cookie Plugin ab 1.7. nicht mehr für Shop4 ? Plugins für JTL-Shop 43
Neu PayRexx jetzt mit eigenem Plugin für den JTL-Shop Plugins für JTL-Shop 23
Neu Anfrage bezüglich Popup-Plugin für JTL-Shop Plugins für JTL-Shop 1
google shopping plugin - Grundpreis + Sonderpreis Gelöste Themen in diesem Bereich 10
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 3
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Neu eigene Tabs in Ebay Vorlage einfügen eBay-Designvorlagen - Fehler und Bugs 0
Eigene Felder lassen sich in der Wawi nicht löschen JTL-Wawi 1.8 0
Beantwortet Lagerplatz Kommentar 1 in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 5
Neu Eigene Seiten mit externer Verlinkung nicht mehr bearbeitbar JTL-Shop - Fehler und Bugs 1
Neu Eigene Felder in Neuregistrierungs-Email an Kunden ausgeben JTL-Shop 5.2.4 Allgemeine Fragen zu JTL-Shop 0
Neu Auftrag->Eigene Übersichten Anzeigen lassen in welchem Lager ist wieviel Bestand. Eigene Übersichten in der JTL-Wawi 2
Neu Eigene Übersicht in 360°-Sicht Eigene Übersichten in der JTL-Wawi 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Eigene Felder aus Artikel in Rechnungsmail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Neu Eigene Inhalte => Link auf Externe Seite - kein speichern möglich Allgemeine Fragen zu JTL-Shop 5

Ähnliche Themen