Riservare lo stock nel carrello con il conto alla rovescia: quando conviene e per quanto tempo
In PrestaShop lo stock scende solo quando l'ordine viene convalidato, e fino ad allora tutti vedono l'ultima unità disponibile. Riservarla nel carrello risolve lanci ed edizioni limitate, ma configurata male blocca lo stock. Spieghiamo come farlo bene.
Lanci un'edizione limitata di 50 unità. Nei primi minuti entrano centinaia di persone, molte aggiungono al carrello e passano al pagamento. PrestaShop non scala lo stock finché l'ordine non viene convalidato, quindi durante quei minuti tutti vedono unità disponibili. I primi a pagare se le aggiudicano; gli altri scoprono all'ultimo passaggio che non ce ne sono più o, peggio, pagano e poi ricevono un'email di annullamento.
La riserva dello stock nel carrello cambia il momento in cui un'unità smette di essere disponibile: dal pagamento all'«aggiungi al carrello», con un tempo limite.
Come funziona PrestaShop senza riserva
Un carrello in PrestaShop è una lista dei desideri con intenzione di acquisto. Non mette da parte nulla. Lo stock fisico e quello disponibile cambiano solo quando l'ordine viene creato. Per la maggior parte dei negozi va bene così: con uno stock abbondante, due persone che guardano la stessa unità sono un caso raro.
Il problema compare in tre situazioni:
- Lanci e drop: molta domanda concentrata in poco tempo e poco stock.
- Pezzi unici o quasi: arte, usato, ultime unità di stagione.
- Vendite flash con prezzo speciale per una finestra breve.
Cosa fa una riserva
Quando si aggiunge al carrello, le unità restano messe da parte per quel cliente per un certo tempo. Mentre dura:
- Gli altri vedono lo stock libero, non quello totale.
- Se qualcuno prova ad aggiungere più di quanto è libero, può aggiungere solo ciò che resta, e gli si spiega perché.
- Il cliente con la riserva vede un conto alla rovescia nella scheda, nel carrello e nel checkout.
- Se il tempo scade senza pagamento, le unità si liberano da sole.
Quanto deve durare
Non c'è un numero universale, ma c'è un criterio: il tempo che impiega un cliente normale a pagare, con un po' di margine. Se il tuo checkout è breve e il pagamento avviene con carta o con un metodo rapido, dieci minuti di solito bastano e avanzano. Se il tuo cliente deve cercare la carta, compilare indirizzi lunghi o confermare un pagamento sul telefono, può servire qualcosa in più.
| Situazione | Riserva indicativa | Perché |
|---|---|---|
| Drop o lancio con molta domanda | Breve (pochi minuti) | Far ruotare in fretta lo stock tra chi paga davvero |
| Pezzo unico o di alto valore | Media | Il cliente ci pensa di più, ma non può bloccarlo all'infinito |
| Vendita B2B con ordine grande | Lunga o senza riserva | Il processo d'acquisto è più lento e il rischio di collisione minore |
La cosa più utile è consentire proroghe limitate: il cliente che sta pagando e ha bisogno di un paio di minuti in più può chiederli, ma solo un certo numero di volte. Così nessuno trattiene lo stock all'infinito.
Effetti da tenere in conto
Sulla conversione
Una riserva visibile dà tranquillità: il cliente sa che l'unità è sua mentre paga. Allo stesso tempo aggiunge pressione. Per questo non conviene attivarla su tutto il catalogo, ma sui prodotti e nelle date in cui c'è davvero scarsità.
Sullo stock che vedono gli altri
Con la riserva, lo stock disponibile può scendere senza vendite. Se venti persone hanno la stessa unità nel carrello, gli altri vedono «esaurito» finché le riserve non scadono. È esattamente ciò che cerchi in un lancio, ed esattamente ciò che non vuoi su un prodotto normale con stock abbondante.
Su bot e rivenditori
Senza limite per cliente, qualcuno può riservare tutto lo stock di un lancio con più carrelli. In questi casi imposta un massimo di unità per cliente e per prodotto.
Sull'integrazione con altri sistemi
Se anche un ERP o un magazzino esterno scrivono il tuo stock, un margine di sicurezza (unità che non vengono mai offerte) evita di vendere quella che l'altro sistema ha appena scalato.
L'ultimo controllo, al pagamento
La riserva protegge il carrello, ma il punto critico è la convalida dell'ordine. Se per qualsiasi motivo un carrello arriva al pagamento con un'unità già riservata da un altro cliente, il negozio deve fermarlo e riportarlo al carrello con una spiegazione chiara, prima di incassare. E la riserva va creata in modo che due clienti che premono «aggiungi» nello stesso istante non si ritrovino con la stessa unità: questo richiede di bloccare la riga nel database, non solo di controllare e poi scrivere.
Checklist
- Attiva la riserva solo dove c'è scarsità reale: lanci, edizioni limitate, pezzi unici.
- Scegli la durata in base a quanto impiega il tuo cliente a pagare, e limita le proroghe.
- Imposta un massimo per cliente nei lanci.
- Verifica che le riserve scadute si liberino senza aspettare nessuna attività pianificata.
- Fai una prova con due browser contemporaneamente sull'ultima unità.
- Misura: quante riserve finiscono in ordine, quante scadono e quante vendite doppie sono state evitate.
Domande frequenti
La riserva modifica il mio stock in PrestaShop? Non dovrebbe. La cosa prudente è che le riserve vivano a parte e che lo stock fisico scenda solo alla convalida dell'ordine, come sempre. Così, se disattivi la riserva, il negozio torna al suo comportamento normale senza nulla da correggere.
E gli ospiti? Possono riservare anche loro, e la loro riserva conta allo stesso modo sullo stock. Se preferisci che riservino solo i clienti registrati, è una decisione di business: riduci il blocco da parte dei curiosi in cambio di chiedere un account prima dell'acquisto.
E i prodotti che vendo senza stock? Se un prodotto accetta ordini senza stock, non ha senso limitarne l'acquisto. Al massimo, la riserva serve solo a mostrare il tempo che il cliente ha per pagare al prezzo dell'offerta.
Come risolverlo in PrestaShop
RKR Reserva de stock en el carrito mette da parte le unità quando vengono aggiunte al carrello e mostra un conto alla rovescia nella scheda, nel carrello, nel mini-carrello e nel checkout. La durata va da 1 minuto a 24 ore (10 minuti per impostazione predefinita), con proroghe limitate, massimo per cliente, margine di sicurezza e regole per prodotto e per categoria con finestra di date. Ogni riserva viene creata in una transazione con blocco delle righe, il pagamento ha un ultimo controllo e le riserve scadute smettono di contare all'istante. Non scrive sul tuo stock fisico: vive in tabelle proprie e, se lo disattivi, il negozio torna a funzionare come prima. Include statistiche con il funnel delle riserve e il contatore delle vendite doppie evitate.