Anbindung von MO an WooCommerce
-
Hallo Christian!
Stefano Kowalke (Danke!) hat Recht - wir haben bereits einige Schnittstellen entwickelt in Bezug auf MonKey Office.
Wichtig ist dabei zuerst folgende Frage: Nutzt du Mac oder hast du auch mind. 1 Windows-System bei dir? Wir haben nämlich bisher keinen geeigneten Webserver für Mac gefunden, der vernünftig und zuverlässig läuft, weshalb wir zwingend eine Windows Maschine bräuchten. Damit steht und fällt alles :)
Zum Thema WooCommerce:
Bisher haben wir diesen Shop noch nicht angebunden - aber die Struktur ist ist ähnlich wie bei anderen gängigen Shopsystemen. Entsprechend könnten wir uns gerne mal über eine Anbindung für dich unterhalten.Entweder schreibste mir ne Mail an e-commerce@marc-funk.de oder du rufst morgen ab 9 Uhr mal an: 02323 5894999
LG, Marc Funk
-
Moin Marc,
ich gehe davon aus, dass der Server für die CubeSQL-DB gebraucht wird. Würde da nicht auch ein Linux-Server funktionieren?
Oder muss MO Connect auf einen Win/OSX Server installiert werden? Das gibt das Schema unter https://www.monkey-office.de/products/officeconnect/index.php nicht so ganz her.Beste Grüße
Stefano -
Also:
- Der MO Connector ist nur für Mac und Windows verfügbar
- cubeSQL ist für Mac, Windows, Linux und sogar raspberry verfügbar
- Unsere Scripte sind in PHP + MySQL geschrieben, weshalb wir einen PHP-Interpreter inkl. cURL benötigen.
Deshalb setzen wir dort immer auf den XAMPP in abgespeckter, für uns zusammengestellter Variante. Diesen gibt es für Windows. Das Paket für Mac funktioniert nicht richtig bzw. in Tests ist bei verschiedenen Systemen immer der Apache abgestürzt.Wir könnten auch ein Komplett-Paket anbieten (Mini-PC für Connector, cubeSQL und Scripte). Kostet dem Kunde aber immer separate Hardware. Grundsätzlich versuchen wir vorhandene Ressourcen zu nutzen ("Green"-Gedanke).
-
Danke für die ausführliche Antwort. Ich hatte mal angefangen einen REST-API-Aufsatz für MO Connect zu bauen, welcher die MO Connect eigenen Endpunkte etwas abstrahiert und vereinfacht. Hauptsächlich um meine Buchhaltung in meinem lokalen MO zu automatisieren. Als mir dann klar wurde, dass man zwangsläufig einen Server braucht, wo MO Connect und CubeSQL läuft, habe ich das wieder verworfen. Mir war dann der Aufwand gegenüber dem Nutzen zu hoch.
Zu XAMPP fällt mir noch ein, dass man stattdessen auch einen Docker-Container bauen könnte, der PHP, MySQL und eurer Skripte enthält. Dann wäre zumindest dieser Teil Plattform agnostisch. -
Ich sag mal was meine Lieblingslösung ist:
Kleiner MiniPC mit Windows, unser Wartungstool drauf, dort den cubeSQL, den Connector und den XAMPP drauf. Kunde kommt quasi nicht an das Gerät (da keine Zugangsdaten), damit auch alles reibungslos laufen kann.
Alternativ nutzen wir auch Synologys und dort mit Docker > cubeSQL. Die Webstation der Syn geht auch - läuft aber leider auch nicht so rund und performant, wie wir es wollen.
Bei einem Shop gleichen wir z. B. die Kundendaten ab. Kundendetails bekommst du nur mit einzelnen Aufruf des Kunden - bei 5000 Kunden hast du also 5000 Anfragen an den Connector. Entsprechend muss das Ganze schon Leistungsstark sein.
Wir haben eine komplett eigene Klasse namens "mfmoc" entwickelt, mit der wir fast alle Funktionen des Connectors ansprechen können. Komplett in PHP geschrieben - teilweise benötigen wir jedoch auch MySQL um z. B. Dubletten zu vermeiden.
Anbindungen, die wir damit realisiert haben:
- Shopware > MonKey Office
- ecoDMS > MonKey Office
- CSV File > MonKey Office
- ZenCart > MonKey Office
- Gambio > MonKey Office
Generell möchte ich darauf eine Plattform bauen mit WebWizard, wo du auf "Start" drückst und das System dich anleitet, was du vorhast ala "Wählen Sie die Plattform, aus der Sie Daten importieren wollen". Danach wählt man, welche Daten "Kunden, Bestellungen, Lager,...". Aber das braucht noch Zeit und Kapazitäten, die ich gerade versuche aufzustocken...
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
7 Kommentare