Ciao ragazzi,
sto sviluppando un sito ecommerce e al momento funziona tutto per il meglio.
Ho un "piccolo" problema riguardo la gestione delle quantità, mi spiego meglio.
Il sito è stato creato utilizzando le jsf/jsp e interagisce tramite un db mysql. Riesco tramite query a visualizzare le quantità disponibili dei miei prodotti senza alcun problema; per quello che riguarda la gestione e l'inserimento dei prodotti nel carrello, utilizzo "tabelle temporanee" di mysql.
Quando aggiungo un prodotto al carrello, la pagina si aggiorna con la quantità rimanente (attenzione, si aggiorna solo la quantità rimanente della pagina, non la quantità reale del db).
Quindi il mio problema è che dovrei aggiornare la quantità del db SOLO nel momento in cui viene effettuato il pagamento tramite paypal (redirect verso sito di paypal).

Come posso risolvere questa situazione?
In che modo verifico in automatico che se il pagamento è andato a buon fine, allora la quantità disponibile decresce? Avete dei suggerimenti e/o piccoli esempi da cui prendere spunto?

Vi ringrazio fin da ora!!
Ciao ciao