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 Plugin Preisvorschlag Plugins für JTL-Shop 6
Neu Plugin Allgemeine Fragen zu JTL-POS 1
Neu Betatester gesucht - Plugin: Geizhals Basket Tracking inkl. EMID Übermittlung Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu Cross Selling Plugin Plugins für JTL-Shop 1
Neu Installation von Plugin PayPal Check-Out fehlgeschlagen, keine Verbindung zum Webshop Plugins für JTL-Shop 6
Neu Beim Versuch Paypal-Plugin mit Paypal-Konto zu verbinden Shop nicht mehr erreichbar Plugins für JTL-Shop 2
Neu Neues Plugin: Produktbundles mit Rabatten Plugins für JTL-Shop 0
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Neues Plugin: Kaufimpuls Paket Plugins für JTL-Shop 0
Neu Paypal Checkout Plugin - Ist vorhanden aber nichts funktioniert Plugins für JTL-Shop 9
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu 📢 Plugin "Kreditlimit Plugin für JTL-Shop 5 " von CIN GmbH Plugins für JTL-Shop 0
Neu JTL-WaWi + ESL Connector — Entwicklung mit Kostenaufteilung gesucht Business Jungle 0
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu Eigene Umsatzsteuer-ID fehlt oft in Aufträgen JTL-Wawi - Fehler und Bugs 3
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Ameise: Eigene Exporte umbenennen? JTL-Wawi 1.8 6
Neu eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Händlerartikelnummer druch eigene im Auftrag ersetzen User helfen Usern - Fragen zu JTL-Wawi 0
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Ameisen-Vorlagen Attribute und Eigene Felder lassen sich nicht speichern JTL-Wawi 1.11 2
Neu wie Wawi eigene Felder (Kunden) an Shop DB übertragen? User helfen Usern - Fragen zu JTL-Wawi 3
JTL Wawi App eigene Statistiken erscheinen nicht JTL-Wawi App 0

Ähnliche Themen