Thema dieses crossplatform Projekts (macOS & Windows) ist das Einlesen von Bestellungen aus WooCommerce in eine Faktura, die in Xojo geschrieben wurde. Das Projekt lässt sich aber auch auf andere Systeme übertragen.
WooCommerce Bestellungen in Faktura importieren
Für die Anbindung von WooCommerce wurde unsere in Python gschriebene Woo2LX Engine verwendet, die seit vielen Jahren in unserer Lexware Schnittstelle im Einsatz ist. Für dieses Projekt wurde hierfür eine entsprechendes Xojo-Interface programmiert.
Die WooCommerce-Schnittstelle hat folgende Eigenschaften:
- Abruf der offenen Bestellungen aus WooCommerce über die WooCommerce REST-API.
- Aufbereiten der Bestelldaten vor Import in die Faktura: In diesem Projekt mussten Metadaten aus einem WooCommerce Plugin mit eingelesen und als Zusatzinformationen zur Bestellung übertragen werden.
- Übergabe der WooCommerce-Bestellungen als JSON-Daten an die Faktura.
- Komfortable Weiterverarbeitung der WooCommerce Bestelldaten innerhalb der Faktura über eine Xojo-Klasse.
- Automatischer Abschluss der verarbeiteten Bestellungen in WooCommerce.
WooCommerce Import: Anpassbar an jede Faktura bzw. ERP-System
Da die Lösung auf Python basiert, kann sie auch auf andere Systeme angepasst werden. Diese Lösung ist lauffähig unter macOS, Windows und Linux. Voraussetzung seitens der Faktura ist eine offene Architektur oder eine entsprechende Import-Schnittstelle für Bestelldaten.