Durante la creazione di un eCommerce, una delle sfide più comuni e interessanti che ho trovato è quella di trovare una soluzione ai carrelli vuoti, questi possono creare un’esperienza negativa durante la navigazione degli utenti e influenzare negativamente il tasso di conversione.

Per risolvere questo problema, ho sviluppato una semplice Funzione PHP da inserire nel file functions.php del tema, preferibilmente Child, che esegue un redirect automatico del carrello verso una pagina scelta se è vuoto.

Stanco dei carrelli vuoti? Ecco la Funzione PHP del redirect automatico

La Funzione PHP sfrutta l’ Hook di WordPress “ template_redirect”, che viene eseguita poco prima che il CMS carichi il template della pagina da visualizzare. Dopo verifica se siamo all’interno del Carrello di WooCommerce e se questo è vuoto, in caso di risposta affermativa ad entrambi esegue il redirect.

PHP

// Reindirizza il carrello a una pagina specifica se è vuoto
add_action('template_redirect', 'reindirizza_carrello_vuoto');

function reindirizza_carrello_vuoto() {
        
    // Verifica se il carrello è vuoto
    if (is_cart() && WC()->cart->is_empty()) {
        
        // Definisci il nuovo indirizzo
        $url_destinazione = home_url('SLUG_DI_DESTINAZIONE');
                
        // Reindirizza
        wp_safe_redirect($url_destinazione);
        exit;
    }
        
}

Sfrutta al meglio i carrelli vuoti con il redirect automatico in WooCommerce

Questa semplice Funzione PHP per il redirect automatico del carrello vuoto di WooCommerce è un semplice strumento che può apportare un grande beneficio al sito web che stiamo realizzando. Implementando questo script possiamo, infatti, migliorare l’esperienza dei nostri utenti e aumentare il tasso di conversione.

Hai mai utilizzato uno script simile a questo nei tuoi eCommerce? Commenta e fammi sapere un tuo parere!