Salta al contenuto principale
Sistemi Attivi
WP Planet — WordPress Cloud & Managed Services
Torna al MagazineNovità

WooCommerce si aggiorna: novità su checkout, blocchi e performance per gli store 2027

14 Nov 2026 — 09:30 7 min di lettura
WooCommerce si aggiorna: novità su checkout, blocchi e performance per gli store 2027

Le recenti versioni di WooCommerce portano novità concrete: checkout a blocchi, miglioramenti alle API, ottimizzazioni del database. Cosa cambia per chi gestisce uno store e perché il checkout a blocchi è più di un restyle visivo.

WooCommerce si evolve con un ritmo che a volte supera quello del core WordPress stesso. Le versioni recenti portano novità che non sono cosmetiche: toccano il checkout, le API, e il modo in cui il database gestisce ordini e prodotti. Per chi gestisce uno store attivo, capire cosa cambia è il primo passo per decidere quando aggiornare.

La novità più visibile è il checkout a blocchi: il vecchio shortcode-based checkout lascia spazio a un checkout costruito con i blocchi di Gutenberg. Non è un restile visivo — è un cambio architetturale. Il checkout a blocchi è più facile da personalizzare senza toccare template PHP, si integra meglio con i temi a blocchi, e produce un markup più pulito. Ma richiede che il tema sia compatibile e che le integrazioni di pagamento siano aggiornate.

Checkout a blocchi: vantaggi reali e insidie

Il vantaggio concreto del checkout a blocchi è la personalizzazione: un merchant può riordinare i campi, nascondere quelli non necessari, aggiungere campi personalizzati — tutto dall'editor visivo, senza scrivere PHP. Per gli store con flussi di checkout non standard (ordini B2B con campi fiscali aggiuntivi, prenotazioni con date) questo riduce drasticamente il costo di personalizzazione.

L'insidia è la compatibilità: alcuni gateway di pagamento meno mantenuti potrebbero non supportare ancora il checkout a blocchi. Prima di aggiornare, va verificato che ogni gateway attivo sullo store sia compatibile. Un gateway non compatibile non rompe il checkout — lo fa tornare al vecchio shortcode — ma perde i benefici del nuovo sistema.

wp-config.php
// Verifica se lo store usa il checkout a blocchi o il checkout classico
// Snippet da eseguire via WP-CLI: wp eval-file check-checkout.php

// Controlla se il blocco checkout è in uso
$checkout_page_id = wc_get_page_id( 'checkout' );
$checkout_page   = get_post( $checkout_page_id );
$has_block       = has_block( 'woocommerce/checkout', $checkout_page );

if ( $has_block ) {
    WP_CLI::success( 'Checkout a blocchi attivo' );
} else {
    WP_CLI::warning( 'Checkout classico (shortcode) in uso' );
}

// Verifica la compatibilità dei gateway di pagamento attivi
$gateways = WC()->payment_gateways()->get_available_payment_gateways();
foreach ( $gateways as $id => $gateway ) {
    $supports_blocks = method_exists( $gateway, 'supports_blocks' )
        ? $gateway->supports_blocks()
        : false;
    $status = $supports_blocks ? 'compatibile' : 'NON compatibile';
    WP_CLI::log( "Gateway $id: $status" );
}
Nota: Questo snippet verifica lo stato del checkout e la compatibilità dei gateway prima di un aggiornamento. Se un gateway critico non supporta i blocchi, conviene aggiornare il gateway prima di passare al checkout a blocchi, o mantenere il checkout classico fino a compatibilità piena.

Database e performance: il lavoro invisibile

Le ottimizzazioni meno visibili ma più impattanti sono quelle al database. WooCommerce ha storicamente accumulato dati in wp_postmeta in modo inefficiente — ogni attributo di prodotto, ogni dato di ordine, finiva in righe separate di metadati. Le versioni recenti introducono tabelle custom per ordini e prodotti, riducendo il numero di query e il volume di metadati. Il risultato è un checkout più veloce e un admin più reattivo sugli store con molti ordini.

La migrazione alle nuove tabelle non è automatica su tutti gli store: richiede verifica e, in alcuni casi, un intervento manuale. Per gli store con volumi alti, la migrazione va pianificata in un momento di basso traffico, con backup verificato e test del checkout post-migrazione. Un check-up del WooCommerce include sempre la verifica dello stato di questa migrazione e della sua corretta esecuzione.

Assistenza WooCommerce

Aggiorna il tuo WooCommerce senza rischiare il checkout.

Verifica tecnica del tuo store: aggiornamenti controllati, compatibilità gateway, migrazione database e ottimizzazione delle prestazioni.

Assistenza WooCommerce
Condividi