Slide 1

Slide 1 text

WooCommerce Tricks & Snippets Dieci snippet che possono cambiarti la vita (lavorativa) - Prima Parte WordPress Meetup Catania 28/03/2019

Slide 2

Slide 2 text

About me: Andrea Grillo Computer engineer - Full Stack Developer @YITH - Trainer @Your Inspiration - WooCommerce e Jetpack Contributor - WordPress lover Contatti: https://twitter.com/GrilloAndrea https://www.linkedin.com/in/ing-andrea-grillo/ http://andreagrillo.it [email protected]

Slide 3

Slide 3 text

Cosa impareremo oggi…. Come fare piccole modifiche a WooCommerce senza installare plugin e senza modificare il codice nativo. Che competenze mi servono per fare tutto questo ? ● Voglia di imparare ● Pillole di programmazione in PHP ● WordPress Hook

Slide 4

Slide 4 text

Plugin Vs Codice: Perchè utilizzare uno script ? Vantaggi: ● Velocità ● Non eseguo operazioni inutili ● Non vado a modificare il codice sorgente di WooCommerce (o WordPress) ● Snippet facilmente reperibili in rete Svantaggi: ● Di solito gli snippet vengono aggiunti al file functions.php del tema → Rischio di perdere le customizzazioni durante l’update ● Le personalizzazioni, di norma., non sono supportate

Slide 5

Slide 5 text

#1: Cambiare la stringa Out of Stock

Slide 6

Slide 6 text

#1: Cambiare la stringa Out of Stock

Slide 7

Slide 7 text

#2: Prodotto già aggiunto al carrello - Shop Page

Slide 8

Slide 8 text

#2: Prodotto già aggiunto al carrello - Shop Page

Slide 9

Slide 9 text

#3: Prodotto già aggiunto al carrello - Single Product Page add_filter( 'woocommerce_product_single_add_to_cart_text' , 'ag_custom_add_to_cart_text' , 10, 2 );

Slide 10

Slide 10 text

#4: Bloccare gli ordini inferiori a 50€

Slide 11

Slide 11 text

#4: Bloccare gli ordini inferiori a 50€

Slide 12

Slide 12 text

#5: Aggiunge un messaggio al checkout Il codice precedente blocca gli ordini inferiori a 50,00 € ma dopo che il cliente clicca sul pulsante Effettua ordine. E se volessimo mostrare sempre il messaggio che lo avvisa dell’importo minimo ? Sfruttiamo la stessa funzione precedente ma collegata ad una azione diversa: add_action( 'woocommerce_before_checkout_form' , 'ag_add_minimum_order_amount' , 15 );

Slide 13

Slide 13 text

#6: Ottimizzazione → Disabilitare pulsante Effettua Ordine per importi inferiori a 50€

Slide 14

Slide 14 text

#7: Cambiare il numero di colonne dello shop

Slide 15

Slide 15 text

#8: Rimuovere le product tab add_filter( 'woocommerce_product_tabs' , '__return_empty_array' , 99 );

Slide 16

Slide 16 text

#9: Mostrare le dimensioni di un prodotto nel loop

Slide 17

Slide 17 text

#10: Mostrare il peso di un prodotto nel loop

Slide 18

Slide 18 text

Trovate tutti gli snippet visti oggi su: https://github.com/andreagrillo/woocommerce-snippet DOMANDE ???

Slide 19

Slide 19 text

GRAZIE e Buona Serata