Hallo zusammen,
folgendes ist mir aufgefallen:
Wenn ich mit der hauseigenen Importfunktion zum Beispiel ein Preisupdate fahre, wird bei allen Artikeln das Erscheinungsdatum neu gesetzt. Verantwortlich dafür ist die Zeile 349 in der import.php
$products_array = array_merge($products_array, array ('products_date_added' => 'now()')); Das ist unschön und bestimmt nicht gewollt. Daher mein Vorschlag die import.php folgendermaßen zu ergänzen.
Den
ergänzen um den Eintrag
'p_products_date_added' => '', // products Erscheinungsdatum
Den
$products_array = array ( ergänzen um den Eintrag
if ($this->FileSheme['p_products_date_added'] == 'Y') $products_array = array_merge($products_array, array ('products_date_added' => $dataArray['p_products_date_added'])); und den Code
$products_array = array_merge($products_array, array ('products_date_added' => 'now()')); abändern in
$products_array = array_merge($products_array, array ('products_last_modified' => 'now()')); Dann den
$headings = array('p_tax', 'p_status', 'p_weight', um
'p_products_date_added',
erweitern.
Wenn man dann ca. bei Zeile 800
$line .= $this->encode($export_data['products_date_added']);
einfügt, erhält man eine Import/Export-Datei mit einer Spalte "'p_products_date_added" und dieser unschöne Fehler ist Vergangenheit.
Gruß Thomas
Linkback: https://www.modified-shop.org/forum/index.php?topic=21975.0