CSV-Import: Produktfeatures

15.09.2017 22:41 #1
J Kiehl
Gast

CSV-Import: Produktfeatures

Kann die Liste "Produktfeatures" zusammen mit den anderen Produktdaten importiert werden?

In der exportierten CSV steht in der Spalte "Produktfeatures" z.B. die Zeichenkette:

Duft:Limone,Zertifizierung:ja,Haltbarkeit:unbegrenzt

Beim Importieren werden diese drei Angaben aber scheinbar nicht übernommen.

15.09.2017 22:57 #2
J Kiehl
Gast

print_r($objList->listitems); im Template liefert den kommagetrennten String aus der .csv-Tabelle (aber nicht das erwartete Array).

30.09.2017 00:30 #3
J Kiehl
Gast

Hier fehlte Code in classes/ProductImport.php, der den importierten String in ein Array konvertiert und wieder für die DB serialisiert.

Zeile 525:

elseif ($arrField['inputType'] == 'select' || $arrField['inputType'] == 'checkboxWizard')

ersetzen durch:

elseif ($arrField['inputType'] == 'select' || $arrField['inputType'] == 'checkboxWizard'  || $arrField['inputType'] == 'listWizard')  // 20170929

Zeile 532 (nach Kommentar Optionen auslesen, einfügen:)

if ($arrField['inputType'] == 'listWizard') { // 20170929
  $arrValues = explode(',',$varValue); // 20170929
} else { //  20170929

Zeile 550 (vor Kommentar "//Felder mit mehreren Werten serialisiert speichern")
einfügen:

} // 20170929

@ChristianSchmidt: Bitte für die nächste Version berücksichtigen.

06.11.2017 13:46 #4
Christian Schmidt
Fast & Media Team
Aus Blankenburg (Harz)
394 Beiträge

Hallo Herr Kiehl,

Danke für Ihre Nachricht und die Hinweise.

Die Umsetzung wurde so ähnlich durchgeführt und ist Bestandteil von Version 3.5.9

Antworten

Datenschutz*
Bitte addieren Sie 7 und 1.