Aggiungi pulsante “ACQUISTA ORA”

Aggiungi un pulsante di acquisto rapido nella scheda dei prodotti.
PHP
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

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.