Neu JTL-Wawi REST-API – Performance & Monitoring

wespread.online

Gut bekanntes Mitglied
29. September 2020
136
13
Hallo zusammen,

wir wollen die JTL-Wawi REST API nutzen, um Daten zwischen Wawi und JTL- Shop zu synchronisieren. Unter anderem möchten wir Rechnungen im Shop für Kunden anzeigen – dass das nicht längst eine Standard-Funktion im JTL-Shop ist, finde ich ehrlich gesagt ziemlich verwunderlich. Aber gut, dafür gibt es ja jetzt die API.

Dass der REST-Server self-hosted läuft und unsere Infrastruktur entsprechend performen muss, ist uns völlig klar. Was uns aber fehlt, sind Antworten auf grundlegende Betriebsfragen:

- Gibt es Rate Limits? Wie viele Anfragen verträgt der REST-Server?
- Gibt es einen Health-Check-Endpoint, um die Verfügbarkeit zu prüfen?
- Wo werden Logs geschrieben? Kann man Response Times o.ä. irgendwo einsehen?
- Wird man benachrichtigt, wenn der Server ausfällt, oder muss man das komplett selbst überwachen?
- Startet der Windows-Dienst (ab 1.10) automatisch neu bei einem Crash?
- Hat jemand Erfahrungswerte zur Performance bei größeren Datenmengen?

Kurz gesagt: Wie überwacht man das Ding vernünftig im Produktivbetrieb?

Uns ist bewusst, dass die API noch in der Beta-Phase ist. Aber die Developer Experience ist aktuell wirklich nicht benutzerfreundlich. Es fängt schon bei der Authentication an – die Scopes sind nicht mal vernünftig dokumentiert. Man muss sich alles zusammensuchen. Für ein neuen Produkt von JTL (was nicht mehr "EURE KOSTENLOSE WARENTWIRTSCHAFT" ist) hätte ich mir da deutlich mehr erwartet.

Hat jemand die API trotzdem produktiv im Einsatz und kann Erfahrungen teilen?

Danke schonmal!
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.273
2.476
Berlin
Firma
css-umsetzung
Hat jemand die API trotzdem produktiv im Einsatz und kann Erfahrungen teilen?
Ja, z.B.: einer meiner Kunden nutzt diese mit meinem Formular-Manger mit dem integriertem Retouren Portal.
Die API läuft seit Wochen stabil und macht keine Probleme, der Kunde hat am Tag bis zu 50 angemeldete Retouren.

Die Zugriffe sind schnell, sind am Ende aber davon abhängig, von wo die Daten gezogen werden, hast du die WAWI bei dir, kann es länger dauern.
Bei den Retouren ist die Wartezeit, bis ich alle Daten aus der wawi hat, nicht anders als wenn ich ein normales Formular ausfülle und auf den Request warte.

Ich teste mit der API derzeit sehr viele Geschichten, für zukünftige Plugins und im Grunde ist das alles recht flott

Eine App zu Registrieren ist gar nicht mal so schwer, dass ist eigentlich recht gut dokumentiert, ich hab mir damals das zugehörige Video angeschaut und dann war eigentlich alles klar.

Du kannst in deinem Plugin ja einbauen, dass es dich benachrichtigt, wenn die API nicht erreichbar ist und ja es gibt auch eine Status Abfrage über die API.
 
  • Gefällt mir
Reaktionen: wespread.online

wespread.online

Gut bekanntes Mitglied
29. September 2020
136
13
Hey, danke für die Einblicke! Gut zu wissen, dass die API bei dir stabil läuft.

Ein paar Gedanken dazu:

Bei uns liegt die Wawi auf einem dedizierten ecomdata Cloud-Server, also an der Infrastruktur sollte es nicht scheitern. Latenz zum SQL-Server ist bei uns also minimal.

Bei den Retouren verstehe ich, dass eine einzelne Anfrage (z.B. Retoure anlegen) schnell geht. Aber wenn man z.B. Retourendaten im Shop anzeigen will, braucht man pro Bestellung mehrere Requests (Auftrag holen, Positionen holen, etc.). Da würde mich interessieren, wie sich das bei dir bei höherem Volumen verhält.

Zum Thema Dokumentation – klar, die App-Registrierung an sich geht schon. Aber dass man ein Video braucht, damit es "klick" macht, zeigt ja eigentlich, dass die Doku alleine nicht ausreicht.

Und noch eine Frage, weil du ja gerade am Retouren-Thema dran bist: Weißt du, ob JTL mit dem RMA-Template im Shop schon was plant? Im NOVA-Template gibt es ja bereits ein account/rma.tpl (https://gitlab.com/jtl-software/jtl...templates/NOVA/account/rma.tpl?ref_type=heads), sieht aber noch nicht aktiv aus. Wird das irgendwann nativ kommen, oder ist man da auf Plugins wie deins angewiesen?
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.273
2.476
Berlin
Firma
css-umsetzung
dann wirst du mit den Antwortzeiten keine Probleme haben.

für eine Retoure müssen einige Requests zum abfragen der Daten durchgeführt werden, das läuft flüssig.
Ich habe wie angesprochen mehrere Dinge gemacht, auch ein abfragen von einer Artikelliste, ca. 800 stück, im jeweils 100er Pack war von der Zeit her OK

Das RMA im Shop wurde eingestampft, da wird nichts mehr passieren.

Man kann das auch ohne Video, ich habe es angeschaut, um nicht lesen zu müssen :)
 
  • Gefällt mir
Reaktionen: wespread.online
Ähnliche Themen
Titel Forum Antworten Datum
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 3
Neu Die verwendete Version von JTL-Wawi wird nicht mehr unterstützt. Bitte nutzen Sie die Version 2.0.0.0 User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi 2.0.0 Stable Release Releaseforum 0
Neu Installation JTL-Wawi 1.5.55.8 - Startet Grundsätzlich im Report-/Druckmodul Installation von JTL-Wawi 4
Neu [Erledigt] Installationsdatei JTL‑Wawi 1.5.55.8 erhalten! Installation von JTL-Wawi 0
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu Zwei eBay-Aufträge (identische Adresse) zusammen versenden, aber getrennte Rechnungen behalten – JTL-Wawi 1.9.6.5 User helfen Usern - Fragen zu JTL-Wawi 1
JTL-WAWI Datenbankprofil für neue Windows Benutzer JTL-Wawi 1.11 2
Neu GPSR Herstellerinformationen JTL Wawi 1.9.6.4 anbinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 1
Neu Erstabgleich Showpare6 zu JTL-WaWi Shopware-Connector 0
Update von 1.11.6 auf 1.11.7: JTL Worker verbindet nicht mehr mit Datenbank (WaWi schon) JTL-Wawi 1.11 1
JTL-WaWi 11.5 WMS Mobile Server sehr hohe CPU Auslastung JTL-Wawi 1.11 3
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu von JTL-Wawi-Version 1.10.16.0 ist kein Update...möglich Installation von JTL-Wawi 2
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
JTL POS an WaWi anbinden Hilfe benötigt JTL-Wawi 1.11 4
Neu JTL WAWI V1.11.6.0 Stornorechnung, Stornotext wird nicht gespeichert und ist nicht abrufbar JTL-Wawi - Fehler und Bugs 0
Neu Shopify Connector + JTL Wawi Preis Shopify-Connector 4
JTL Wawi App eigene Statistiken erscheinen nicht JTL-Wawi App 0
Neu Newsletter: KI Webinare, JTL Wawi 2.0 und vieles mehr - Freue dich auf JTL Events! User helfen Usern - Fragen zu JTL-Wawi 5
Neu HGB-konforme Stichtagsbewertung inkl. Niederstwertprinzip (JTL-Wawi / MSSQL) Arbeitsabläufe in JTL-Wawi 0
JTL Wawi App Registrierung kann nicht gelöscht werden JTL-Wawi App 11
Neu Feedbackrunde zur Umsetzung der Verpackungsverordnung (PPWR) in JTL-Wawi Umfragen rund um JTL 1
Neu JTL-WAWI und LS-POS Wechseln Starten mit JTL: Projektabwicklung & Migration 1
Neu Steuereinstellungen JTL WAWI 1.11.5 Eigene Übersichten in der JTL-Wawi 0
Erfahrungen mit JTL-Wawi 1.10.15.0 im Produktivbetrieb? JTL-Wawi 1.10 7
Neu Alternative zu https://wawi-db.jtl-software.de/ - Wawi-Diff zur Darstellung von Datenbank-Änderungen User helfen Usern - Fragen zu JTL-Wawi 6
Neu askJan | Neuer KI-Assistent für JTL-Wawi - schnelle, effiziente und transparente KI-Datenanalyse - ohne SQL! Dienstleistung, Jobs und Ähnliches 41
Neu Download JTL Wawi 1.5.54.0 User helfen Usern - Fragen zu JTL-Wawi 5
JTL WAWI 1.11.4 Neues Passwort generieren ist ausgegraut JTL-Wawi 1.11 0
Der ganze Betrieb hat keinen Zugriff auf JTL Wawi 1.11.4 meh JTL-Wawi 1.11 10
Artikelnummern-Konflikt bei JTL-WaWi-Import aus Shopify, SEO-Ranking erhalten JTL-Wawi 1.10 1
Neu JTL-Wawi 1.11.5: Sequenzieller Kundenexport mit Workflow und SQL-Queue Schnittstellen Import / Export 2
Lizenzschlüssel in JTL Wawi hinterlegen JTL-Wawi 1.10 1
JTL-Wawi startet nach Neustart nicht / hängt auf neu eingerichtetem PC (Remote-Datenbank) JTL-Wawi 1.11 22
Seit dem Update auf JTL Wawi 1.11.4 funktioniert der Workflow "Datei Schreiben" nicht JTL-Wawi 1.11 1
JTL Wawi 1.11.4 "Dashboard übernehmen" funktioniert nicht JTL-Wawi 1.11 2
JTL-Wawi App (1.11.x) – Lizenz angeblich belegt nach Löschen aller App-Registrierungen / kein Reset möglich JTL-Wawi App 3
Smart App Control blockiert start von JTL-Wawi JTL-Wawi 1.11 2
Neu JTL Wawi auf Windows Server 2025 mit SQL 2025? Installation von JTL-Wawi 21
Erfahrungen zur JTL Wawi 1.11.5 – Tipps, Bugs und Praxisberichte JTL-Wawi 1.11 19
Neu JTL-Wawi 1.11.4 – Vaterartikel lässt sich nach Entfernen eines Kindartikels nicht mehr speichern JTL-Wawi - Fehler und Bugs 3
Neu Neues E-Commerce Business mit JTL Wawi - Jtl Shop - Lexware Office (online) - Fragen Starten mit JTL: Projektabwicklung & Migration 2
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Anbindung JTL <---> Greyhound via API funktioniert nicht sauber User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL, was ist eigentlich los mit euch? JTL-Wawi - Fehler und Bugs 5
Neu JTL Advanced & JTL2DATEV JTL-Edition (powered by JERA) User helfen Usern - Fragen zu JTL-Wawi 3

Ähnliche Themen