Hi,
Also wir haben das in unserem Shop auch so machen müssen.
Da es in einem älteren xtc system gebraucht wurde, musste erst eine neue function count_prod_cart_quantity($pID) erstellt werden. In dieser kannst du auch gleich die Warenkörbe löschen, die das Zeitlimit überschrittenhaben. Dannach werden die Zeilen aus der Datenbank gelesen, in denen die pID vorhanden ist und die summe der bestellebestände per return zurückgegeben.
Diesen wert kannst du dann sogut wie überall nutzen. Aber ich schätze bei sehr hoher zahl kann es dann schonmal ein wenig dauern mit der abfrage.
Keine Ahnung ob modified eCommerce Shopsoftware so eine function schon mitbringt... Habs bisher noch nicht gebraucht um danach zu suchen.
Es gibt auch noch eine andere lösung. Die option 'bestand beim in den warenkorblegen abziehen' (nicht wortwörtlich
) (ich weis grad nicht wo die zu finden ist, wenns diese noch gibt) aktivieren, und in der application_top.php eine function aufrufen die abgelaufene Warenkörbe löscht und den Bestand wieder gutschreibt.
Vorraussetzung dafür sind allerdings php und mysql kenntnisse...
Mit freundlichem Gruß, Alex