Se esegui correttamente le query, magari all'interno di una transazione, è impossibile che due utenti possano acquistare lo stesso prodotto. Se il secondo tenta l'acquisto, gli mostrerai un messaggio di errore "prodotto non disponibile".Originariamente inviato da vale_arna84
Così evito che due acquirenti possano ordinare lo stesso prodotto.
Hai comunque scelto il modo sbagliato per implementarla.Originariamente inviato da vale_arna84
Purtroppo la gestione del magazzino è cruciale.
Ti è già stata indicata la soluzione.Originariamente inviato da vale_arna84
Non saprei come fare altrimenti.
No, perchè in fase di invio dell'ordine verifichi che il prodotto sia disponibile e visto che l'update dell'acquisto "concorrente" lo hai eseguito in una transazione, il controllo fallirà per il secondo cliente concorrente.Originariamente inviato da vale_arna84
Se cambio lo stato ad acquisto effettuato potrei ricevere più ordini con lo stesso codice prodotto