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: Admin CSV Artikel Import Spalte manufacturers_model funktioniert nicht

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo,

    ich benutze mehrmals im Monat den import vom modified-shop. Wir benutzen übrigens modified-shop 2.X
    Jetzt habe ich die schlaue Idee gehabt, dass ich auch gleich die "MPN" mit importieren könnte, welche bei modified-Shop 2.X ja auch schon eingebunden ist.
    Wenn ich jetzt aber in einer Importliste die Spalte "p_manufacturers_model" hinterlege und einen Wert eintrage, dann wird die MPN nicht mit importiert. Alle normalen Daten wie Preis, Artikelbezeichnung, Bestand usw werden richtig importiert.
    Muss diese Spalte für den Import noch extra irgendwo eingetragen werden?

    Eine selbst erstellte Spalte "products_zustand" wird leider auch nicht beim import mit importiert.

    Ich hoffe jemand kann mir helfen, wie ich diese beiden Spalten auch über den modified-shop importieren kann.

    MFG,

    Sven

    Linkback: https://www.modified-shop.org/forum/index.php?topic=35549.0

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Die Spalte für die HAN/MPN lautet ja auch richtigerweise: p_man  8-)

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo Alex,

    vielen dank für die Info, jetzt hat der Import funktioniert.

    Dann fehlt nur noch die Lösung für die Spalte "products_zustand" welche von uns nachträglich angelegt wurde.
    Ich hoffe es ist nicht so aufwendig, aber was muss ich machen, damit ich diese Spalte auch über den import benutzen kann?

    MFG,

    Sven

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Mehrsprachig oder nur Deutsch? (für bloß eine Sprache kenne ich eine Quick&Dirty-Lösung :-D )

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Nur deutsch.

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Dann versuchs mal so:

    /admin/includes/classes/import.php

    Suche (ca. Zeile 96):
    Code: PHP  [Auswählen]
              'p_sorting' => '', // products_sorting
    Füge danach ein:
    Code: PHP  [Auswählen]
              'p_zustand' => '', // Zustand des Produkts

    Suche (ca. Zeile 418):
    Code: PHP  [Auswählen]
            if ($this->FileSheme['p_sorting'] == 'Y')
                $products_array = array_merge($products_array, array ('products_sort' => (int)$dataArray['p_sorting']));
    Füge danach ein:
    Code: PHP  [Auswählen]
            if ($this->FileSheme['p_zustand'] == 'Y')
                $products_array = array_merge($products_array, array ('products_zustand' => xtc_db_prepare_input($dataArray['p_zustand'])));

    In Excel oder im entsprechenden Editor die Spalte 'p_zustand' hinzufügen und das jeweilige Zustandsattribut vergeben. Anschließend den Import starten.

    ************************************************
    Falls noch keine Spalte angelegt wurde, folgende Datenbank-Abfrage ausführen:
    Code: SQL  [Auswählen]
    ALTER TABLE `products` ADD COLUMN `products_zustand` VARCHAR(64) NOT NULL AFTER `products_sort`;

    sb_cbo-do

    • Fördermitglied
    • Beiträge: 464
    Hallo Alex,

    vielen dank für die sehr schnelle Hilfe.
    Es hat funktioniert, nun funktioniert der Import so wie gewünscht.

    GELÖST

    MFG,

    Sven

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Gerngeschehen. ;-)

    Weiter unten ist irgendwo ein Button versteckt, wo du das Thema selbstständig als gelöst markieren kannst. :-)
    45 Antworten
    26628 Aufrufe
    06. März 2010, 15:49:42 von milox
    3 Antworten
    3323 Aufrufe
    14. Juni 2010, 13:13:19 von Tomcraft
    5 Antworten
    4422 Aufrufe
    02. Dezember 2011, 19:18:25 von Tomcraft
    2 Antworten
    984 Aufrufe
    21. August 2019, 18:31:41 von awids