Ich habe gerade gesehen, dass ein Artikelimport die Preise in einem Shop durcheinanderbringen kann.
Wie bekannt wird beim Import von Produkten anhand des Feldes products_model aktualisiert.
Nun kann hierbei folgendes Problem entstehen:
- Artikel wird angelegt
- Artikel wird in andere Kategorie kopiert und hierfür ein neuer Preis angelegt
- Es wird ein Artikelimport durchgeführt
- Beide Artikel kosten wieder gleich
Müßte da beim Import nicht eine Prüfung vorgeschaltet werden, ob es die products_model mehrfach gibt?
Oder evtl. grundsätzliche Änderung des Import-Ablaufs, indem man die Importdatei in eine separate Import-Tabelle einliest und aus dieser den Import in die Datentabellen (products, categories, ...) durchführt.
Erfolgreich importierte werden aus der Import-Tabelle gelöscht, fehlerhafte bleiben drin bzw. mehrfach vorhandene products_model werden gekennzeichnet. Diese übriggebliebenen Datensätze könnten man dann manuell importieren bzw. entscheiden ob Preisaktuaisierung oder halt nicht.
Linkback: https://www.modified-shop.org/forum/index.php?topic=33311.0