Links überspringen

Forum für Entwickler und Benutzer

Referenz: gFM-Business und Modified Onlineshop bei Technikhaus.de

Benachrichtigungen
Alles löschen

[Geschlossen] Alles zur integrierten REST-API-Schnittstelle


Markus Schall
Mitglied Admin
Beitritt: vor 11 Jahren
Beiträge: 92
Themenstarter  

In diesem Thread geht es um alle Themen rund um die integrierte Onlineshop-Schnittstelle für die Shopsysteme WooCommerce, Shopware und Gambio. Hier sind Fragen erwünscht zu Erweiterungen der bestehenden Shopsysteme zum Beispiel um neue Felder aus dem Shopsystem oder aus Extensions oder um neue Funktionen für eine Shop-Schnittstelle.

Veröffentlichte Beiträge zur REST API Schnittstelle

Die integrierte REST API Schnittstelle kann auch um weitere Onlineshopsysteme erweitert werden. Für jedes Shopsystem existiert in gFM-Business genau ein REST-API-Script, das alle Befehle für die Schnittstellenfunktionen beinhaltet.

Erweiterung der Schnittstelle um ein neues Shopsystem

Das Grundprinzip, wie die Schnittstelle intern funktioniert, wird im oben verlinkten zweiten Artikel erläutert. Das Grundprinzip für die Einbindung eines Onlineshops in die integrierte Schnittstelle ist wie folgt:

  • Analyse der Datenstruktur der Shop-REST-API. Meist gibt es eine Übersicht aller Bestellungen (1, z.B. /api/orders), und meist gibt es eine Detailansicht einer Bestellung (2, z.B. /api/orders/12334). Das Script sammelt also zunächst alle Bestellnummern aus der Übersicht (1) und führt dann in einer Ausführungsschleife die Sammlung aller Daten in der Detailansicht (2) für den Import zusammen.
  • Dokumentation der Feldnamen im Onlineshop. Diese müssen dann im nächsten Schritt im Script angepaßt werden.
  • Am Einfachsten: Duplizieren eines bestehenden REST-API-Scripts eines anderen, von der Datenstruktur her am ehesten passenden Shopsystems
  • Anpassen der Feldnamen im neuen REST-API-Script auf die Feldnamen des neuen Shopsystems
  • Erweiterung der Scripte [dlg.REST_Auswahl_Kunden], [dlg.REST_Auswahl_Bestellungen] und [dlg.REST_Auswahl_Artikel] um Scriptaufruf für neues Shopsystem.
  • Hinzufügen des neuen Stamm-Shopsystems in Tabelle [REST_API_Stamm]
  • Hinzufügen eines neuen Onlineshops in den REST-API-Einstellungen von gFM-Business, Verbindungstest durchführen.

Das Anmeldescript [REST.Query] kann in den meisten Fällen auch für alle anderen Shopsysteme verwendet werden und benötigt i.d.R. keine Anpassung.

Dieses Thema wurde vor 2 Jahren 2 mal geändert von Markus Schall

Viele Grüße aus Kirchhatten
Markus Schall
gofilemaker.de - MSITS


Anpassbares Warenwirtschaftssystem auf Basis von Claris FileMaker

Teilen:

Das Forum zur Claris FileMaker-basierten gFM-Business ERP-Software mit CRM, Warenwirtschaftssystem und Faktura für Apple Mac, PC und iOS. Es dient dem Austausch zwischen Benutzern, Entwicklern und gofilemaker.de. Die Foren-Boards sind gegliedert in übergreifende Themen und Module wie Kundenverwaltung, Warenwirtschaft oder Faktura. Jeder Interessent ist herzlich eingeladen, im Forum aktiv mitzuwirken.

Sie sind hier: Alles zur integrierten REST-API-Schnittstelle – Forum zu Schnittstellen – Supportforum zur gFM-Business ERP-Software und Claris FileMaker