Technologie Gadgets, SEO Tipps, Geld Verdienen mit WEB!

Come modificare la quantità predefinita di WooCommerce…

Come modificare la quantità predefinita di WooCommerce...

C’è una casella di immissione della quantità predefinita di WooCommerce nelle pagine dei prodotti. Tuttavia, non c’è molto che potresti fare con questa scatola.

Un caso d’uso comune è il “controllo idiota” di questa casella per assicurarsi che gli utenti non possano inserire i propri valori nella casella. Invece, potevano solo selezionare tra le opzioni presentate. Tieni presente che questa casella è un campo di testo.

Ecco come appare la casella della quantità della pagina prodotto WooCommerce predefinita:

Per impostazione predefinita, la pagina del carrello di WooCommerce mostra la casella della quantità come un intervallo:

Dimostrerò ora come sostituire i campi di testo relativi alla quantità con una casella a discesa. Ciò verrà fatto tramite il seguente codice (situato in funzioni.php della cartella del tema):

function woocommerce_quantity_input($data = null) globale $prodotto; if (!$data) $defaults = array( ‘input_name’ => ‘quantità’, ‘input_value’ => ‘1’, ‘max_value’ => apply_filters( ‘woocommerce_quantity_input_max’, ”, $product ), ‘min_value ‘ => apply_filters( ‘woocommerce_quantity_input_min’, ”, $product ), ‘step’ => apply_filters( ‘woocommerce_quantity_input_step’, ‘1’, $product ), ‘style’ => apply_filters( ‘woocommerce_quantity_style’, ‘float:left ;’, $prodotto ) ); else $defaults = array( ‘input_name’ => $data[‘input_name’]’valore_input’ => $dati[‘input_value’], ‘step’ => apply_filters( ‘cw_woocommerce_quantity_input_step’, ‘1’, $product ), ‘max_value’ => apply_filters( ‘cw_woocommerce_quantity_input_max’, ”, $product ), ‘min_value’ => apply_filters( ‘cw_woocommerce_quantity_input_min’, ‘ ‘, $prodotto), ‘stile’ => apply_filters( ‘cw_woocommerce_quantity_style’, ‘float:left;’, $prodotto)); if (! vuoto( $default[‘min_value’] ) ) $min = $predefinito[‘min_value’]; altrimenti $min = 1; if (! vuoto( $default[‘max_value’] ) ) $max = $valori predefiniti[‘max_value’]; altrimenti $max = 15; if (! vuoto( $default[‘step’] ) ) $passo = $valori predefiniti[‘step’]; altrimenti $passo = 1; $opzioni=””; for ( $conteggio = $min; $conteggio <= $max; $conteggio = $conteggio+$passo ) $selezionato = $conteggio === $valori predefiniti['input_value'] ? ' selezionato' : ''; $opzioni .= '‘ . $conteggio. ‘‘; echo ‘

‘;

Una volta aggiunto il codice, la casella della quantità predefinita di WooCommerce cambierà in casella personale:

La pagina del carrello sarà simile a:

I negozi WooCommerce hanno bisogno di uno stack di hosting affidabile

Scopri come DreamHost ha aiutato Silicon Dales a gestire il proprio stack di hosting

Pensieri finali

In questo tutorial, ho discusso di come Visualizzare la casella di selezione della quantità come menu a discesa, invece dell’opzione di immissione della quantità predefinita di WooCommerce. Se hai bisogno di aiuto con il codice o desideri suggerire miglioramenti, lascia un commento qui sotto.

×

Ricevi la nostra newsletter
Sii il primo a ricevere gli ultimi aggiornamenti e tutorial.

Grazie per esserti iscritto!

Ti piace quello che leggi?

Grazie per il tuo feedback!