Cerca

WooCommerce: reindirizzamento cliente dopo “aggiungi al carrello”

Dall’interessante blog di Gabriele Romanato, rigiro un interessante snippet per WooCommerce che permette di reindirizzare un visitatore ad una specifica pagina (o post, o prodotto), dopo aver cliccato su “Aggiungi al carrello”.

È uno di quegli snippet di cui non bisogna abusare, a mio avviso, ma che se utilizzato con perizia, magari su particolari prodotti con offerte o eventi correlati tanto per citare un caso, può portare ad un miglioramento dell’esperienza di acquisto in un e-commerce.

Utilizzare questo (o qualsiasi altro) snippet in modo mirato, solo in alcune condizioni o con determinati prodotti, non è particolarmente difficile, basta applicare dei filtri tramite opportuni controlli condizionali.

Qui entra in gioco la sensibilità nel creare i passaggi di un’esperienza di acquisto sul web, ma questa è un’altra storia, intanto vediamo lo snippet.

Il codice qui sotto come al solito va inserito nel file functions.php del tema utilizzato (al solito meglio se si tratta di un tema child)

Bisogna solo aver cura di sostituire la stringa “ID_pagina” della riga 4 con l’ID della pagina, dell’articolo o del prodotto su cui si vuole reindirizzare il visitatore che ha aggiunto un prodotto al carrello.

add_filter( 'add_to_cart_redirect', 'custom_add_to_cart_redirect' );
 
function custom_add_to_cart_redirect() {
     return get_permalink( ID_pagina ); // Pagina specifica
}

(Fonte Snippet: Gabriele Romanato)

Condividi se ti è piaciuto!

Altri articoli che potrebbero interessarti:

Picture of Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilità e comunicazione in rete. Il mio curriculum è su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti è stato di aiuto, contribuisci alla continuità di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

4 risposte

  1. E per aggiungere un’etichetta che appaia in sovraimpressione dopo aver cliccato il pulsante “acquista”? Cioè se clicco “acquista” si aggiunge sul carrello 1 item senza che ci sia un messaggio che mi avvisi di cosa è successo

    1. Di default WooCommerce evidenzia un avviso quando un prodotto viene inserito in carrello, avviso che può essere intercettato e modificato dal tema, ma che in genere non viene rimosso perché considerato molto utile.

      rob

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.