Download Import / Export Modul BETA1

Thema wurde von Moritz (Gambio), 1. August 2013 erstellt.

  1. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    #1 Moritz (Gambio), 1. August 2013
    Zuletzt bearbeitet: 13. August 2013
    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
     

    Anhänge:

  2. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Und was ist da jetzt so weltbewegend neu?
     
  3. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    nicht verwechseln mit CSV Import/Export steht ein paar Zeilen drunter ;)
     
  4. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    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???
     
  5. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    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.
     
  6. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    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?
     
  7. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Es wäre möglich nur die Spalten XTSOL, p_id und p_priceNoTax in der CSV zu haben, ja.
     
  8. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    Gut zu wissen, danke....
     
  9. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.167
    Danke erhalten:
    6.199
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Wäre das auch anhand der EAN Nummer möglich den Preis zu aktualiseren oder braucht es da zwingend die Artikelnummer?
     
  10. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Aktuell geht nur ID oder Artikelnummer.
     
  11. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.167
    Danke erhalten:
    6.199
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    letzte Frage. wäre statt preis dann wohl auch nur Bestands update möglich nehm ich mal an?
     
  12. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    Jede Spalte sollte einzeln in Kombination mit der ID- oder Artikelnummern-Spalte importierbar sein.
     
  13. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    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.
     
  14. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.167
    Danke erhalten:
    6.199
    Danke vergeben:
    1.104
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  15. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    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 ?
     
  16. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    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.
     
  17. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    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 ;-)
     
  18. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    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
     
  19. C h r i s t i a n

    C h r i s t i a n G-WARD 2012

    Registriert seit:
    26. April 2011
    Beiträge:
    3.456
    Danke erhalten:
    330
    Danke vergeben:
    551
    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???
     
  20. Moritz (Gambio)

    Moritz (Gambio) Administrator

    Registriert seit:
    26. April 2011
    Beiträge:
    5.786
    Danke erhalten:
    2.693
    Danke vergeben:
    903
    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?