Molti potrebbero avere esigenza di eliminare il pulsante acquista Woocommerce per creare un catalogo prodotti online (dove i prodotti non devono poter essere acquistabili). In rete si possono trovare alcuni plugin che vi permettono di eliminare il pulsante di acquisto andando ad aggiungere ulteriori funzioni, molto spesso inutili e che vanno a rallentare la velocità del vostro sito web. Oggi vediamo come, con una semplice funzione da includere all’interno del file function.php del vostro template (o del chid-theme), possiamo andare ad eliminare la funzione di acquisto e quindi ad eliminare il pulsante di acquisto woocommerce dalla scheda del singolo prodotto.

Eliminare pulsante acquisto Woocommerce

Per eliminare pulsante acquisto Woocommerce dal vostro shop creato con WordPress ed Woocommerce copiate ed incollate questa funzione all’interno del vostro file function.php

 

Il risultato finale che avremo sarà il nostro prodotto senza pulsante di acquisto:

(Questo è ovviamente uno screen di demo, potrete poi personalizzare la grafica a vostro piacimento). La funzione vi permette di utilizzare Woocommerce non solo come shop ma anche come catalogo online in quanto così facendo andate a disabilitare la funzione di acquisto per ogni singolo prodotto.

Con qualche semplice regola è anche possibile impostare dei filtri per far non visualizzare il pulsante solo per determinati prodotti o categorie di prodotto.



I prodotti che ti consiglio
Leggi anche:  Woocommerce numero prodotti per pagina
Post recenti
Showing 3 comments
  • Filippo “Harokin” Collaro
    Rispondi

    Ciao, ho inserito nel file function del child theme il codice php. Funziona ma, nel mio caso, rallenta decisamente i tempi di risposta e crea qualche errore di layout sull’header di tutte le pagine, sul footer e su alcuni padding nelle sezioni di pagina full screen. Lo scrivo solo per informazione perchè ho provato ad implementarlo in un sito test che sto sviluppando visto che, per puro caso, lo sto sviluppando sull’ultima versione dell’ottimo tema che usate qui.

    • Feddy
      Rispondi

      Ciao Filippo e grazie per la tua condivisione. In caso di errori puoi inserire il codice

      function WC() {
      remove_action( ‘woocommerce_after_shop_loop_item’, ‘woocommerce_template_loop_add_to_cart’);
      remove_action( ‘woocommerce_single_product_summary’, ‘woocommerce_template_single_add_to_cart’);
      return WooCommerce::instance();
      }

      Nel file woocommerce.php che trovi nella cartella del plugin /plugin/woocommerce/woocommerce.php alla riga 904

  • Luca S
    Rispondi

    Ciao Feddy e grazie per l’articolo interessante.
    se io dovessi solo eliminare i bottoni del carrello e del price dai vari menu che plugin mi consigli? o basta lavorare sul functions.php? uso il tema Athena
    grazie per l eventuale aiuto

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