Daten aus XLS in Oxid 4.4.0 importieren?

Hallo liebe Community,

da ich relativ neu im “Oxid-Geschäft” bin, wollte ich euch mal um Rat fragen.
Und zwar ist es mein Wunsch viele (>1000) Artikel aus einer XLS-Datei in die Datenbank des Oxid-Shops zu bringen und aktuell zu halten. Soll heißen die XLS-Datei ändert sich immer mal und neue Artikel können hinzukommen, andere wegfallen und bei manchen ändern sich nur ein paar Daten. Da das per Hand einfach zu viel Aufwand ist, hab ich mir überlegt ein Skript zu schreiben.

Bevor ich aber damit beginne, wollte ich fragen ob es eventuell sowas Ähnliches bereits gibt?

Das Einlesen der XLS-Datei in PHP krieg ich hin. (Eine Umwandlung in CVS, falls nötig, auch).
Die SQL-Abfragen und Vergleiche sollten auch kein Problem darstellen.
Ich mache mir nur Sorgen ob ich ALLE Tabellen und Spalten erwische, so dass das Ergebnis 1zu1 dem entspricht, als würde ich alle Eingaben per Hand über das Adminmenü -> Artikel einfügen vornehmen.
Welche Tabellen und Spalten muss ich denn alles bearbeiten? Wie verhält es sich mit der eindeutigen OXID-ID (wie wird diese erzeugt usw.)?

  • oxarticles, - oxcategories, -oxattributes?

Ist mein Ansatz völliger Nonsens? Oder hat vielleicht jemand einen anderen Vorschlag?
Falls gewünscht kann ich auch näher erklären, wieso ich gerade dieses Szenario habe.

Da ich mit der Entwicklung noch nicht begonnen habe, stelle ich es mal ins Newbie-Forum. Ich bin für jeden Hinweis dankbar!

Viele Grüße
Jasp

Da gibts mehrere Varianten, von ganz-zu-Fuss über halb-bequem bis vollautomatisiert via Modul (ich glaube D3 bietet das u.a. an?).
Mach Dir doch mal mit Demodaten einen Beispielexport, oder aus phpMyAdmin (mit Bezeichnungen).
Im Shop-Backend gibts ja z.B. auch den generischen Import.

Die ox-id wird übrigens willkürlich erzeugt, kann aber auch selbst vorgegeben werden.

Das hier könnte noch Interessant sein:

http://wiki.oxidforge.org/File:Oxid_ce43x_mysql_admin_nomenklatur.xls

Ah das von D3 hab ich noch gar nicht entdeckt. Nur ich habe mit solchen gekauften, durch Zend Guard verschlüsselten, Modulen so meine negativen Erfahrungen gemacht.
Hast Du eventuell Erfahrungen mit D3, oder kannst etwas dazu sagen?

Das mit der OxidID ist natürlich gut, danke!

Und das mit dem Export bzw. Import schau ich mir auch gleich mal an! Danke!

Mit D3 hab ich auch schon Erfahrungen gemacht, ja! :slight_smile:

Und kann ich empfehlen, ja!

Allerdings habe ich persönlich das Importmodul nicht im Einsatz, kann also direkt dazu nichts sagen. Aber hier im Forum gibts auch nen Thread dazu, meine ich. Und D3 ist ja auch aktiv hier. Sons einfach mal antickern, die Jungs.

Ah sehr gut, denn ich habe mit http://www.volker-doerk.de/ bzw. http://www.draufgeschaut.de (auch so Modulanbieter) keine guten Erfahrungen gemacht.

Werde mir D3 unbedingt mal anschauen. Habe hier dank deiner Tipps auch noch paar andere interessante Beiträge gefunden, die ich vorher mal austesten werde!

Ich hätte ja sonst das Rat neu erfunden wie es mir scheint… und das wäre am Ende sicher eckig geworden. hehe :wink:

Danke!!

[QUOTE=jasp;49988]Hallo liebe Community,

da ich relativ neu im “Oxid-Geschäft” bin, wollte ich euch mal um Rat fragen.
Und zwar ist es mein Wunsch viele (>1000) Artikel aus einer XLS-Datei in die Datenbank des Oxid-Shops zu bringen und aktuell zu halten. Soll heißen die XLS-Datei ändert sich immer mal und neue Artikel können hinzukommen, andere wegfallen und bei manchen ändern sich nur ein paar Daten. Da das per Hand einfach zu viel Aufwand ist, hab ich mir überlegt ein Skript zu schreiben.

Bevor ich aber damit beginne, wollte ich fragen ob es eventuell sowas Ähnliches bereits gibt?

Das Einlesen der XLS-Datei in PHP krieg ich hin. (Eine Umwandlung in CVS, falls nötig, auch).
Die SQL-Abfragen und Vergleiche sollten auch kein Problem darstellen.
Ich mache mir nur Sorgen ob ich ALLE Tabellen und Spalten erwische, so dass das Ergebnis 1zu1 dem entspricht, als würde ich alle Eingaben per Hand über das Adminmenü -> Artikel einfügen vornehmen.
Welche Tabellen und Spalten muss ich denn alles bearbeiten? Wie verhält es sich mit der eindeutigen OXID-ID (wie wird diese erzeugt usw.)?

  • oxarticles, - oxcategories, -oxattributes?

Ist mein Ansatz völliger Nonsens? Oder hat vielleicht jemand einen anderen Vorschlag?
Falls gewünscht kann ich auch näher erklären, wieso ich gerade dieses Szenario habe.

Da ich mit der Entwicklung noch nicht begonnen habe, stelle ich es mal ins Newbie-Forum. Ich bin für jeden Hinweis dankbar!

Viele Grüße
Jasp[/QUOTE]

@Hebsacker: Dank Dir für die Empfehlung!

Hallo Jasp,

tatsächlich haben wir ein sehr ausgereiftes Import-Modul im Angebot.

Ob es Sinn ergibt, das auch selbst noch einmal zu entwickeln, mußt Du entscheiden, wie viel Dir Deine Zeit wert ist. Um alle Möglichkeiten abzudecken, reicht ein in wenigen Stunden geschriebenes Script im Normalfall nicht aus. Wir arbeiten mehr oder weniger intensiv schon Jahre daran. :slight_smile: Das Modul wird von uns ja auch auf dem aktuellen Stand der Shops gehalten. Du mußt Dich also nicht mit jedem Release mit der internen Struktur auseinander zu setzen.

Schau Dir unsere Informationen dazu mal an. Wir haben auch einen Testshop, in den Du gern auch mal ein paar (kleine) Testimporte machen kannst, um das Ganze mal auszuprobieren.

Kontaktier uns am Besten mal einfach. Meine Kollegen können Dir eventuelle Fragen schnell beantworten.

Ja das dachte ich mir auch schon. Übrigens sind wir aus der selben Stadt. :smiley:
Die Welt ist ein Dorf! Hehe

Funktioniert das Modul auch bei der Community Edition V4.40?

Danke nochmal für die schnellen Antworten!

[QUOTE=DanielS;50006]@Hebsacker: Dank Dir für die Empfehlung!
[/QUOTE]

np - Provision bitte wieder wie immer auf mein Nummernkonto Kayman Islands :smiley:

[QUOTE=jasp;50011]Ja das dachte ich mir auch schon. Übrigens sind wir aus der selben Stadt. :smiley:
Die Welt ist ein Dorf! Hehe

Funktioniert das Modul auch bei der Community Edition V4.40?

Danke nochmal für die schnellen Antworten![/QUOTE]

Das Modul funktioniert rein technisch auch in der CE (irgendwelche Probleme mit Version 4.4.0 sind mir nicht bekannt). Was die Lizenz betrifft, das ist eine andere Sache: Genaueres hier.

Wie, Du bis auch ein Vor-Erzgebirgler? Thalheim oder Stollberg? Dann weißt Du ja, wo Du uns findest, wenn wir Dir was Falsches versprochen haben. :wink:

[QUOTE=jasp;49995]Ah sehr gut, denn ich habe mit http://www.volker-doerk.de/ bzw. http://www.draufgeschaut.de (auch so Modulanbieter) keine guten Erfahrungen gemacht.[/QUOTE]
dito :mad:
Willkommen im Club

bitte nicht undifferenziert Modul-Anbieter bashen…

Gerne im konkreten und begründeten Fall, aber nicht so allgemein wie hier.

Und nun - btt plz!

:smiley:

hier die Links damit es nicht zu allgemein bleibt :wink:

http://www.oxidesales.com/de/forum/showthread.php?t=10092
http://www.oxid-esales.com/forum/showthread.php?t=1321
http://www.oxid-esales.com/forum/showthread.php?t=6481

Hat hier so trotzdem nichts verloren, hier gehts um eine Empfehlung bezüglich eines Datenimports, nicht um schlechte Erfahrungen…

[QUOTE=DanielS;50060]Das Modul funktioniert rein technisch auch in der CE (irgendwelche Probleme mit Version 4.4.0 sind mir nicht bekannt). Was die Lizenz betrifft, das ist eine andere Sache: Genaueres hier.

Wie, Du bis auch ein Vor-Erzgebirgler? Thalheim oder Stollberg? Dann weißt Du ja, wo Du uns findest, wenn wir Dir was Falsches versprochen haben. ;)[/QUOTE]

Das ist natürlich schade, gibt es da eine Lösungsmöglichkeit?

Hehe ja direkt aus Thalheim. Denke ich werde auch so mal vorbei kommen, hab noch paar andere Fragen. :slight_smile:

HIQall,

hat jemand hiermit Erfahrungen, mit diesem Importer–> rahArtImport - Erweiterter Artikel-Import?: