Letzter Inhalt

Integration des eBay API in ein Shopsystem

Das Gespann Oxid eSales und eBay bietet eine Vielzahl von Verknüpfungspunkten. Das API des Onlinemarktplatzes lässt sich mittels PHP schnell in das Shopsystem integrieren. Die hier vorgestellte Lösung kann schrittweise erweitert werden und liefert die Basis für ein ausgewachsenes Gesamtsystem.

Zend Server via Puppet konfigurieren

In unserem Beispiel wollen wir anhand der Anzahl von CPU-Kernen die Anzahl zu startender Server für den Apache definieren. Wir erstellen also eine httpd.conf-Datei mit dynamischen Inhalten, die sich aus

Zend Server via Puppet konfigurieren

Puppet File-Struktur Puppet ist eine Client-/Serverlösung. In unserem Beispiel betreiben wir Client und Server auf der gleichen Maschine. Erst am Schluss können wir als Probe aufs Exempel einen zweiten

Integration des eBay API in ein Shopsystem

Die Integration in OXID hinein erfolgt in Form eines neuen Moduls. In Abbildung 1 sehen Sie den dazu angelegten Bereich im Source-Code-Ordner des OXID-Shops. Faktisch muss hierzu nur eine Datei menu.xml im angelegten Modulordner /cxebayutils/ existieren und eine Moduldatei cxebayutils.php direkt im Modulordner angelegt werden.

Integration des eBay API in ein Shopsystem

Setup des eBay API Für den Zugriff auf das eBay API benötigen Sie eine Registrierung im eBay-Entwicklerprogramm. Das Anmeldeformular hierzu finden Sie unter developer.ebay.com. Die Teilnahme am eBay-Entwicklerprogramm

Zend Server via Puppet konfigurieren

Wer seine PHP-Applikationen selbst betreibt, kennt das Problem: Der Quellcode ist dank Versionsverwaltung, z. B. SVN, perfekt unter Kontrolle. Dank Paketmanagement und geordnetem Build-Prozess wird die Anwendung nachvollziehbar installiert. Wie sieht es jedoch mit der Gesamtkonfiguration des Systems aus? Diese ist meistens in keinem wirklich nachvollziehbaren Zustand. Knifflig wird es, wenn gleich mehrere Server verwaltet werden müssen. Hier leistet das Konfigurations- und Provisioning-Framework Puppet ganze Arbeit und stellt die Nachvollziehbarkeit sicher.

X
- Gib Deinen Standort ein -
- or -