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.

Change History (1)

comment:1 by d.schmitzer, 9 years ago

Resolution: fixed
Status: newclosed

Problem erkannt und gelöst. Der Serialisierte Array wird erst nach der Prüfung gebildet und gespeichert.

Note: See TracTickets for help on using tickets.