Probleme mit Export / Import von Produkten aus dem / in den Warenkorb
Autor: Patric H.Ich habe gerade sehr große Probleme mit dem Export / Import von Produkten aus dem / in den Warenkorb
Ich habe verschiedene Projekte, die den selben Warenkorb haben sollen.
1.
Nachdem ich die Produkte eingepflegt habe, habe ich auch die Produkteinstellungen angepasst.
Bei allen Produkten soll nicht der Standard, "Produktseite" sondern ein Link zu einer bestimmten Website (jeder Akrtikel hat einen anderen link) eingetragen sein.
Diese Einstellung habe ich für alle Produlte vorgenommen und die Links eingetragen.
Eim Export und wieder import des Warenkorbes sind allerdings alle Artikel-Einstellungen an dieser Stelle wieder auf "Produktseite" geändert ind die eingetragenen Links verschwunden.
Ich sollte erwähnen, dass das Eintragen sehr viel Zeit in Anspruch genommen hat, weil es über 600 Artikel sind.
2.
Die Einstellung "Dieses Produkt als "NEU" klassifizieren verschwindet beim Export -> Import
3.
Ein Export aus einem Projekt und Import in das andere Projekt, in dem ich den selben Produktkatalog brauche, funktioniert nicht.
Ich bekommen immer wieder einen Fehler beim Import der Produkte.
Zumeist mit dem Hinweis: (Invalid Fields Valie (Line 1)
Dies geschieht sogar dann, wenn ich keinerlei Änderungen an den Produkten vorgenommen habe.
Testweise habe ich den Imort zweimal hintereinander durchgeführt und bekam den gleichen fehler angezeigt.
Ich muss also den kompletten Katalog löschen um ihn neu importieren zu können.
Ein Aktualisieren durch Import ist so nicht möglich.
Dann aber sind alle Verknüpfungen auf der Website in den Elementen "Produkt Kapalog" verschwunden.
Meine Programmversion:
X5 Pro 2023.3.5
Die beigefügten Fotos helfen nicht wirklich!
Die erste Fehlermeldung kommt nur dann wenn man die Datei mit Excel aufmacht bzw. wenn man dort etwas verändert und danach speichert.
Wenn du umschaltest bei den Waren auf "Detail" und bei der Produktseite auf Verlinkung klickst...sind hier wirklich LINKS eingeben? Hast du dies auch nach dem Export der Warendatei kontrolliert ob die LINKS auch in einer Tabelle sind?
Die WSX5 Versionen sollten auch halbwegs gleich sein. Also z.B. eine Warendatei von V2020.2 sollte nicht in die V2023.3 importiert werden, weil hier einige Unterschiede sind.
Wenn du z.B. mehrere Sprachen hast, wäre es besser das Projekt zu duplizieren und danach die Sprachtexte auszutauschen als vorher das Projekt zu erstellen und danach die Waren zu importieren.
Genauso wenn du ein anderes Projekt hast mit einem anderen Template und du machst einen Export/Import sollte es besser sein du exportierst das Template und fügst es in das alte Projekt ein.
Autor
Hallo Andreas,
vielen Dank für Deine schnelle Antwort.
- Ja, ich habe die Datei mit Excel geöffnet, aber erst nachdem ich zum ersten Mal einen Fehler bekommen habe.
Ich habe mehrmals exportiert und dann in Excel geschaut, ob sich die Spalten oder deren Überschriften geändert haben. -> Sie waren identisch.
Natürlich habe ch mehrmals exportiert und importiert, auch ohne zwischendrin die CSV irgendwie mit einem Programm zu öffnen.
- Ich hatte VOR dem Export tatsächlich Links zu anderen Websites eingegeben, also https://
In der exportierten CSV-Tabelle sind diese nicht enthalten.
- Die Warendatei ist selbstverständlich nicht erst nach dem letzten Update entstanden.
Sie ist in Projekten enthalten, die schon länger existieren und zur neuen Version konvertiert wurden.
Aber wenn ich sie aus einem dieser Projekte exportiere und ohne zu ändern und ohne mit Excel zwischenzeitlich geöffnet zu haben wieder importiere, bekomme ich den Fehler auch.
- Mehrere Sprachen habe ich nicht.
- Ich nutze den selben Warenkorb tatsächlich für mehrere Projekte mit verschiedenen Templates und Inhalten.
Mit jedem neuen Produkt oder neuer Preisänderung ändere ich dies gerne nur in einem Projekt, exportiere den Warenkorb und importiere ihn in alle anderen Projekte, in denen die gleichen Produkte enthalten sein sollen.
Ich denke, das ist doch genau der Sinn von Export- und Import-Funktionen.
Bezüglich des Vorschlages, lieber das Template zu exportieren und in eine Kopie des Projektes mit dem intakten Warenkorb zu importieren:
Ich halte es nicht für sinnvoll, Projekte zu zu zerstören, nur um ein Import-Export-Problem zu umgehen.
Der Aufwand wäre ja noch höher, als alle Artikel anzupassen.
► Eine einzig wahre Alternative wäre es, wenn der gesamte Warenkorb in einer richtigen Datenbank laufen könnte, wie es für andere Teile der X5-Projekte ja auch geht.
Dann könnte ich von mehreren Projekten aus auf die selben Daten zugreifen und bräuchte sie nur an einer Stelle zu aktualisieren.
Wenn du eine DAtenbank eingestellt hast für den SHOP, werden bei effektiver Verfügbarkeit die Waren doch in einer Datenbank gespeichert. Allerdings kann man diese nicht über WSX5 exportieren, weil ein Export über das Programm nur auf die lokalen (aktuellen) Waren zugreift. Ich habe mich noch nicht so detailiert beschäftigt mit diesem Thema von export/import, aber nach meiner Erfahrung kam es bei einigen Nutzern immer zu Problemen, wenn sie diese Funktion verwenden wenn diese nicht das gleiche Projekt betreffen.
Autor
Nun, ich habe in letzter Zeit nicht mehr probiert, die Datenbank für den Shop zu nutzen.
Als ich das das letzte Mal gemacht hatte, konnte diese eigentlich nur die Verfügbarkeit managen.
Alle anderen Parameter oder gar Fotos hatte die nicht gespeichert.
Wenn das inzwischen gehen würde, bräuchte ich den Export und Import ja nicht.
Dann könnte ich ja von den verschiedenen Projekten aus darauf zugreifen.
Sichern könnte ich sie mir dann ja von meinem Webspace-Account aus.
Sollte also eine Datenbanknutzung inwischen alle Artikel vollumfänglich dort anlegen, wäre main Problem gelöst.
das wird wohl noch ein paar tage Tests erfordern (weil zeitproblem).
Falls jetzt aber jemand schon weiß, ob die Shop-datenbanknutzung wirklich alle infos mit Bildern in der Datenbank speichert, würde ich wissen, ob sich der Aufwand für den Test rentiert.
Zu der Export und Importfunktion die ich hier aber habe, würde ich sagen, dass sie einen bug hat, wenn sie nicht wirklich ALLEs von den Artikeln exportiert und es auch wieder importieren kann.
Nur zur INFO! Die Bilder werden nicht "echt" abgelegt in die Datenbank (ist ja nicht möglich) sondern nur der Pfad wo die Bilder liegen. OB hier der Pfad auf dem Server gespeichert wird oder lokal am PC kann ich nicht sagen. Ich glaube eher nicht, denn der Export der DAtei greift ja Offline auf dem PC zu.
Autor
Ja, das ist mir auch schon aufgefallen.
Sofern der Ordner auf dem Rechner umbenannt oder verschoben wird, sind die Bilder der Artikel wieder weg.
Ich denke, die Pfade könnte man in der exportierten Tabelle anpassen und sie dann wieder importieren.
Aber das scheitert ja aus den o.a. Gründen ohnehin.
Also alles in allem nützt Export- und Import-Funktion im derzeitigen Zustand eher nicht so richtig.
Hello Patric
It's important to note that the CSV isn't used to export the product you will then import into a new project, because as you noticed, a lot of information isn't included.
The CSV export serves mainly statistical purposes or the possibility of changing the price of the entire stock in bulk.
If you actually need to copy all of the products from one project to another, you can open two instances of the software, then highlight all products in Step 1 -> Shopping cart, copy them, and then Paste them into the other project
This will correctly import the products over
I remain available here
Stefano
GOOGLE TRANSLATE ---
Hallo Patric
Es ist wichtig zu beachten, dass die CSV-Datei nicht zum Exportieren des Produkts verwendet wird, das Sie dann in ein neues Projekt importieren, da, wie Sie bemerkt haben, viele Informationen nicht enthalten sind.
Der CSV-Export dient hauptsächlich statistischen Zwecken oder der Möglichkeit, den Preis des gesamten Lagerbestands in großen Mengen zu ändern.
Wenn Sie tatsächlich alle Produkte von einem Projekt in ein anderes kopieren müssen, können Sie zwei Instanzen der Software öffnen, dann alle Produkte in Schritt 1 -> Warenkorb markieren, sie kopieren und dann in das andere Projekt einfügen
Dadurch werden die Produkte korrekt importiert
Ich bleibe hier verfügbar
Stefano
Autor
Hallo Stefano,
vielen Dank für die Antwort.
Ja, der Umweg über Kopieren und Einfügen funktioniert tatsächlich.
Damit kann ich leben. ► Vielen Dank nochmals !
Ein paar Anmerkungen dazu muss ich aber schon noch machen:
☼ Der Umweg über das Kopieren der Produkte ist schon etwas mühsam, weil das für jede Kategorie einzeln gemacht werden muss und
dann im Ziel-Projekt neue Produkte angelegt werden.
Vorhandene Produkte werden so nicht aktualisiert.
Die entsprechenden Zuordnungen in den Produktkatalog-Objekten im Projekt müssen also neu gesetzt werden.
☼ Die Sache mit der Möglichkeit, die CSV-Datei zu nutzen, um bei großen Warenbeständen den Preis zu ändern erscheint mir vor diesem Hintergrund irgendwie auch nicht ganz sinnvoll, wenn dann beim Re-Import Einstellunge, wie zum Beispiel die Verlinkung zu Produktseiten verloren geht.
Gerade bei großen Warenbeständen würde das vermutlich ein wenig Frust beim Shopbetreiber hervorrufen.
☼ Daher halte ich es schon für sinnvoll, die Exportfunktion auf alle Einstellungen / Datenfelder der Produkte auszuweiten und/oder gleich eine Möglichkeit der Datenbankanbindung des gesamten Shops mit allen Feldern zu schaffen
☼ Vielleicht wäre das ja ein Vorschlag für die Entwicklung eines Updates.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<<< TRANSLATED POST FOLLOWS because of the max. size of this field >>>
Autor
--------------------------------------
Translated with www.DeepL.com/Translator (free version)
--------------------------------------
Hello Stefano,
Thank you for your reply.
Yes, the diversions via copy and paste actually works.
I can live with that. ► Thank you again!
However, I still have a few comments to make:
☼ The diversions via copying the products is a bit tedious, because this has to be done individually for each category and then new products have to be created in the target project.
then new products are created in the target project.
Existing products are not updated in this way.
The corresponding assignments in the product catalogue objects in the project must therefore be reset.
☼ The option of using the CSV file to change the price for large stocks of goods doesn't seem to make much sense to me against this background if settings such as links to product pages are lost during re-import.
This would probably cause a little frustration for the shop operator, especially with large inventories.
☼ I therefore think it makes sense to extend the export function to all product settings / data fields and/or to create a database connection option for the entire shop with all fields
☼ Perhaps that would be a suggestion for the development of an update.
Mit der Funktion nur den "Preis" zu ändern ist eben gedacht, dass man dies wieder in das gleiche Projekt importiert und nicht neu in eine komplett frisches Projekt. Hier werden natürlich nicht alle Einstellungen mitgenommen. Es überschreibt eben nur den neuen Preis oder andere Dinge die für eine rasche Umbesserung in dieser Form geeignet ist.
Autor
O.K.
...nur zum Preis ändern und ins gleiche Projekt importieren. -> verstehe!
Das habe ich jetzt auch mal probiert (auch wenn das nicht mehr mein Anliegen war).
Ich habe mir mein Projekt vor dem Export angeschaut und nach dem Export einmal die CSV nur mit dem Editor geöffnet, einen Preis in dem Text gefunden und geändert.
Die Datei wieder importiert und: Der Preis wurde geändert und der Link unter "Details" ist drin geblieben
Beim zweiten Versuch habe ich die CSV mit EXCEL geöffnet und sie mal als Text-CSV und mal UTF-8 Trennzeichen getrennt gespeichert.
Beide Dateien konnte Website X5 nicht mehr importieren.
Daher dazu eine Frage:
Wir macht Ihr das?
Die CSV im Editor zu öffnen und die Preise zum Ändern darin suchen oder mit welchem Programm arbeitet Ihr da, das vielleicht auch Tabellen ordentlich darstellen kann und trotzdem den anschließenden Import nicht verhindert?
Was siehst du wenn du auf speichern gehst bei Excel wenn du auf "mehr Optionen" drückst und dort unten bei "tools" auf WEboptionen beim Reiter "Codierung" eingestellt?
Autor
Dort steht: Westeuropäisch (Windows)
Habe Bild davon hier beigefügt.
Da sollte eigentlich UFT-8 stehen!
Autor
hmm, hab' ich probiert.
Macht keinen Unterschied.