La seguente funzione, da installare in functions.php, è utile per rimuovere alcuni campi dal Checkout di Woocommerce come in caso di ordini virtuali: add_filter( ‘woocommerce_checkout_fields’ , ‘woocommerce_override_checkout_fields’ ); function woocommerce_override_checkout_fields( $fields ) { unset($fields[‘billing’][‘billing_first_name’]); unset($fields[‘billing’][‘billing_last_name’]); unset($fields[‘billing’][‘billing_company’]); unset($fields[‘billing’][‘billing_address_1’]); unset($fields[‘billing’][‘billing_address_2’]); unset($fields[‘billing’][‘billing_city’]); unset($fields[‘billing’][‘billing_postcode’]); unset($fields[‘billing’][‘billing_country’]); unset($fields[‘billing’][‘billing_state’]); unset($fields[‘billing’][‘billing_phone’]); unset($fields[‘order’][‘order_comments’]); unset($fields[‘billing’][‘billing_address_2’]); unset($fields[‘billing’][‘billing_postcode’]); unset($fields[‘billing’][‘billing_company’]); unset($fields[‘billing’][‘billing_last_name’]); unset($fields[‘billing’][‘billing_email’]); unset($fields[‘billing’][‘billing_city’]); return $fields; } Seguici su: […]
Può capitare che, per qualche necessità, abbiamo bisogno di disabilitare la possibilità di acquistare i prodotti. Se però vogliamo che il prodotto resti visibile, senza “intaccare” le quantità di magazzino, ecc possiamo utilizzare questo semplice codice in : functions.php del tema grafico. add_filter( ‘woocommerce_is_purchasable’, ‘__return_false’); remove_action(‘woocommerce_single_variation’, ‘woocommerce_single_variation’, 10); remove_action(‘woocommerce_single_variation’, ‘woocommerce_single_variation_add_to_cart_button’, 20); Questa funzione disabilita il […]
Questo articolo non fornisce una “soluzione” ma un “WorkAround” al problema in quanto, neppure noi, siamo riusciti a risolvere il problema del pulsante “Aggiorna Carrello” che risulta disabilitato (anche se vengono aggiornate le quantità). Innanzi tutto verificare che il problema sia legato al tema grafico, cambiando quest’ultimo e verificando il malfunzionamento (passare, per esempio, a […]
Per disabilitare le “stelle” sui prodotti di Woocommerce ( star-rating) è necessario utilizzare il Custom CSS del tema Grafico (Aspetto > Tema > Custom CSS oppure nelle sezioni dedicate del tema) ed inserire questo codice : .woocommerce .widget .star-rating { display: none; } Seguici su: Potrebbero Interessarti anche: Per maggiori informazioni, per suggerimenti e ottenere un […]
In Woocommerce è possibile personalizzare l’avviso del Negozio, magari come messaggio di “vacation” per i periodi di chiusura e di vacanza. L’avviso apparirà, al navigatore, in questo modo : per impostarlo accedere alla sezione di personalizzazione del TEMA GRAFICO sotto : Woocommerce. Sarà disponibile > Avviso del Negozio Seguici su: Potrebbero Interessarti anche: Per maggiori informazioni, […]
In Woocommerce esiste la possibilità di creare fasce di sconto in automatico nel carrello. Ad esempio: ordine oltre i 40 euro sconto 10% ordine oltre i 60 euro sconto 20% ordine oltre i 100 euro sconto 25% per questo esiste il plugin : Dynamic Pricing tra le altre caratteristiche del Plugin : Configurare sconti all’ingrosso per categorie […]
Mi è capitata una situazione molto curiosa tra Woocommerce e la funzione “lightbox” su alcuni prodotti della galleria immagini. Il sistema galleria puntava (ed apriva!) direttamente il file .Jpg, obbligando il navigatore a tornare indietro alla scheda prodotto. Anche con la funzione apposita per ri-attivare la modalità galleria di Woocommerce 3.0 non c’è stato modo […]
Se il tuo sito web mostra un messaggio di errore come quello riportato in questa pagina : Call to undefined function wp_get_upload_dir() in /home/…/wp-content/plugins/woocommerce/includes/class-wc-geolocation.php on line 240 Il problema potrebbe essere relativo a : Una versione di WordPress non aggiornata rispetto a quella che si “aspetta” il tema grafico Un Woocommerce non “inizializzato” (step saltati) […]