Hallo, das hier angekündigte neue Import / Export Modul steht nun in der ersten BETA1-Version zum Download bereit. Es ist kompatibel zu den Shopversionen 2.0.10g bis 2.0.13.3. Wer es sich vorab ansehen möchte: http://www.gambio-shop.de/testshop_csv/ User: admin@shop.de Passwort: 12345 Menüpunkt: ARTIKEL > Import / Export
Der Export ist ja recht selbsterklärend, nur mit dem Import weiß ich so garnicht recht wie was gemacht werden kann... Könnte das einer der Entwickler mal kurz für Laien erklären???
Der Import funktioniert wie der alte Import. Neu ist, dass fehlende Spalten hinzugefügt wurden, Sonderangebote gepflegt und Eigenschaften einem Artikel zugewiesen werden können. Außerdem wird nun das Texterkennungszeichen (Texttrenner) korrekt beim Import erkannt. Durch den Einsatz von AJAX können auch riesige CSV-Dateien auf leistungsschwachen Servern importiert werden, ohne dass der Server den Vorgang abbricht. Den Aufbau der CSV-Datei kann man sich im "[Gambio] Artikelexport"-Profil ansehen. Was hier exportiert wird, kann auch wieder importiert werden. Weltbewegend ist, dass man sich eigene Export-Vorlagen erstellen und vorhandene editieren kann. Bisher war es ein großes Problem, dass die Export-Module schnell veraltet waren und wir nicht mit Updates hinterher gekommen sind. Der Shopbetreiber ist nun nicht mehr abhängig von uns.
Also könnte ich jetzt auch nur 2 Spalten importieren um zum Bsp. Den Preis zu aktualisieren oder müssen alle Spalten vorhanden sein beim Import?
Wäre das auch anhand der EAN Nummer möglich den Preis zu aktualiseren oder braucht es da zwingend die Artikelnummer?
Die EAN (MPN, UPC?) als Identifizierungsmerkmal sollte auch möglich sein. Sonst kann man im Grunde keine externen Daten für den Update verwenden, denn ID und Artikelnummer sind ja rein Shop-Interne Werte.
Ich musste aber feststellen das HErsteller gerne mal die EAN ändern wenn sie die Verpackungen ändern. Ich würde zwar auch lieber darüber aktualisieren, aber man muss aufpassen dabei.
Gehört hier zwar nicht ganz hin aber: Wo werden die EAN-Nummern für die Kombinationsmöglichkeiten eingetragen, ist das noch Zukunftsmusik oder in einer aktuelleren Shopversion als meine [v2.0.11.1 r7543] eventuell vorhanden ?
Ja, genau das wird man in der Version mit dem Mapper festlegen können. Ist in der aktuellen Version noch nicht möglich. Ist aber auf unserer Todo-Liste.
mh, dann kann ich nicht wirklich testen....(Wir können Kombis leider nur über EAN`s identifizieren) Aber Produkte aktualisieren ohne Eigenschaften geht schon mal wirklich easy ;-)
Bei mir werden nach einen Import die Artikelbestände merkwürdig verändert, obwohl diese nicht angepasst wurden. Wie folgt sieht das aus: Artikal A: 1.01 Artikel B: 1.02 Artikel C: 1.03
Die Artikel sind aufrufbar, nur beim Aufruf der Kategorien kommt eine Fehlermeldung: PHP: WARNING(2): "require_once(../inc/htmlentities_wrapper.inc.php) [function.require-once]: failed to open stream: No such file or directory" in /var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/plugins/function.load_env_array.php:17 (Details)Backtrace: #0 require_once called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/plugins/function.load_env_array.php:17] #1 include_once called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/Smarty_Compiler.class.php:793] #2 (#Smarty_Compiler) _compile_custom_tag called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/Smarty_Compiler.class.php:590] #3 (#Smarty_Compiler) _compile_tag called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/Smarty_Compiler.class.php:315] #4 (#Smarty_Compiler) _compile_file called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/Smarty.class.php:1548] #5 (#Smarty_ORIGIN) _compile_source called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/Smarty.class.php:1481] #6 (#Smarty_ORIGIN) _compile_resource called at [/var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/Smarty.class.php:1272] #7 (#Smarty_ORIGIN) fetch called at [/var/www/web***/html/gambio-gx2-testshop-2012/user_classes/overloads/Smarty/pt_jqmessages_smarty.php:154] #8 (#pt_jqmessages_smarty) fetch called at [/var/www/web***/html/gambio-gx2-testshop-2012/user_classes/overloads/Smarty/pt_snippets_smarty.php:20] #9 (#pt_snippets_smarty) fetch called at [/var/www/web***/html/gambio-gx2-testshop-2012/system/views/ContentView.inc.php:244] #10 (#ContentView) build_html called at [/var/www/web***/html/gambio-gx2-testshop-2012/templates/EyeCandy/source/classes/FilterContentView.inc.php:121] #11 (#FilterContentView) get_html called at [/var/www/web***/html/gambio-gx2-testshop-2012/templates/EyeCandy/source/boxes/filter.php:36] #12 include called at [/var/www/web***/html/gambio-gx2-testshop-2012/templates/EyeCandy/source/boxes.php:66] #13 require called at [/var/www/web***/html/gambio-gx2-testshop-2012/index.php:87] Fatal error: require_once() [function.require]: Failed opening required '../inc/htmlentities_wrapper.inc.php' (include_path='.') in /var/www/web***/html/gambio-gx2-testshop-2012/includes/classes/Smarty/plugins/function.load_env_array.php on line 17 Was kann ich da machen???
Hast du die Datei vor dem Import in ner Tabellenkalkulation geöffnet? Beim Öffnen muss man darauf achten alle Spalten als Typ "Text" festzulegen. weil sonst schnell mal aus einem Bestand ein Datum oder was auch immer wird. Du meinst das Frontend? Welche Shopversion hast du?