Gelöst Connector erweitern, damit Werte in Fließkommazahlen übertragen werden

rholtermann

Aktives Mitglied
10. September 2015
13
0
Hallo,

ich habe auf der Seite von jtl gelesen, dass die Connectoren jetzt auch über ein Plugin-System verfügen und so
an die eigenen Bedürfnisse angepasst werden können.
Ich habe aber keine Informationen dazu erhalten, wie das ganze funktioniert.

Ich habe für einen unserer Kunden einen Shopware 5 - Shop mit einem Plugin erweitert, so dass er mit
Fließkommazahlen in den Artikelbeständen und Bestellmengen arbeiten kann.
Nur in der JTL- Warenwirtschaft kommen mit dem Connector die als Fließkommazahlen hinterlegten Bestände
nicht an, wenn z.B. ein Kunde 12,5 Meter eines Produkts gekauft hat, werden in der Warenwirtschaft nur
12 Meter an.

Deswegen die Frage: Hat jemand schon einen Connector erweitert und kann mir Tipps geben, oder gibt es gar
irgendwo ein Tutorial, wie man das ganze machen muss?

Jede Hilfe ist willkommen, ich steh da irgendwie auf dem Schlauch.

Vielen Dank und einen schönen Gruß
Riewert
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Connector erweitern, damit Werte in Fließkommazahlen übertragen werden

Hey,

die Developer Doku ist in Arbeit und wird zeitnah erscheinen. Jedoch kann man sich hier ein Beispiel Plugin von uns anschauen https://gitlab.jtl-software.de/jtlconnector/demo-plugin
Das sind ein paar Zeilen Code und es sollte jeder verstehen.

Best practise ist, man legt einen Order für die Firma an (im plugin Ordner vom Connector) und darin liegen dann die Ordner mit den Unterschiedlichen "plugins" bzw. Funktionen.
z.b.


Firma: Izzle
Plugin Aufgabe: Demo


<connector_root>/plugins/izzle/demo


nun benötigen wir in dem Order vom Plugin eine bootstrap.php
Der Namespace muss genau dem Orderpfad dahin darstellen, in unserem Beispiel: namespace izzle\demo;
In der bootstrap.php muss die Klasse Bootstrap zu finden sein, die von IPlugin ableitet (wie im Source Code Beispiel). In dieser Klasse erstellt man die Methode "registerListener" und registriert die Event Listener, die man benötigt, um seine Funktionalität zu implementieren.

Lg,
Daniel
 

rholtermann

Aktives Mitglied
10. September 2015
13
0
AW: Connector erweitern, damit Werte in Fließkommazahlen übertragen werden

Hi,

cool, danke, das hilft schon mal ein wenig weiter.
Was schätzt ihr denn, wann die Doku erscheinen wird?

Ich müsste dann ja noch wissen:
- welche Events ich alle benutzen kann
- wie ich die Daten modifizieren kann, die von den Bestellungen in Shopware in die Datenbank von JTL geschrieben werden
- (eventuell) wie ich, falls das noch nicht passiert Fließkommazahlen von JTL auslesen kann, um sie in Shopware richtig zu speichern

LG
Riewert
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: Connector erweitern, damit Werte in Fließkommazahlen übertragen werden

Hey,

alle Events kannst du im Code vom Core sehen (namespace jtl\ Connector\Event, https://gitlab.jtl-software.de/jtl-software-gmbh/jtlconnector/tree/master/src/jtl/Connector/Event).
Am jeweiligen Event sieht du ja was übergeben wird. Es ist immer das Hauptentity z.b. ein Produkt. Dies wird via call by reference übergeben und somit werden deine Änderungen auch Einfluss auf das Produkt im Core haben.

Lg,
Daniel
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu GPSR Plugin für Gambio Connector steht bereit Gambio-Connector 0
Neu WooCommerce Connector Problem mit nachträglich abgebrochenen Bestellungen Onlineshop-Anbindung 0
Neu Connector Verhalten mit Tracking Nummern und Versandbestätigungen Shopify-Connector 0
Neu Drittshop Anbindung über JTL Connector Onlineshop-Anbindung 1
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Neu Prestashop 8.1.7 neuster Connector Fehler beim einlesen von Bestellungen PrestaShop-Connector 1
Die Lizenzdaten sind ungültig... kein Connector Abgleich Shopware-Connector 17
Neu Eigener Datenaustausch anstelle JTL-Connector? WooCommerce-Connector 3
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu JTL-Connector Shopware aktuell nicht erreichbar Shopware-Connector 15
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu JTL ERP‑Connector Shopify-Connector 0
Neu WooCommerce JTL Connector nach Back-Up ist deaktiviert WooCommerce-Connector 1
Neu JTL-Connector funktioniert nicht mehr WooCommerce-Connector 3
Neu Gibt es keinen Gambio Connector mehr mehr mit PHP8 und höher? Gambio-Connector 4
Neu JTL Connector - Shopify Abgleich. Bestellbestätigungsemails werden die ganze Zeit dem Kunden gemailt. Shopware-Connector 2
Neu Fehler bei Connector Shopify-Connector 4
Neu GPSR Produktverordnung JTL Connector Shopify User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shopify Connector funktioniert nicht mehr, Fehlerlog anbei Shopify-Connector 10
Gelöst TSE Connector Vertrag kündigen Allgemeine Fragen zu JTL-POS 2
Neu Shopify Connector, Änderung der URL Onlineshop-Anbindung 0
Neu JTL-Connector / 2 Shops / Unterschiedliche Lagerbestände zuweisen Shopify-Connector 0
Neu JTL-ERP-Connector funktioniert ab 20.09.2024 nicht mehr mit Shopify!? Shopify-Connector 2
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Neu Für den Shop-Connector konnte kein Steuersatz zugeordnet werden. WooCommerce-Connector 2
Neu Prestashop Connector 2.0.0 ignoriert deaktivierte Überverkaufseinstellung bei Artikelupload PrestaShop-Connector 0
Neu Plugins für den Shopify Connector Shopify-Connector 1
Neu Variationen erweitern JTL-Wawi - Ideen, Lob und Kritik 1
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Bei VarKombi-Artikeln, wie immer eine Farbe und Größe vorauswählen, damit alle Bilder angezeigt werden? Allgemeine Fragen zu JTL-Shop 4

Ähnliche Themen