Opened 9 years ago
Closed 9 years ago
#313 closed defect (fixed)
Unterschiede / Probleme mit Bestellung und Lagerbestand
Reported by: | d.schmitzer | Owned by: | d.schmitzer |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | Core | Version: | |
Keywords: | Cc: |
Description
Es gab Unterschiede zwischen dem serialisizertem Array in wpsg_order und den Einträgen in wpsg_order_products
Grund ist vermutlich das inder basket.class.php:565 der Lagerbestand geprüft wird bevor das Produkt in die wpsg_order_products geschrieben wird. Ein paar Zeilen davor wird der Serializierte Array (basket) in die DB geschrieben, wo die Abfrage nicht mehr erfolgte.
Sollte im ersten Schritt so umgebaut werden das das Modul vor der speicherung der serialisierten Daten aufgerufen wird.
Langfristig sollte die Anzeige in Bestellansicht umgebaut werden das es auf die wpsg_order_products zugreift.
Rechnungsmodul: greift auch auf den serialisierten Array zu, sollte auch auf wpsg_order_products umgebaut werden.
Lieferscheinmodul: greift schon auf wpsg_order_products zu und kann so bleiben
Der Serialisierte Array dient eigentlich nur als Backup und enthält die Array daten zum Zeitpunkt der Bestellung.
Problem erkannt und gelöst. Der Serialisierte Array wird erst nach der Prüfung gebildet und gespeichert.