Un pò di tempo fa un mio cliente mi ha chiesto di nascondere i prezzo dei prodotti se non loggato in un suo sito WooCommerce. Possono esserci diverse esigenze per voler fare questo come ad esempio raccogliere dati ed email di possibili clienti per far poi delle azioni di marketing. E’ anche vero che, di contro, questo potrebbe portare a “perdere” una fetta di possibili clienti che non hanno voglia di registrarsi e abbandonano quindi il sito (la cosa potrebbe essere evitata in parte offrendo il login con i social).

Ma torniamo a noi e vediamo come fare per nascondere il prezzo se non loggato in WooCommerce.

Esistono due modi per nascondere i prezzi dei prodotti in WooCommerce agli utenti ospiti, tramite plugin o codice nel functions.php

Woocommerce, come visualizzare i prezzi solo agli utenti registrati : il plugin

La gestione della visualizzazione dei prezzi in WooCommerce può essere fatta con l’estensione ufficiale Catalog Visibility Options. Puoi usare questo plugin per nascondere, tra le altre cose, il prezzo per gli utenti che non hanno effettuato l’accesso. Questa impostazione nasconderà i prezzi dei prodotti in WooCommerce sia nella pagina di categoria sia nella pagina del singolo prodotto a tutti gli utenti non loggati.

Alcune note per l’impostazione del plugin Catalog Visibility Options

  • Le variazioni dei prodotti variabili, anche se si sceglie di visualizzare il prezzo solo agli utenti registrati, vengono comunque mostrate. Se non lo desideri puoi disabilitare i menu delle variazioni nella tabella dei prodotti WooCommerce;
  • E’ importante disattivazione l’opzione di memorizzazione della cache per i prodotti WooCommerce per garantire che il prezzo sia mostrato o nascosto correttamente per ogni singolo utente;
  • Il plugin ti permette di aggiungere del testo al posto del prezzo. Il mio consiglio è quello di inserire una nota che indichi che il prezzo è visibile solo agli utenti loggati e magari il link al form di login o i pulsanti di social login;

Woocommerce, come visualizzare i prezzi solo agli utenti registrati : il codice

Usando il codice che ti riporto di seguito nel functions.php del tuo chid theme puoi impostare di visualizzare i prezzi solo agli utenti registrati a WooCommerce. Con questo codice nascondi sia il prezzo, nella pagina prodotto e di categoria, che il pulsante di aggiunta al carrello.

Leggi anche:  WooCommerce spedizione isole

Piccola precisazione: Come per il plugin ricordati di disabilitare l’opzione di memorizzazione della cache per la tabella prodotti di WooCommerce per farsi che il codice funzioni correttamente.

 

Come sempre…facile no 🙂



I prodotti che ti consiglio
Post suggeriti

Leave a Comment

Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.

Illeggibile? Cambia il testo. captcha txt

Inizia a digitare e premi Enter per effettuare una ricerca