показывать цену выбранной вариации товара

PHOTO EMBED

Mon Oct 03 2022 07:49:01 GMT+0000 (Coordinated Universal Time)

Saved by @mastaklance

/**
 * Replace the Variable Price range by the chosen variation price
 */
add_action('woocommerce_before_add_to_cart_form', 'selected_variation_price_replace_variable_price_range');
function selected_variation_price_replace_variable_price_range(){
    global $product;

    if( $product->is_type('variable') ):
    ?><style> .woocommerce-variation-price {display:none;} </style>
    <script>
    jQuery(function($) {
        var p = 'p.price'
            q = $(p).html();

        $('form.cart').on('show_variation', function( event, data ) {
            if ( data.price_html ) {
                $(p).html(data.price_html);
            }
        }).on('hide_variation', function( event ) {
            $(p).html(q);
        });
    });
    </script>
    <?php
    endif;
}
content_copyCOPY