WP: Aggiungere Pulsante “torna al negozio” nel carrello

Magari ti è passato per la testa che aggiungere un call to action nella pagina carrelo del tuo negozio online potrebbe essere una buona idea per incentivare i tuoi clienti a fare qualche altro acquisto prima di procedere con il checkout, oppure semplicemente per rendere la loro navigazione più user friendly. Non tutti gli utenti che finiscono nel carrello sono sul punto di concludere l’ordine, magari vogliono continuare ad effettuare acquisti e sono finiti li solo per ricapitolare quello che stanno per acquistare. Ragionando in questi termini, un pulsante ben visibile nel carrello che indirizzi nuovamente i tuoi utenti allo shop, potrebbe essere per loro un valore aggiunto.

Lavorando al progetto di Macelleria Online, una piattaforma che permette l’acquisto di carne fresca online, mi è stato chiesto di realizzare l’ ecommerce tenendo sempre in mente l’utente che naviga sul sito web e applicare il concetto di user-centered-design.

A tal fine ho reputato meccanicoso per un utente che finisce nella pagina del carrello (solo per un controllo) ma che vuole continuare a navigare sul negozio, dover cliccare su menu e poi su negozio(ripetendo più volte questo processo). Ho pensato che dargli la call to action in bella vista potesse agevolargli la vita e soprattutto concedergli più controllo sulla navigazione.

Di seguito vi lascio lo script da incollare in basso nel file Function.php dell’editor del tema.

Quindi vai nella Dashboard–>Aspetto–>Edtor del tema–>Function.php–>incollate lo script–> Salva

* Aggiunge un pulsante per tornare al negozio nella pagina del carrello
*/

add_action( 'woocommerce_before_cart_table', 'woo_add_continue_shopping_button_to_cart' );

function woo_add_continue_shopping_button_to_cart() {
 $shop_page_url = get_permalink( woocommerce_get_page_id( 'shop' ) );
 
 echo '<div class="woocommerce-message">';
 echo ' <a href="'.$shop_page_url.'" class="button">Torna al negozio →</a> Vuoi acquistare altro?';
 echo '</div>';
}

Lascia un commento

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