Hallo Delphia !
Ich arbeite derzeit an einem ähnlichen Projekt. Daher kann ich auf ein paar Probleme hinweisen:
1. Shops wie xtCommerce oder osCommerce arbeiten mit
MySQL. Das heißt Du kannst Dir die Daten und die Struktur mit einer geeigneten
SQL-
GUI (z.B. SQLYog) ansehen. Im Download von osCommerce befindet sich eine PDF mit der Struktur der Datenbank - Leider ist diese Darstellung veraltet und kann so nur Hinweise bieten.
2. Wenn Du mit einem eigenen Programm auf die Daten zugreifen möchtest geht dies am besten über Komponenten wie MyDAC oder AnyDAC. Achte hier darauf, wie es mit den Lizenzrechten aussieht. Verwendest Du Komponenten, die zum Verbindungsaufbau Teile von
MySQL benötigen (Lib-Dateien) mußt Dein Programm idR. kostenpflichtig bei
MySQL lizensiert werden.
3. Ein Webshop wird normalerweise auf einem Webserver aufgespielt (logisch!). Du musst auch an Deine Daten (vorzugsweise via direktem Zugriff (s. 2)) herankommen. Leider lassen viele Webseitenbetreiber den direkten Zugriff auf den
MySQL-Server aus Sicherheitsgründen nicht zu. Einige bieten zumindest den Zugriff mittels eines
SSH-Tunnels an. Dies sollte die
MySQL-Komponente unterstützen, da Du sonst mit Zusatzprogrammen wie PuTTy arbeiten musst.
4. Die Entwicklung von xtCommerce 3.X wurde eingestellt. - xtCommerce 4 (Veyton) ist nicht mehr kompatibel zu seinem Vorgänger und wird nur noch kommerziell vertrieben. Auf Basis von xtc 3 wurde aber das Projekt xtcModified geschaffen, das die Entwicklung (sehr langsam) vorantreibt und Fehler ausbügelt. osCommerce befindet sich derzeit auch im Umbruch. Die Version 3 hat deutliche Änderungen in der Datenbankstruktur und ist nicht wirklich stabil und nutzbar. Ich rate derzeit dringend von der Nutzung ab, da der Administationsbereich nicht mal zur Hälfte fertig ist.
5. Frameworks, Komponenten o.ä. die Dir osc/xtc in handliche Objekte verpackt gibt es meines Wissens nach nicht. Die musst Du schon selber schreiben.
6. Artikelbilder werden in beiden Shops als Referenz auf Unterverzeichnisse der Webseite gespeichert. Wenn Du diese in Deinem Programm mitverwenden möchtest, musst Du (z.B. via
FTP) zumindest das Image-Verzeichnis Deines Webshops lokal spiegeln.
Du solltest den Aufwand nicht unterschätzen, der erforderlich ist um ein Programm zu erzeugen, das einen der o.g. Shops
komplett steuern soll. Wenn Du das nur für eigene Zwecke brauchst, ist es vlt. einfacher eine WaWi mit Anbindung an osc/xtc zu verwenden (Bsp : CAO-Faktura)
Gruß
Guido R.