Come nascondere il campo del codice coupon WooCommerce

Pubblicato: 2020-08-01

Nascondi carrello e pagamento campo coupon Cerchi un modo per nascondere il campo del codice del coupon WooCommerce, in particolare nelle pagine del carrello e del pagamento? Inoltre, potresti voler disabilitare completamente il codice coupon sul tuo negozio WooCommerce. In questo post ti illustrerò come disabilitare o nascondere il campo coupon in varie pagine del tuo negozio WooCommerce.

Pagina del carrello del campo coupon WooCommerce

Questa è la posizione predefinita del campo coupon nella pagina del carrello :
posizione predefinita del campo coupon

Pagina di pagamento del campo coupon WooCommerce

Questa è la posizione predefinita del campo coupon nella pagina di pagamento :
Check-out predefinito

Campi coupon WooCommerce

Offrire coupon ai clienti fedeli è un ottimo modo per restituire alla comunità i proprietari dei negozi WooCommerce. Attraverso questi coupon, possono offrire premi o sconti come incentivo all'acquisto. Questo è solo un modo per i proprietari di negozi WooCommerce di ringraziare per aver acquistato i loro prodotti.

nascondi i codici coupon in WooCommerce

Tuttavia, non è necessario mostrare o addestrare i clienti su come apparire

per sconti o coupon, in quanto potrebbero abbandonare il carrello per cercare coupon disponibili nel tuo negozio. In alcuni casi, altri clienti potrebbero attendere per acquistare qualcosa, fino a quando non sarà disponibile un coupon. Se i clienti nel tuo negozio WooCommerce lo fanno, possono cercare il plug-in della concorrenza o trovare qualsiasi codice coupon offerto dagli affiliati, che influenzerebbe le vendite del tuo negozio.

Inoltre, ciò potrebbe comportare il rischio di acquistare altrove o di abbandonare completamente il tuo negozio, quando trovano un'opzione più economica.

Inoltre, quando gli utenti cercano coupon, potrebbero non completare un acquisto perché potrebbero non essere soddisfatti poiché si sentono come se avessero perso uno sconto.

Tuttavia, questa non è l'esperienza del cliente che potresti desiderare per il tuo negozio WooCommerce.

Per evitare ciò, puoi applicare automaticamente coupon per i clienti per un particolare prodotto o semplicemente nascondere completamente i coupon dalle pagine del negozio.

Detto questo, seguiamo alcuni dei passaggi che devi intraprendere per disabilitare o nascondere i coupon da diverse parti del tuo negozio WooCommerce per massimizzare le tue conversioni e per rendere generalmente felici tutti i tuoi clienti.

a) Disabilitare completamente il codice coupon sul tuo negozio WooCommerce

Puoi disabilitare completamente il campo del codice del buono sconto sul carrello e la pagina di pagamento nel tuo negozio WooCommerce. Questo può essere fatto seguendo questi semplici passaggi:

Passaggi per disabilitare completamente il codice coupon

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su WooCommerce > Impostazioni > scheda Generale . Questo porterà molte opzioni di impostazioni generali, ma devi cercare la casella di controllo " Abilita l'uso di codici coupon ". Ricordarsi di salvare la modifica come mostrato di seguito: Disabilitazione del campo coupon
  3. Quindi, è necessario fare clic sulla casella di controllo per disabilitare completamente il campo del coupon nel carrello o nella cassa. Il risultato nella pagina del carrello è mostrato di seguito: campo coupon disabilitato

b) Nascondi il campo del codice coupon nella pagina Carrello WooCommerce

Il proprietario del negozio WooCommerce potrebbe voler nascondere il campo del codice coupon solo nella pagina del carrello e visualizzarlo nella pagina di pagamento . Per farlo, ci vorranno solo pochi minuti e devi semplicemente seguire questi semplici passaggi:

Passaggi per nascondere il campo del codice coupon nella pagina del carrello WooCommerce

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina dell'editor del tema, cerca il file delle funzioni del tema in cui aggiungeremo la funzione che nasconderà il campo del codice coupon nella pagina del carrello di WooCommerce
  3. Aggiungi il seguente codice alla fine del file php :
 // nascondi il campo del coupon nella pagina del carrello

funzione disable_coupon_field_on_cart($abilitato) {

            se ( è_carrello() ) {

                        $ abilitato = falso;

            }

            ritorno $abilitato;

}

add_filter('woocommerce_coupons_enabled', 'disable_coupon_field_on_cart');
  1. Per vedere l' esito di questo codice devi accedere alla pagina del carrello e vedrai questo: campo coupon disabilitato

Come funziona il codice

Questo codice disabilita completamente il campo del codice coupon nella pagina del carrello utilizzando la function disable_coupon_field_on_cart( $enabled ) . Questa funzione verifica se in questa pagina è presente un campo coupon. Se è presente, il codice disabilita il campo del codice coupon con l'ausilio di questo filtro add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_cart' ); .

c) Nascondi il campo del codice coupon nella pagina di WooCommerce Checkout

Il proprietario del negozio potrebbe scegliere di nascondere il campo del codice coupon solo nella pagina di pagamento e visualizzarlo nella pagina del carrello . La pagina di pagamento predefinita con il campo di pagamento ha il seguente aspetto:

Check-out predefinito

Per farlo, ci vorranno solo pochi minuti e devi semplicemente seguire questi semplici passaggi:

Passaggi per nascondere il campo del codice coupon nella pagina del carrello WooCommerce

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina dell'editor del tema, cerca il file delle funzioni del tema in cui aggiungeremo la funzione che nasconderà il campo del codice coupon nella pagina di pagamento di WooCommerce
  3. Aggiungi il seguente codice alla fine del file php :
 // nascondi il campo del coupon nella pagina di pagamento

funzione disable_coupon_field_on_checkout($abilitato) {

se ( is_checkout() ) {

$ abilitato = falso;

}

ritorno $abilitato;

}

add_filter('woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout');
  1. Per vedere l' esito di questo codice devi accedere alla pagina di checkout e vedrai questo: campo coupon disabilitato al momento del pagamento

Come funziona il codice

Questo codice disabilita completamente il campo del codice coupon nella pagina di pagamento utilizzando la function disable_coupon_field_on_checkout( $enabled ) . Questa funzione verifica se in questa pagina è presente un campo coupon. Se è presente, il codice disabilita il campo del codice coupon con l'ausilio di questo filtro add_filter( 'woocommerce_coupons_enabled', 'disable_coupon_field_on_checkout' );

d) Nascondi il campo del coupon per qualsiasi prodotto

Come proprietario di un negozio WooCommerce, devi prendere decisioni che aumenteranno le vendite. Potresti avere molti campi coupon e potresti voler limitare questa funzione su determinati prodotti per evitare l'abbandono del carrello quando i clienti desiderano cercare altri prodotti.

Ad esempio, potresti voler nascondere il campo del codice se nel carrello è presente un prodotto chiamato "Tshirt" con un ID prodotto di 133. Ciò si verifica quando non si desidera che le persone applichino un coupon se stanno acquistando questo prodotto. WooCommerce non ha funzionalità integrate per farlo, ma ti preoccupa meno perché abbiamo una soluzione per questo problema.

Per fare ciò, segui questi semplici passaggi:

Passaggi per nascondere il campo del coupon per qualsiasi prodotto

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina Editor temi, cerca il file delle funzioni del tema in cui aggiungeremo la funzione che nasconderà il campo del codice coupon sull'ID prodotto 133 Ecco come appare con l'area del campo coupon: difetto del prodotto 133 con codice coupon
  3. Aggiungi il seguente codice alla fine del file php :
 add_filter('woocommerce_coupons_enabled','ts_hide_coupon_field_on_cart');

funzione ts_hide_coupon_field_on_cart ($ abilitato) {
$id_prodotto = 133;

$carrello = WC()->carrello->get_cart();

foreach ($carrello come $id => $cart_item) {

if($cart_item[ 'data' ]->get_id() == $product_id) {

restituire falso;

}

}
ritorno $abilitato;

}

Ricorda di aggiungere l' ID prodotto corretto in base ai prodotti che hai nel tuo negozio WooCommerce.

  1. Dopo aver aggiunto il codice aggiorna la pagina e il risultato sarà: campo coupon disabilitato nel prodotto 133

Come funziona il codice

Questo codice disabilita completamente il campo del codice coupon nella pagina del carrello dell'ID prodotto 133 utilizzando la function ts_hide_coupon_field_on_cart( $enabled ) . Questa funzione verifica se in questa pagina è presente un campo coupon. Se è presente, il codice disabilita il campo del codice coupon con l'ausilio di questo filtro add_filter( 'woocommerce_coupons_enabled','ts_hide_coupon_field_on_cart' );

e) Nascondi il campo coupon per più prodotti

Nell'esempio sopra, abbiamo rimosso il campo del codice coupon solo per un prodotto. Potresti chiederti "Come posso nascondere il campo coupon per più ID prodotto nella pagina del carrello?" Abbiamo una soluzione anche per questo problema.

Per fare ciò usa questi semplici passaggi e potrai nascondere il campo del coupon in più prodotti nella pagina del carrello:

Passaggi per nascondere il campo del coupon per più prodotti

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina Editor temi, cerca il file delle funzioni del tema in cui aggiungeremo la funzione che nasconderà il campo del codice coupon solo sugli ID prodotto 133, 140 e 147. ecco come appaiono: codice coupon in molti prodotti
  3. Aggiungi il seguente codice alla fine del file php :
 add_filter('woocommerce_coupons_enabled','ts_hide_coupon_field_on_cart');

funzione ts_hide_coupon_field_on_cart ($ abilitato) {

$ID_prodotto = matrice(133, 147, 140);

$carrello = WC()->carrello->get_cart();

foreach ($carrello come $id => $cart_item) {

if( in_array( $cart_item[ 'data' ]->get_id(), $product_ids)) {

restituire falso;

}

}

ritorno $abilitato;

}

Ricorda di aggiungere l' ID prodotto corretto in base ai prodotti che hai nel tuo negozio WooCommerce.

  1. Dopo aver aggiunto il codice, aggiungi quegli articoli nel carrello e controlla se hai questo risultato: campo coupon disabilitato in più prodotti

Come funziona il codice

Questo codice funziona come quello nell'esempio (d) ma abbiamo definito un array di ID prodotto in cui abbiamo fatto scorrere gli articoli del carrello e verificare se l'ID dell'articolo è presente nel nostro array. Quando compaiono nel carrello, il campo del codice coupon è nascosto. Può essere utilizzato per qualsiasi prodotto nell'array.

f) Nascondi il campo del codice coupon in base alle categorie di prodotti

Come proprietario di un negozio WooCommerce, potresti voler nascondere il campo del codice coupon se nel carrello è presente un prodotto di una determinata categoria. Per questo esempio, nasconderemo i prodotti nella categoria " Njengah Tech ". Puoi utilizzare il nome della categoria che desideri per nascondere il campo del coupon nel carrello e nella cassa.

Per fare ciò, segui semplicemente questi semplici passaggi:

  1. Accedi al tuo sito WordPress e accedi alla Dashboard come utente amministratore.
  2. Dal menu Dashboard, fai clic su Menu Aspetto > Menu Editor temi . Quando viene aperta la pagina dell'editor del tema, cerca il file delle funzioni del tema in cui aggiungeremo la funzione che nasconderà il campo del codice coupon sui prodotti nella categoria ' Njengah Tech '. Ecco come appare il carrello con i prodotti di questa categoria: codice coupon nella categoria tecnica Njengah
  3. Aggiungi il seguente codice alla fine del file php :
 add_filter('woocommerce_coupons_enabled','ts_hide_coupon_field_on_cart');

funzione ts_hide_coupon_field_on_cart ($ abilitato) {

$categorie_prodotto = array('Njengah Tech');

$carrello = WC()->carrello->get_cart();

foreach ($carrello come $id => $cart_item) {

$_product = wc_get_product($cart_item[ 'data' ]->get_id() );

foreach($categorie_prodotto come $categoria) {

if( has_term( $category, 'product_cat', $cart_item[ 'data' ]->get_id() ) ) {

restituire falso;

}

}

}

ritorno $abilitato;

}
  1. Dopo aver aggiunto il codice, aggiungi quegli articoli nel carrello e controlla se hai questo risultato: campo coupon disabilitato in più prodotti - nascondi campo codice coupon

Conclusione

In questo post abbiamo illustrato come:

  • Disabilita completamente il codice coupon sul tuo negozio WooCommerce.
  • Nascondi il campo del codice coupon nella pagina del carrello WooCommerce.
  • Nascondi il campo del codice coupon nella pagina di pagamento di WooCommerce.
  • Nascondi campo coupon per qualsiasi prodotto.
  • Nascondi campo coupon per più prodotti.
  • Nascondi il campo del codice coupon in base alle categorie di prodotti.

Ci auguriamo che ora tu possa nascondere o rimuovere il campo del coupon dal tuo sito WooCommerce!

Articoli simili

  1. Come reindirizzare al carrello dopo aver effettuato l'accesso a WooCommerce
  2. Come nascondere il totale parziale del carrello in WooCommerce o rimuovere la riga del totale parziale
  3. Come saltare il carrello e reindirizzare alla pagina di pagamento WooCommerce
  4. Modifica Procedi al testo di pagamento in WooCommerce
  5. Come modificare l'icona PayPal nella pagina di pagamento di WooCommerce
  6. Come impostare i prodotti in evidenza in WooCommerce
  7. Come aggiungere la pagina di pagamento delle icone di pagamento WooCommerce personalizzate
  8. Come vendere prodotti digitali con WooCommerce
  9. Come ordinare le categorie di WooCommerce per una migliore esperienza utente
  10. Nascondi o rimuovi il campo della quantità dalla pagina del prodotto WooCommerce