Werbung / Banner buchen
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Modified 2.0 Artikelimport

    Lottemann

    • Fördermitglied
    • Beiträge: 66
    Re: Modified 2.0 Artikelimport
    Antwort #15 am: 05. Januar 2017, 13:58:01
    Ja, leider sind es viele Artikel. Habe einen neuen Ansatz gefunden und habe dazu mal einen neuen Fred aufgemacht, da es nicht direkt zu dieser Frage passt. GTIN/EAN ist ein Feld, was man mit der Originalnummer belegen könnte. Damit kann ich dann verschiedene Artikelnummern verwenden und habe immer einen Verweis auf die eigentliche Nummer. Müsste aber dann alle Formulare und Ausgabescripte entsprechend ändern...

    artemtyse

    • Fördermitglied
    • Beiträge: 60
    Re: Modified 2.0 Artikelimport
    Antwort #16 am: 07. Mai 2018, 19:40:18
    Dann versuche mal folgendes:
    • Datei /admin/includes/classes/import.php sichern.
    • Datei gegen angehängte Datei austauschen.
    • Test der neuen Datei unbedingt auf einem Testsystem vornehmen.
      Wenn du keine Testumgebung hast endweder
      • Folgende Tabellen sichern bevor du den Test am Live-System machst (noch sicherer: alle Tabellen der DB sichern):
        • products
        • products_description
        • products_images
        • products_to_categories
        • categories
        • categories_description
        • alle personal_offers_by_customers_status_X,
          wobei X für die Kundengruppe steht
      • oder einfach Shopsystem in Subdomain kopieren (configure.php-Dateien an Pfad anpassen)
        und DB ebenfalls in eine Test-DB kopieren und diese Test-DB mit dem Shop konnektieren (configure.php-Dateien)
        und Test am Testsystem vornehmen.

    Ich konnte die geänderte Datei nicht testen, also unbedingt o.g. Sicherheitsvorkehrungen treffen.
    Die Datei vor dem Hochladen in import.php umbenennen !!


    Wenn ich keinen Fehler gemacht habe sollte es wie folgt funktionieren:
    • Export:
      Die products_id sollte als erstes Feld in der CSV erscheinen als p_id.
    • Import:
      • Wenn es das Feld p_id gibt in der CSV und es ist gefüllt
        wird ein UPDATE gemacht für den jeweiligen Artikel.
      • Wenn es das Feld p_id gibt in der CSV es jedoch leer ist
        wird die p_model benutzt für den Import
        und alles geht wie vorher (UPDATE oder INSERT, je nachdem ob es die p_model bereits gibt in der DB).

    Dabei ist wichtig, daß die p_id im CSV immer vorhanden ist, auch wenn sie für den Import theoretisch leer sein könnte (um für solche Artikel den Import wie vorher über die p_model zu machen, z.B. bei neuen Artikeln).

    Man könnte das Ganze so gestalten, daß man im Backend einstellen kann ob die p_id im CSV vorhanden ist. Das darf aber gerne jemand anders übernehmen.

    WICHTIG!!
    Ich übernehme keine Gewähr dafür, daß alles wie gewünscht funktioniert und es keine Fehler gibt.
    Deshalb nochmals:
    Entweder auf Testsystem testen oder DB vorher sichern.


    Wenn es beim Testen Probleme geben sollte, diese bitte ausführlich hier posten (inkl. evtl. Fehlermeldungen).

    Gruß,
    noRiddle

    Hallo noRiddle,
    vielen Dank für Deine Mühe.
    Ich habe die Datei mal hochgeladen, weil ich auch mit dem Import kämpfe und ich mich über die Hilfen hier freue.
    Bei mir erscheint aber Fehlermeldung:
    Parse error: syntax error, unexpected ''p_model'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /var/www/web28453235/html/admin/includes/classes/import.php on line 96

    Habe es aber gerade während des Schreibens hier entdeckt.
    Komma fehlt in Line 95 vor dem Doppelslash
              'p_id' => '' // new: products_id, noRiddle
              'p_model' => '', // products_model

              'p_id' => '', // new: products_id, noRiddle
              'p_model' => '', // products_model
    Vielleicht hilft es ja anderen.
    Wenn mir noch was auffällt, melde ich mich.
    Gruß an alle.

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.990
    • Geschlecht:
    Re: Modified 2.0 Artikelimport
    Antwort #17 am: 08. Mai 2018, 21:42:56
    Danke dir.

    Gruß,
    noRiddle
    4 Antworten
    1900 Aufrufe
    07. Dezember 2021, 23:06:38 von r3LaXeD
    6 Antworten
    5683 Aufrufe
    17. Februar 2015, 07:54:57 von Svel
    5 Antworten
    3552 Aufrufe
    14. August 2014, 07:49:44 von jannemann
    8 Antworten
    2578 Aufrufe
    02. Juni 2017, 19:19:53 von Heiko1079