|
|||
|
Moin,
bevor ich xt:commerce bestelle habe ich noch einen Punkt den ich im Vorfeld wissen muß. Ist es möglich Artikel zu einer bestimmte Uhrzeit (per Cronjob) automatisch zu importieren, wenn die CSV-Datei in einem vorgegebenen Verzeichnis liegt? ![]() Wie werden die Artikel dann "behandelt". Werden die Artikel zuerst gelöscht und dann neu eingefügt, oder werden die Artikel "upgedated" bezüglich Liefermenge? Da es den CSV-Import ja schon gibt: Ist es möglich den Import evtl. per URL aufzurufen? Gruß |
|
|||
|
Entweder hast du einen Hoster, wo du selbst einen cronjob konfigurieren kannst, per direkten scriptaufruf, oder http, oder du bittest deinen Hoster bzw. admin das einzurichten.
wie die daten dann behandelt werden, kann man/muss man im script konfigurieren, welches per cronjob aufgerufen wird. |
|
|||
|
Vielen Dank für die Antwort.
Cronjob, etc. kann ich alles selbst anlegen. Es laufen auch schon Jobs. Könnte ich theoretisch das Skript "import.php" aufrufen, nachdem ich den absoluten Pfad in dem Skript eingetragen habe? Ich denke mal das Importskript läuft "normalerweise" mit "Datei hochladen", oder? |
|
|||
|
Hallo Hans,
Dein Thema interessiert mich sehr. Grundsätzlich hast Du ja freien Zugriff auf die Datenbank. Dein Problem ist: Du bekommst eine CSV vom Großhändler mit aktualisierten Mengen und neuen Produkten. Diese müssen in den Shop. Wenn du die import Funktion des Admin berücksichtigst, dann wird eine bestimmte csv Formatierung vorausgesetzt. Ich denke mal, dass die Datei Deines Großhändlers anders formatiert ist. Also mußt Du doch die Daten erst mal so formatieren, dass Sie problemlos eingelesen werden können. Oder bearbeitest Du die Daten vorher? Also ich frage nur aus neugier, da es mich interessiert wie andere Benutzer Ihre Daten einpflegen. Und ich gehe mal davon aus, dass es sich um eine Menge Produkte handelt, die Du regelmäßig einpflegen willst. Bin gespannt. Zitat:
|
|
|||
|
ich würde sagen: ich habe ein wichtiges Detail vergessen. Es wird ein Shop, in dem wir unsere eigenen Artikel anbieten. Es wird erstmal nix großes, ich denke so um die 100 Artikel, da es nicht unser Hauptgeschäft ist. Die Artikel werden einmalig per Hand eingepfelgt (werden müssen). Danach werde ich die Liste exportieren und diese Liste soll dann als Grundlage für den Import dienen.
Ansonsten geb ich dir Recht. Es würde schwieriger bei einer Liste, die man geliefert bekommt. Dort muß man die Kriterien ersteinmal entsprechend sortieren, bzw. die Liste auslesen lassen und dann neu schreiben. Ich werd mal sehen, wie / ob es funktioniert wie ich mir das vorstelle und werde mich dann hier wieder melden. |
|
|||
|
Ist ein spannendes Thema. Ein altes UNIX Programm mit dem Namen AWK leistet da gut Hilfe. Es ist eine eigene Sprache, die auf die Verarbeitung von Textdateien spezialisiert ist. Mit ein paar Zeilen kannst du CSV Dateien problemlos bearbeiten. Ein Blick lohnt sich. Eine neuere Abwandlung ist gawk. Bin ein kleiner Fan von diesem "alten" Programm.
Zitat:
|
|
|||
|
Merk ich schon, dass du ein Fan davon bist. Ich werde das aber dann mit PHP realisieren. Bietet auch schöne Funktionen. Und außerdem kenn ich die Skriptsprache besser. Aber bei Gelegenheit werd ich mir AWK oder gAWK mal anschauen ... aus reiner Neugier. Thx 4 that.
|
|
|||
|
Ich trampel gerade ein wenig auf der Stelle. Der Import funktioniert, solange ich die Datei manuell auswähle. Mein Problem liegt beim automantischen Import via Cronjob. Wie ich die Parameter im Cron auch stricke, es wird immer mit ner Fehlermeldung abgerbochen, wie z.B.:
Zitat:
) ... hat jemand nen Tipp wie ich den Import ausführe? Ich habe in der csv_backend.php ne Schleife eingebaut, dass die Datei immer an einem festen Ort mit gleichem Namen liegt, aber auch, dass die Möglichkeit des manuellen hochladens weiterhin besteht, falls Fehler in der Liste sind.
Geändert von deHans (18.04.2008 um 08:54 Uhr) |
![]() |
| Lesezeichen |
| Stichworte |
| cronjob, csv, import |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| CSV Import | homer27 | Allgemeine Diskussionen | 0 | 29.08.2007 08:57 |
| CSV Export per Cronjob? | cyablo | Installation und Konfiguration | 0 | 09.08.2007 15:49 |