Sostenuto da Awesome Motive.
Per saperne di più sul nostro Blog Seahawk.

Personalizzare i modelli di WooCommerce e le pagine dei prodotti

personalizzare il modello woocommerce

Oggi Woocommerce ha conquistato il settore dell'e-commerce grazie alla sua flessibilità e alle sue opzioni di personalizzazione all'avanguardia. Nel mondo dell'e-commerce, occupa una posizione di rilievo. Ad oggi, detiene il 27% della quota di mercato dell'e-commerce.

Ma i modelli e le pagine di prodotto precostituite non soddisfano le esigenze di tutte le aziende. WooCommerce offre numerose opzioni di personalizzazione. 

Per ottenere buoni risultati, il vostro negozio deve seguire le migliori pratiche di personalizzazione. Una componente chiave della personalizzazione è rappresentata dalle pagine dei prodotti e dai modelli. Una strategia di personalizzazione ben implementata può ridurre i carrelli abbandonati.

Poiché la maggior parte dei clienti visita il vostro negozio online, dovreste rendere più semplice la navigazione e la personalizzazione dei prodotti e dei modelli per garantire il successo.

Questo articolo mostra come personalizzare i modelli di WooCommerce, modificare i modelli dei prodotti e personalizzare le pagine dei prodotti.

Perché è importante per i proprietari di negozi personalizzare i modelli WooCommerce?

WooCommerce offre moltissime opzioni di personalizzazione. È possibile personalizzare qualsiasi cosa, dalla cassa alle pagine del negozio, alle pagine delle categorie, alle pagine di ringraziamento, ecc. Questo aiuta il vostro negozio a distinguersi dalla massa, ma per essere veramente distintivo, la personalizzazione dei modelli di WooCommerce potrebbe essere utile.

È essenziale modificare le pagine predefinite del sito per ottenere un aspetto diverso da quello della concorrenza. È inoltre possibile personalizzare i modelli predefiniti per dare alla propria azienda un vantaggio.

I modelli utilizzati possono essere personalizzati per aggiungere funzionalità e dettagli al vostro negozio online. Grazie a queste caratteristiche, è possibile offrire agli acquirenti un'esperienza migliore. Per questo motivo, è necessario mantenere aggiornato il proprio negozio di e-commerce approfondendo la modifica dei modelli di WooCommerce. Continuate a leggere per scoprire come modificare i modelli di WooCommerce. 

Leggi: Come aggiornare la carta di debito su WooCommerce

Personalizzazione dei modelli di WooCommerce con PHP

I plugin e gli snippet di codice consentono di modificare quasi tutti gli aspetti del sito web. Utilizzando WooCommerce, è possibile modificare i modelli in modo programmatico.

Di seguito sono riportati due modi per personalizzare i modelli in modo programmatico:

  • Modelli di sovrascrittura
  • Con ganci

Entrambi i metodi funzionano, quindi scegliete quello più facile per voi. È necessario comprendere le principali differenze tra questi metodi per stabilire quando utilizzarli.

Ganci e sovrascrittura dei modelli

Con i ganci, è possibile apportare semplici modifiche utilizzando azioni e filtri. Sovrascrivendo i file dei modelli, si possono eseguire personalizzazioni più complesse.

Inoltre, si noti di non sovrascrivere un file di template con un gancio se utilizzato in un file di template specifico. Sovrascrivendo il modello, i ganci usati in quel file verranno sostituiti e non saranno più efficaci.

Scegliete il metodo più adatto alle vostre esigenze, dopo averne valutato le necessità.

Modifica dei modelli di WooCommerce sovrascrivendoli

Quando si effettuano personalizzazioni complesse, è meglio sovrascrivere i modelli piuttosto che usare i ganci.

Allo stesso modo, la modifica di functions.php è molto simile. È necessario modificare i file principali del modello di WooCommerce invece dei file del tema.

Fare clic su Plugin > Plugin Editor, scegliere WooCommerce dal menu a discesa e scegliere template per visualizzare i file dei template.

Questa sezione contiene tutti i file principali da modificare, ossia archive-product.php, content-product-cat.php e content-product.php. È anche possibile modificare i file dei modelli in più punti, come il carrello, il checkout e l'e-mail.

I file del modello WooCommerce hanno molte cose che si possono modificare. Questo permette di personalizzare sia le sottodirectory che le cartelle.

Il passo successivo è quello di vedere i modelli WooCommerce personalizzati.

Aggiungere shortcode ai modelli WooCommerce.

Gli shortcode sono un modo comune per personalizzare il codice di WooCommerce. Per la modifica dei modelli, WordPress e WooCommerce mettono a disposizione una serie di shortcode.

Di seguito è riportato uno script che visualizza la dashboard di WooCommerce My Account su ogni pagina di prodotto. Aggiungerlo al file single-product.php e aggiornarlo.

<?php
if ( ! defined( ‘ABSPATH’ ) ) {
exit; // Exit if accessed directly
}
get_header( ‘shop’ );
while ( have_posts() ) :
the_post();
wc_get_template_part( ‘content,’ ‘single-product’ );
endwhile; // end of the loop.
do_action( ‘woocommerce_sidebar’ );
$t= ‘<div id=”myacc”><h4>My Account</h4>’;
$t.= do_shortcode(“[woocommerce_my_account]”); $t.=”</div>”; echo $t; get_footer( ‘shop’ );

La dashboard viene visualizzata dopo l'anteprima delle pagine dei prodotti.

Assicurarsi che il cliente sappia di averlo acquistato in precedenza

Anche i modelli di WooCommerce possono essere modificati per offrire sconti ai clienti fedeli. Anche in questo caso, copiate e incollate il codice nella pagina single-product.php.

get_header( ‘shop’ );
while ( have_posts() ) :
the_post();
wc_get_template_part( ‘content’, ‘single-product’ );
endwhile; // end of the loop.
$current_user = wp_get_current_user();
if ( wc_customer_bought_product( $current_user->user_email, $current_user->ID, $product->get_id() ) ):
echo ‘<div class=”user-bought”>&hearts; Hey ‘ . $current_user->first_name . ‘, you\’ve purchased this before. Buy again using this coupon: <b>PURCHASE_AGAIN_21</b></div>’;
endif;
get_footer( ‘shop’ );

I clienti vedranno il messaggio di checkout dopo aver visualizzato un prodotto già acquistato.

Esplorare: Magento Vs. WooCommerce: Qual è la scelta migliore nel 2023?

Modificare i modelli di WooCommerce utilizzando i ganci

I ganci sono utili anche per personalizzare i modelli di WooCommerce, se la sovrascrittura dei file dei modelli non fa per voi. È possibile aggiungere gli hook come azioni o filtri al proprio sito web per aumentarne rapidamente la funzionalità e apportare semplici modifiche.

Inoltre, è possibile modificare i modelli del negozio tramite i ganci di WooCommerce. Questo approccio è consigliato solo per semplici personalizzazioni. È meglio sovrascrivere i modelli per modifiche complesse.

Aprire il file functions.php in Aspetto > Editor del tema e copiare e incollare il frammento di codice con i ganci per le azioni o i filtri.

Ecco alcuni esempi di ganci disponibili per la modifica dei modelli WooCommerce.

Aggiunta di informazioni a una singola immagine del prodotto

Se si desidera visualizzare informazioni aggiuntive sul prodotto sopra l'immagine, inserire il seguente codice in functions.php.

// Add custom function
function quadlayers_before_single_product() {
echo ‘<h2>Everything is 25% off for this week!</h2>’;
}
// Add the action
add_action( ‘woocommerce_before_single_product’, ‘quadlayers_before_single_product’, 11 );

Nelle pagine dei singoli prodotti viene visualizzato questo messaggio.

Personalizzazione del modello WooCommerce con i plugin

Avete difficoltà con gli aspetti di codifica? Nessun problema. Potete comunque personalizzare i modelli WooCommerce con i plugin. Con la crescita del settore, i plugin per personalizzare i vostri modelli sono infiniti.

Ecco il plugin più efficiente: Edit WooCommerce Templates. È un plugin gratuito facile da usare che consente di personalizzare i modelli del tema. Con pochi clic, è possibile cambiare i modelli e ripristinare i valori predefiniti in qualsiasi momento.

Ecco alcuni dei plugin WooCommerce aggiuntivi che consentono di personalizzare i modelli e migliorare le prestazioni del vostro negozio.

Conoscere: Come impostare le prenotazioni di WooCommerce?

Personalizzazione delle pagine dei prodotti di WooCommerce: Perché è essenziale?

La personalizzazione delle pagine di prodotto di WooCommerce è fondamentale, quindi non potete lasciarvela sfuggire. I benefici e i vantaggi della personalizzazione delle pagine di prodotto di WooCommerce sono infiniti. In questo modo è possibile eliminare le preoccupazioni dei clienti, creare una presentazione distintiva e migliorare la soddisfazione dei clienti.

Ecco alcuni vantaggi fondamentali della personalizzazione delle pagine dei prodotti:

Pagine ottimizzate per la conversione

Una pagina di prodotto personalizzata può aumentare i tassi di conversione. È possibile implementare molte opzioni, tra cui quelle di ricerca e di filtraggio. Pertanto, i clienti troveranno e acquisteranno i prodotti più facilmente, con meno punti di attrito.

Renderlo più attraente

L'obiettivo della personalizzazione è spesso quello di progettare e impaginare pagine di prodotto che coinvolgano e attraggano i clienti. L'interesse dei clienti può essere suscitato da immagini accattivanti, descrizioni dei prodotti allettanti ed elementi esteticamente gradevoli.

L'UX potrebbe essere migliorata

Assicuratevi che le vostre scelte di design siano chiare e intuitive, che la velocità di caricamento sia rapida, che la navigazione sia semplice e che i vostri clienti abbiano un'ottima esperienza. In questo modo aumenterete le conversioni e otterrete clienti abituali.

Conoscere: I migliori componenti aggiuntivi per prodotti WooCommerce         

Modi per personalizzare le pagine dei prodotti

Per rimanere al passo con l'aspetto visivo del vostro negozio, dovete personalizzare le pagine dei prodotti. Ecco tre metodi fondamentali per personalizzare con successo le pagine dei prodotti:

  1. Migliorare le pagine dei prodotti WooCommerce con i plugin

Utilizzando WooCommerce, è possibile creare facilmente un negozio online. Sono disponibili vari plugin per migliorare il vostro negozio, compresi quelli che personalizzano le pagine dei prodotti.

Personalizzare le pagine dei prodotti con i plugin di WooCommerce è facile:

Plugin

Correlato: 40+ Migliori Plugin WooCommerce [Gratis+Pagato]

  1. Personalizzazione delle pagine dei prodotti di WooCommerce con i CSS

L'uso dei CSS per personalizzare i prodotti di WooCommerce può far risaltare il vostro negozio online e offrire ai clienti un'esperienza unica. Per modificare le pagine dei prodotti, scrivere il codice CSS.

Una volta effettuato l'accesso, andare su Aspetto → Personalizza.

Codice CSS per la CTA nera

Aggiungendo questo codice al CSS aggiuntivo, il colore predefinito della CTA sarà nero.

button.alt, input[type=”button”].alt, input[type=”reset”].alt, input[type=”submit”].alt, .button.alt, .widget-area .widget a.button.alt {
background-color: #1d1a1a;
border-color: #333333;
color: #ffffff;
}

Codice CSS per la CTA blu

Inoltre, per convertire il nero in blu, utilizzare il seguente codice CSS.

button.alt, input[type=”button”].alt, input[type=”reset”].alt, input[type=”submit”].alt, .button.alt, .widget-area .widget a.button.alt {
background-color: #4f5dd5;
border-color: #333333;
color: #ffffff;
}
  1. Aggiungere codice personalizzato alle pagine dei prodotti di WooCommerce

Se siete pieni di conoscenze tecniche, potete implementare comodamente la personalizzazione della pagina del prodotto tramite codice personalizzato.

Imparare: Perché le FAQ sono essenziali per il vostro negozio WooCommerce?

Passo 1: stabilire un modello globale

Per iniziare, è necessario stabilire un modello globale che verrà utilizzato per tutte le pagine dei prodotti.

Iniziare con un commento PHP che indichi il nome del template all'inizio.

Creare un file template-custom-product.php e inserirlo nel tema attivato.

<?php /*Template Name: Customize Product*/ ?>

Questo modello utilizza la pagina prodotto predefinita di WooCommerce. Ecco il codice.

<?php
$params = array(‘posts_per_page’ => 5, ‘post_type’ => ‘product’);
$wc_query = new WP_Query($params);
?>
<?php if ($wc_query->have_posts()) : ?>
<?php while ($wc_query->have_posts()) :
$wc_query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p>
<?php _e( ‘No Products’); ?>
</p>
<?php endif; ?>

È un modello di base. Anche se è sufficiente, si può fare di più con WooCommerce.

WooCommerce offre diverse funzioni per personalizzare le pagine di visualizzazione dei prodotti che includono un'ampia gamma di informazioni:

the_permalink() - Visualizza l'URL del prodotto.
the_content() - Visualizza la descrizione completa del prodotto.
the_excerpt() - Visualizza una breve descrizione del prodotto.
the_ID() - Visualizza l'ID del prodotto.
the_title() - Visualizza il nome del prodotto.
the_post_thumbnail() - Visualizza l'immagine del prodotto.

Passo 2: Aggiungere le funzionalità nel functions.php del tema attivato

Visualizzare le categorie dei prodotti WooCommerce

Le categorie sono il luogo in cui vengono classificati i prodotti. Attivare il tema e importare questo snippet nel file functions.php per indicare la categoria di un prodotto.


<?php
if ( ! defined( ‘ABSPATH’ ) ) {
exit;
}
global $product;
?>
<div class=”product_meta”>
<?php do_action( ‘woocommerce_product_meta_start’ ); ?>
<?php if ( wc_product_sku_enabled() && ( $product->get_sku() || $product->is_type( ‘variable’ ) ) ) : ?>
<span class=”sku_wrapper”><?php esc_html_e( ‘SKU:’, ‘woocommerce’ ); ?> <span class=”sku”><?php echo ( $sku = $product->get_sku() ) ? $sku : esc_html__( ‘N/A’, ‘woocommerce’ ); ?></span></span>
<?php endif; ?>
<?php echo wc_get_product_category_list( $product->get_id(), ‘, ‘, ‘<span class=”posted_in”>’ . _n( ‘Category:’, ‘Categories:’, count( $product->get_category_ids() ), ‘woocommerce’ ) . ‘ ‘, ‘</span>’ ); ?>
<?php echo wc_get_product_tag_list( $product->get_id(), ‘, ‘, ‘<span class=”tagged_as”>’ . _n( ‘Tag:’, ‘Tags:’, count( $product->get_tag_ids() ), ‘woocommerce’ ) . ‘ ‘, ‘</span>’ ); ?>
<?php do_action( ‘woocommerce_product_meta_end’ ); ?>
</div>

Visualizzare le miniature delle categorie di prodotti

Per ogni categoria di prodotto è disponibile una miniatura. Quando si è pronti a impostare la visualizzazione personalizzata dei prodotti, aggiungere questo codice al file template.php o functions.php del tema.

<?php
function cwresponse_get_thumbnail(){
if(is_page(205)){
$args = array(
‘tax_query’ => array(
array(
‘taxonomy’ => ‘product_cat’,
‘field’ => ‘slug’
)
)
);
$random_products = get_posts( $args );
foreach ( $random_products as $post ) : setup_postdata( $post );
?>
<div><a href=”<?php the_permalink(); ?>”><?php the_post_thumbnail(); ?></a></div>
<?php
endforeach;
wp_reset_postdata();
}
}
add_action(‘wp_footer’, ‘cwresponse_get_thumbnail’);

Eliminare l'intestazione della descrizione.

Quando si utilizza Woocommerce, è sufficiente deselezionare il campo della descrizione per ogni scheda prodotto e modificare il file functions.php per includere il seguente codice.

add_filter( 'woocommerce_product_description_heading', '__return_null' );

Rimuovere il titolo del prodotto

Ecco come eliminare il titolo nelle schede dei singoli prodotti di woocommerce: inserire questo codice in functions.php.

remove_action( 'woocommerce_single_product_summary',
'woocommerce_template_single_title' );

Passo 3: Cambiare i modelli di WooCommerce 

Inserire il codice sottostante nel file content-single-product.php o nella cartella single product sotto woocommerce/templates. È meglio usare functions.php.

<div class=”images”>
<?php
if ( has_post_thumbnail() ) {
$image_caption = get_post( get_post_thumbnail_id() )->post_excerpt;
$image_link = wp_get_attachment_url( get_post_thumbnail_id() );
$image = get_the_post_thumbnail( $post->ID, apply_filters( ‘single_product_large_thumbnail_size’, ‘shop_single’ ), array(
‘title’ => get_the_title( get_post_thumbnail_id() )
) );
$attachment_count = count( $product->get_gallery_attachment_ids() );
if ( $attachment_count > 0 ) {
$gallery = ‘[product-gallery]’;
} else {
$gallery = ”;
}
echo apply_filters( ‘woocommerce_single_product_image_html’, sprintf( ‘<a href=”%s” itemprop=”image” class=”woocommerce-main-image zoom” title=”%s” data-rel=”prettyPhoto’ . $gallery . ‘”>%s</a>’, $image_link, $image_caption, $image ), $post->ID );
} else {
echo apply_filters( ‘woocommerce_single_product_image_html’, sprintf( ‘<img src=”%s” alt=”%s” />’, wc_placeholder_img_src(), __( ‘Placeholder’, ‘woocommerce’ ) ), $post->ID );
}
?>
<?php do_action( ‘woocommerce_product_thumbnails’ ); ?>
</div>

In alternativa, è possibile scrivere semplicemente del codice CSS.

.images { float: right! important; }

Finalmente! Avete finito.

Per saperne di più: Come aggiungere le spedizioni a WooCommerce?

Conclusione

La creazione di pagine e modelli di prodotto WooCommerce unici e visivamente accattivanti migliora l'esperienza di acquisto dei clienti. 

L'utilizzo di override, hook, filtri e personalizzazione dei CSS vi consentirà di personalizzare le pagine dei prodotti per rispondere alle aspettative dei clienti e allinearsi all'identità del vostro marchio. 

Ottimizzate la reattività mobile del vostro negozio online basato su WooCommerce e personalizzatelo per migliorare l'esperienza complessiva dell'utente. Iniziate a implementare le pratiche di personalizzazione e mettete il vostro negozio in condizione di ottenere il massimo valore. 

Cercate un aiuto professionale per personalizzare WooCommerce? Contattateci oggi stesso!

Molti nuovi imprenditori del commercio elettronico o di Woocommerce potrebbero non rendersi conto che Google Shopping offre una potente

La scelta della giusta piattaforma di eCommerce è una decisione che può essere determinante per la vostra attività online. Entrate in due

Volete aumentare la velocità del vostro sito WooCommerce? Siete fortunati: ecco la guida definitiva

Komal Bothra 7 maggio 2024

Figma Vs WebFlow: quale sarà il migliore nel 2024?

Sia che si tratti di un product designer o di uno sviluppatore UI, entrambi sono responsabili della realizzazione di prodotti

Confronto Design
Komal Bothra 7 maggio 2024

Come impostare l'e-mail aziendale GoDaddy su Gmail (5 semplici passaggi)

Destreggiarsi tra più account di posta elettronica contemporaneamente può essere opprimente. Se state annegando nella

Tecnologia
Komal Bothra 6 maggio 2024

15+ suggerimenti per risolvere il problema "Si è verificato un errore critico sul vostro sito web WordPress".

Un avviso inquietante che recita: "Si è verificato un errore critico sul vostro sito web WordPress".

WordPress

Iniziare con Seahawk

Registratevi nella nostra app per visualizzare i nostri prezzi e ottenere sconti.