Aggiungi pulsante “ACQUISTA ORA”

INFORMAZIONI SULLO SNIPPET

Aggiungi un pulsante di acquisto rapido nel tuo sito con questo frammento di codice. I tuoi clienti avranno la possibilità di acquistare i tuoi prodotti senza passare attraverso il carrello, semplificando e velocizzando il processo di acquisto. L’inclusione di questo pulsante contribuirà a ridurre il rischio di abbandono del carrello, migliorando le conversioni grazie alla comodità dell’acquisto istantaneo.

PHP
/*
* Snippet Name:     Aggiungi pulsante "ACQUISTA ORA".
* Snippet Author:   Matteo De Maria
*/
function dmm_add_buy_now_button_single()
{
    global $product;
    printf( '<button id="dmm-adding-button" type="submit" name="dmm-buy-now" value="%d" class="single_add_to_cart_button buy_now_button button alt">%s</button>', $product->get_ID(), esc_html__( 'Acquista ora', 'dmm' ) ); //Modifica qui il testo del pulsante
}

add_action( 'woocommerce_after_add_to_cart_button', 'dmm_add_buy_now_button_single' );

function dmm_handle_buy_now()
{
    if ( !isset( $_REQUEST['dmm-buy-now'] ) )
    {
        return false;
    }

    WC()->cart->empty_cart();

    $product_id = absint( $_REQUEST['dmm-buy-now'] );
    $quantity = absint( $_REQUEST['quantity'] );

    if ( isset( $_REQUEST['variation_id'] ) ) {

        $variation_id = absint( $_REQUEST['variation_id'] );
        WC()->cart->add_to_cart( $product_id, 1, $variation_id );

    }else{
        WC()->cart->add_to_cart( $product_id, $quantity );
    }

    wp_safe_redirect( wc_get_checkout_url() );
    exit;
}

add_action( 'wp_loaded', 'dmm_handle_buy_now' );

Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.

CSS
/*Pulsante "Acquista ora"*/
#dmm-adding-button {
    background-color: #FFA500;
    width: 100%;
    margin-top: 10px;
}

#dmm-adding-button:hover {
    background-color: #FFA500CC;
}

Aggiungi questo CSS nel tuo tema per personalizzare lo stile del badge.

Lascia un commento

I commenti non pertinenti allo snippet o offensivi non verranno approvati.

Se desideri condividere del codice, per favore fallo in questo modo: [php]il tuo codice[/php].

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

DMM WEB DESIGN
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.