← Torna alle notizie

Il successo della "sala d'attesa" di WooCommerce

WooCommerce - Coda della sala d'attesa 0

Da quando è stato lanciato il Plugin CrowdHandler per WordPress Abbiamo effettuato centinaia di installazioni e la stragrande maggioranza di esse utilizza il plugin WooCommerce.

Abbiamo Woo.

CrowdHandler supporta i clienti che gestiscono ogni tipo di negozio di e-commerce su WooCommerce, dagli snowboard e dall’abbigliamento sportivo alle attività ricreative e agli affitti per le vacanze (compresi alcuni marchi di rilievo).

Si tratta di siti di e-commerce di successo che hanno solo bisogno di un piccolo aiuto per superare i periodi di maggiore affluenza, che si tratti di nuovi lanci di prodotti, saldi estivi, Black Friday o acquisti natalizi.

Ecco solo alcuni dei modi in cui CrowdHandler contribuisce al successo della sala d’attesa di WooCommerce.

Ti aiutiamo noi con le esclusioni degli URL

CrowdHandler esclude automaticamente dalla coda un elenco di URL di WooCommerce per evitare che i gateway di pagamento e le chiamate API vengano bloccati. Ciò significa, ad esempio, che non verrai messo in coda quando provi ad accedere al pannello di controllo di WordPress!

Significa anche che, quando utilizzi l'app WooCommerce durante una vendita, non verrà visualizzato un messaggio di errore ogni volta che si connette all'API di WordPress per verificare lo stato della situazione.

E, cosa più importante, ci siamo già occupati delle esclusioni degli URL per i callback di pagamento. Quindi, che tu supporti una procedura di pagamento standard con carta di credito – o un’altra soluzione, come Klarna o una banca specifica – tali procedure di pagamento non andranno a intasare la tua coda nel momento cruciale.

(Tutto ciò non significa però che non dovresti effettuare un test prima di andare in produzione. Inoltre, se utilizzi CrowdHandler su WooCommerce senza il plugin di WordPress – ad esempio tramite Cloudflare – ti consigliamo di contattarci per assicurarti che questi URL siano esclusi dal tuo account.)

È possibile la memorizzazione nella cache

Crediamo fermamente nella cache e sappiamo che molti utenti di WordPress la utilizzano per velocizzare i propri siti, quindi capiamo se il punto seguente possa sembrare controintuitivo:

Si consiglia di disattivare i plugin e i servizi di cache quando si utilizza una sala d'attesa.

Il motivo principale è che i servizi o i plugin di caching possono entrare in conflitto con il funzionamento della sala d’attesa, memorizzando nella cache lo stato della sala d’attesa visualizzato dall’ultimo utente. In altre parole, se l’ultimo utente è stato inserito in coda, lo stesso accadrà anche al successivo; se l’ultimo utente è stato ammesso, lo stesso accadrà anche al successivo.

Stai tranquillo, comunque questo non influirà più di tanto sul tuo sito. Durante un periodo di saldi con grande affluenza, la maggior parte delle pagine visualizzate dipenderà dal contenuto del carrello degli utenti, piuttosto che da contenuti memorizzabili nella cache.

Se per qualsiasi motivo non riesci a disattivare la cache, prova a utilizzare la nostra integrazione JavaScript anziché il plugin di WordPress. L'integrazione JavaScript funziona molto bene con i siti in cui la cache è ben gestita.

Disattiva i frammenti del carrello AJAX

La maggior parte delle installazioni di WooCommerce che ci vengono segnalate presenta i “Cart Fragments” abilitati. Se hai difficoltà ad attirare molti utenti sul tuo sito WooCommerce, ti consigliamo di disabilitarli.

Lo script "Cart Fragments" utilizza admin-ajax per aggiornare istantaneamente il carrello sulla pagina ogni volta che un utente aggiunge un articolo. Tuttavia, ciò significa anche che ogni accesso alla pagina genera diverse richieste AJAX aggiuntive per controllare il carrello. CrowdHandler controlla ciascuna di queste richieste e dispone di misure speciali per garantire che il funzionamento della coda non venga interrotto, ma ciò comporta un carico considerevole sul server e un aumento del tempo di caricamento complessivo della pagina. Non è certo ciò di cui hai bisogno durante una frenetica svendita!

Se disattivi questa funzione, potrai visualizzare un numero maggiore di utenti più rapidamente e aumentare la tua velocità.

Sovrascrivi il file index.php se stai utilizzando il nostro plugin

Quando utilizzi il plugin CrowdHandler per WordPress con WooCommerce, assicurati di spuntare la casella “Override index.php”, se possibile. Ciò velocizzerà l’intero processo, garantendo che gli utenti vengano autenticati il prima possibile.

Stai organizzando una consegna? Ci pensiamo noi

Una sala d’attesa è un’ottima idea se prevedi un picco di traffico, e questo vale soprattutto se stai organizzando un “drop”, ovvero una vendita di prodotti in edizione limitata, fisici o digitali. Tuttavia, l’allestimento della “sala d’attesa” per un “drop” richiede alcune considerazioni particolari. A differenza della maggior parte delle vendite, la fase di preparazione è fondamentale: pertanto, anziché disporre di una sala d’attesa generica, sempre attiva e pronta a proteggere il tuo sito, ci sono alcune cose che dovrai fare in modo diverso.

Inizia fissando un tasso basso

CrowdHandler funziona utilizzando una semplice soglia di ingresso. In altre parole, sei tu a scegliere quanti nuovi utenti vuoi che possano accedere al tuo sito in un singolo minuto. Questo meccanismo agisce come un imbuto, assicurando che il tuo sito non venga sovraccaricato.

Anche se pensi che il tuo sito sia in grado di gestire grandi volumi di traffico, è meglio iniziare con una frequenza ridotta – consentendo l'accesso a un numero limitato di utenti alla volta – e lasciare che il sito si stabilizzi.

Offriamo effettivamente la possibilità di impostare un limite “One In, One Out”, ma utilizzarlo non è sempre la soluzione migliore; potresti notare che i timeout delle sessioni rallentano inutilmente la tua coda. Utilizzare una frequenza bassa è solitamente una strategia migliore rispetto all’impostazione di un limite “One In, One Out” basso.

Non dare per scontato che il plugin di WordPress sia l'unico modo per utilizzare CrowdHandler

La maggior parte degli utenti di WooCommerce ci trova tramite la directory dei plugin di WordPress. E sì, se utilizzi WordPress, installare CrowdHandler tramite il plugin sembra la scelta più ovvia. Tuttavia, a seconda della tua configurazione, potrebbero esserci altre opzioni migliori.

Se utilizzi Cloudflare, ad esempio, il nostro Cloudflare Edge Worker dovrebbe essere il tuo primo punto di riferimento per l'integrazione della sala d'attesa (e probabilmente è più facile da configurare di quanto pensi).

Se riscontri problemi di compatibilità con i plugin legati alla cache, la nostra integrazione JavaScript è molto semplice e sorprendentemente efficace. Infatti, più dati vengono memorizzati nella cache, più efficace risulta la nostra integrazione JavaScript. Quindi, se disabilitare la cache risulta difficile, questo è l'approccio che fa per te.

Pronti per le feste?

Con l’avvicinarsi delle festività natalizie e mentre i nostri clienti iniziano a prepararsi per i saldi autunnali e invernali, potete stare tranquilli: se utilizzate CrowdHandler con WooCommerce, il vostro sito è in buone mani.

Iscriviti