Sin impuesto Con impuesto

Prenotazione stock RKR nel carrello: conto alla rovescia per PrestaShop

Prezzo: 72,60 €
Primo anno: 72,60 € IVA incl.
Dal secondo anno: 18,15 €/anno IVA incl.
  • Un anno di assistenza tecnica e aggiornamenti a vita; dal secondo anno l'assistenza si estende a 18,15 €/anno e include le tue idee di miglioramento generali per il modulo.
  • Si rinnova da sola; la annulli quando vuoi, senza vincoli.
Pagamento unico: 72,60 € IVA incl.
  • Un anno di assistenza tecnica e aggiornamenti a vita; poi l'assistenza termina (con l'abbonamento si estende a 18,15 €/anno).
  • Un unico pagamento, senza addebiti automatici.
60,00 € Sin impuesto 72,60 € Con impuesto

Questo sistema riserva le unità non appena il cliente le aggiunge al carrello e visualizza un conto alla rovescia sulla pagina del prodotto, nel carrello, nel mini-carrello e al momento del pagamento. Allo scadere del conto alla rovescia, le unità vengono automaticamente rilasciate; nel frattempo, nessun altro può richiedere l'ultima unità. Ideale per lanci, edizioni limitate, vendite flash e drop.

Compatibile con PrestaShop 1.7.8 e 9.x. Non modifica le scorte fisiche.

Condividere

Prova la demo

Lanci e vendite flash

Tre clienti, un'ultima unità. Due se ne vanno arrabbiati.

In PrestaShop, le scorte diminuiscono solo al momento della convalida dell'ordine: fino ad allora, tutti vedono l'unità disponibile e tutti credono che sia la propria. Prenotazione azioni RKR nel carrello Metti da parte i prodotti non appena vengono aggiunti al carrello e mostra al cliente un conto alla rovescia.

10 minuti
Prenotazione predefinita, con conto alla rovescia visibile; è possibile scegliere la durata, da 1 minuto a 24 ore.
23 modelli
per il conto alla rovescia, con anteprima in tempo reale e CSS modificabile
1.7.8 → 9.x
una singola versione del modulo per tutti i tuoi negozi PrestaShop

/ L'ultima unità viene venduta una sola volta.

Ogni prenotazione viene creata all'interno di una transazione di database bloccata a livello di riga (SELECT ... FOR UPDATE), in modo che due clienti che cliccano su "Aggiungi al carrello" contemporaneamente non si ritrovino con lo stesso ultimo articolo. E la protezione non si ferma al carrello:

L'aggiunta è limitata a quanto disponibile.
Se le unità disponibili sono riservate in altri carrelli, il carrello mantiene quelle disponibili e il cliente legge il motivo: quante ne sono rimaste e che le restanti saranno liberate tra pochi minuti.
Il pagamento prevede un controllo finale
Sia la pagina d'ordine che la convalida del modulo di pagamento riportano il cliente al carrello se quest'ultimo ha ancora un articolo prenotato da un altro cliente, mostrando il prodotto e la quantità disponibile. In alternativa, la voce può essere rimossa automaticamente.
Le unità vengono rilasciate automaticamente alla scadenza.
Una prenotazione scaduta smette di essere conteggiata immediatamente, senza attendere alcuna attività. La pulizia viene eseguita utilizzando il traffico del negozio stesso (al massimo una volta al minuto) e, se lo desideri, puoi aggiungere l'URL cron per eseguirla ogni 5 minuti.

Non tocca le tue scorte fisiche. Le prenotazioni vengono memorizzate nelle tabelle del modulo: non vengono scritte nel magazzino di PrestaShop e, se si disattiva il modulo, il negozio funzionerà come prima. I prodotti venduti in arretrato (esauriti) non sono soggetti a limitazioni: la loro prenotazione fa semplicemente avanzare il conto alla rovescia.

/ Un conto alla rovescia in cui il cliente decide

Il timer viene visualizzato nella pagina del prodotto, nel carrello (barra di notifica, pannello di riepilogo e orologio su ogni riga), nel mini-carrello in alto e al momento del pagamento. Ogni posizione viene attivata e disattivata separatamente e il cliente può estendere la prenotazione o rilasciare le unità autonomamente.

Estensioni con limiti
Di default, sono previste due estensioni di 5 minuti per ogni prenotazione. È possibile modificarne il numero, la durata o disattivarle completamente, in modo che nessuno blocchi le vostre prenotazioni a tempo indeterminato.
Urgenza che si nota
Quando mancano 2 minuti, il conto alla rovescia passa a "urgente" e a "critico" negli ultimi 30 secondi (è possibile regolare entrambe le soglie). Facoltativamente, allo scadere del tempo viene emesso un avviso sonoro e visualizzato una notifica nel browser.
Notifica via e-mail prima della scadenza
I clienti con un account ricevono un'email quando mancano pochi minuti alla fine della prenotazione (2 per impostazione predefinita), con un link diretto al carrello. Questa funzione è disabilitata per impostazione predefinita e i modelli sono disponibili in spagnolo, inglese, francese, italiano, tedesco e portoghese.
Ospiti inclusi
Chiunque acquisti senza un account effettua comunque una prenotazione e viene conteggiato nell'inventario. Se desideri che solo i clienti registrati possano effettuare prenotazioni, disattiva questa funzione.
Scarsità con dati reali
Nell'inserzione, le diciture "Rimangono solo N unità" e "N unità prenotate in altri carrelli" si riferiscono alle scorte effettive meno le prenotazioni, non a un numero inventato.

/ Regole per ogni campo

Le impostazioni generali si applicano all'intero negozio ed è possibile aggiungere regole per prodotti e categorie specifici. La regola relativa al prodotto ha la precedenza; se non ne è presente una, ha la precedenza la regola relativa alla categoria più profonda; se non è presente alcuna regola per la categoria, hanno la precedenza le impostazioni generali. Un valore pari a 0 in una regola significa "eredita".

Finestra temporale
Una regola può avere una data di inizio e una di fine: perfetta per un lancio di 48 ore o una vendita lampo. Al di fuori del periodo specificato, la regola viene ignorata e si applicano le impostazioni generali.
Massimo per cliente e per regola
Limita il numero di unità che una persona può prenotare per prodotto (10 per impostazione predefinita): protezione contro bot e rivenditori durante i lanci.
Margine di sicurezza
Unità che non vengono mai offerte: con un margine di 2, un prodotto con 10 unità ne mostra 8 disponibili. Un'assicurazione a basso costo se un altro sistema, come un ERP, gestisce anche le scorte.
Per combinazione
Le prenotazioni vengono conteggiate per prodotto e per combinazione, quindi ogni taglia o colore ha la sua scorta riservata.

/ Misura cosa succede alle tue azioni

La scheda Statistiche mostra il funnel di prenotazione (prenotazioni effettuate, prorogate, convertite in ordini, scadute e rilasciate), una mappa di calore per giorno della settimana e ora, i prodotti più prenotati, i motivi di ogni rilascio o rifiuto e la ripartizione tra ospiti e clienti registrati. È possibile scegliere il periodo (oggi, 7, 30, 90 o 365 giorni, oppure date personalizzate) ed esportare i dati come file CSV. I grafici funzionano senza servizi esterni.

Ogni volta che il modulo impedisce la vendita di un'unità che un altro cliente aveva prenotato, la registra come "negata": è il tuo contatore di Ultime unità salvate. Inoltre, nei dettagli del prodotto nel back office è possibile visualizzare le prenotazioni attive per quel prodotto (carrello, cliente, unità, tempo rimanente e upgrade) e la regola che si applica ad esse.

/ Fai in modo che assomigli al tuo negozio

Scegli tra 23 design, dal classico al vetro satinato, al neon o scuro, e personalizza colori, bordi, tipografia, dimensioni e ombre. Quando selezioni un design, l'anteprima si aggiorna istantaneamente, senza ricaricare la pagina, e include un timer per il conto alla rovescia. Puoi assegnare diversi effetti di animazione agli stati normale, urgente e critico (nel rispetto delle impostazioni di riduzione del movimento del sistema) e perfezionarli con il tuo CSS dal back office.

I testi visualizzati dal cliente sono modificati per lingua e sono disponibili di serie in spagnolo, inglese, francese, italiano, tedesco e portoghese. Il modulo è multi-negozio: ogni negozio ha le proprie impostazioni. Nel back office appare sotto «Rekire MODULI» → «Prenotazione Stock», con Impostazioni, Regole, Design, Statistiche e una guida passo passo.

/ Cosa dovresti sapere

Il modulo richiede che la gestione delle scorte sia abilitata in PrestaShop; senza di essa, non c'è scorte da riservare e rimane inattivo invece di bloccare nulla. Utilizza gli hook standard di prodotto, carrello e checkout: se il tuo tema non stampa nessuno di essi, la guida ti dice dove controllare. Se hai già la versione 1.1.x, carica il nuovo ZIP: il modulo sposta il menu su «Rekire "MODULI", rigenera il foglio di stile e rispetta il testo che hai modificato.

Compatibile con PrestaShop 1.7.8 e 9.x

Sviluppato e mantenuto da RICHIEDERE

10/10/2026
v1.2.0

[destacado]

Prima versione completa con il marchio Rekire . La versione 1.1.5 era funzionante ma incompleta; questa versione la rende pronta per la vendita.

Nuove funzionalità

  • Il menu "Moduli Rekire " ( RkrBackOfficeMenuTrait ) visualizza il modulo all'interno del gruppo di moduli Rekire condivisi, con le relative sezioni Impostazioni, Regole, Progettazione, Statistiche e Guida, e ogni voce nella lingua preferita dal dipendente (es, en, fr, it, de, pt). In precedenza, si trovava sotto "Vendi" con il suo nome in inglese.
  • La prenotazione viene confermata al momento dell'aggiunta degli articoli al carrello. Se le unità disponibili sono già prenotate in altri carrelli, il carrello conterrà solo le unità disponibili e il cliente visualizzerà il motivo ("Al momento, sono disponibili solo N unità..."). In precedenza, il prodotto veniva comunque aggiunto al carrello e la notifica compariva, al più presto, al momento del pagamento.
  • Verifica finale al momento del pagamento : oltre alla pagina d'ordine, la convalida del modulo di pagamento reindirizza al carrello se è ancora presente un articolo prenotato da un altro cliente, con i dettagli relativi al prodotto e alla quantità disponibile.
  • Testi per i clienti in sei lingue (es, en, fr, it, de, pt) di serie e quattro nuovi modificabili: unità prenotate in altri carrelli, orario di prenotazione sulla carta, aggiunta limitata e aggiunta rifiutata.
  • Avviso al momento dell'aggiunta : "Aggiunto al carrello: unità riservate alle 09:58".
  • Invia un'e-mail con scritto "la tua prenotazione sta per scadere" nelle mails/ / (sei lingue) e inviato anche senza un processo cron, utilizzando il traffico del negozio stesso.
  • Quando l'opzione "Rimuovi riga dal carrello" scade, la riga viene effettivamente rimossa dal carrello (in precedenza veniva annullata solo la prenotazione).

Disposizioni

  • Il carrello del cliente poteva andare perso durante l'aggiunta di un prodotto: il meccanismo AJAX del modulo memorizzava il contatore delle richieste nel cookie e una sincronizzazione che coincideva con l'azione "aggiungi al carrello" sovrascriveva il cookie senza che il carrello fosse presente. Ora, quel meccanismo non scrive più nel cookie.
  • Su server con PHP e MySQL in fusi orari diversi (PHP a Madrid, MySQL in UTC), una prenotazione di 10 minuti durava in precedenza 2 ore e 10 minuti : veniva salvata utilizzando l'ora di PHP e confrontata con la funzione NOW() di MySQL. Ora, invece, tutto utilizza lo stesso orologio.
  • Il pannello Statistiche era sempre vuoto , le regole per categoria non venivano applicate e la ricerca e l'elenco delle regole non restituivano nulla: queste query chiedevano a PrestaShop il cursore invece delle righe ( executeS( $sql , false) ).
  • Una regola senza date non riusciva a essere prenotata : la finestra vuota veniva salvata come 0000-00-00 00:00:00 e il motore la interpretava come "la vendita è terminata". Ora viene salvata come NULL e l'aggiornamento corregge le regole già salvate.
  • Il comando "Estendi" ha annullato la prenotazione anziché prolungarla, sebbene il cliente avesse visualizzato il messaggio "Prenotazione estesa".
  • Due clienti potrebbero accaparrarsi l'ultima unità se entrambe le prenotazioni fossero le prime per quel prodotto: SELECT … FOR UPDATE non blocca le righe che non esistono ancora. Ora ogni prodotto e combinazione è riservato con un blocco denominato.
  • "Applica solo se le scorte sono inferiori a" ha fatto l'opposto: ha prenotato con scorte abbondanti e non con scorte scarse.
  • Il conto alla rovescia non veniva visualizzato nella pagina di pagamento per Classic e Hummingbird, che non utilizzano displayFooter in quella pagina: ora viene visualizzato in displayCheckoutSummaryTop .
  • L'hook actionFrontControllerAfterInit è deprecato in PrestaShop 9 e in modalità debug il suo avviso ha interrotto le risposte AJAX del carrello: viene utilizzato actionFrontControllerInitAfter , che esiste dalla versione 1.7.8.
  • Nelle aree in cui gli errori del carrello non venivano visualizzati, il cliente il cui componente aggiuntivo era stato rifiutato non vedeva nulla: ora il modulo lo avvisa.
  • Sulla tessera era indicato "1 unità prenotata da altri clienti", mentre l'unità apparteneva al visitatore .
  • I testi del negozio apparivano in inglese in tutte le lingue .
  • La scheda di testo visualizzava il testo nella lingua del dipendente in tutte le lingue, quindi al momento del salvataggio, tutte le lingue si sovrapponevano con lo stesso testo .
  • I modelli di email contenevano tag che PrestaShop non elabora nelle email: sarebbero arrivati con il codice visibile e si trovavano anche in una cartella in cui Mail::send() non li trova.
  • Il salvataggio delle impostazioni non ha modificato la data nel foglio di stile e il browser ha continuato a visualizzare la versione precedente del design .
  • In precedenza, il foglio di stile veniva ricompilato e confrontato a ogni visita; ora viene scritto al momento del salvataggio e il negozio si limita a verificare che esista.
  • I prodotti esauriti (in riassortimento) non sono più a disponibilità limitata: la prenotazione si limita a far avanzare il conto alla rovescia.
  • Senza la gestione delle scorte attivata, il modulo rimane inattivo anziché bloccarsi.
  • Rimuovere gli hook non presenti in PrestaShop ( actionCart , actionCartUpdateQuantity , actionProductAttributesModify ) o che erano alias ( displayProductButtons ) e il caricamento degli script dei moduli su tutte le pagine del back office.
  • Il messaggio di errore che si presentava durante il prolungamento di una prenotazione in precedenza visualizzava un codice interno ( max_extensions_reached ); ora è un testo per il cliente.
  • Traduzione spagnola rivista: "stock" era stato tradotto come "azioni".

Per i componenti aggiuntivi

  • Nessun nofilter nei template, nessun HTML nel PHP, nessun Context:: , file_get_contents() o Tab::getIdFromClassName() .
  • .htaccess e index.php in tutte le cartelle, config.xml identico a PHP, logo.png di 57x57 e licenza AFL 3.0 in tutti i file.
  • tests/ e i fogli di stile generati non vengono inclusi nel pacchetto.

Aggiornamento dalla 1.1.x

upgrade/ upgrade-1.2.0.php sposta il menu, rimuove i vecchi hook, rigenera il foglio di stile e ripristina nella lingua originale i testi che avevano ancora il valore inglese di fabbrica (quelli modificati dal venditore vengono rispettati).

4 altri prodotti nella stessa categoria

Questions and answers

Nobody has asked anything about this product yet.

Caricamento...
Consenso sui cookie
Torna all'inizio