Non esiste una risposta perfetta per questa domanda e tutto dipende dai dettagli.
Come prima "linea di difesa" tenterei di evitare tali situazioni, semplicemente non vendendo articoli che fossero bassi se possibile. Se questo è possibile, può dipendere dalla situazione e dal tipo di articoli che vuoi vendere. In azienda lavoro, gli articoli sono per lo più rimossi dal sito Web prima che finisca il magazzino. Ma stiamo vendendo intere vendite e gli articoli rimanenti sono venduti dai nostri venditori come offerte speciali. Questo potrebbe non essere un'opzione per i negozi di piccole dimensioni, soprattutto quando si vendono articoli costosi.
La soluzione per eseguire il doppio controllo quando si aggiunge qualcosa al carrello non è molto buona. Le persone mettono molto in canestri senza mai effettuare un ordine. Quindi questo potrebbe bloccare questo articolo per un certo periodo di tempo.
Quindi, a mio modesto parere per piccoli lavori, il modo migliore è quello di fare un controllo finale prima del pagamento, quando l'ordine viene effettivamente effettuato. Nel peggiore dei casi devi dire al cliente che sei a corto di azioni in questo momento (cosa per i piccoli negozi non succederà spesso).