zaza41rus
@zaza41rus

Woocommerce вывесть цену в кнопке «add to cart»?

Как вывести в Woocommerce цену в кнопке Add to Cart?
  • Вопрос задан
  • 186 просмотров
Решения вопроса 1
Код необходимо добавить в function.php:
add_filter( 'woocommerce_product_add_to_cart_text', 'custom_add_to_cart_price', 20, 2 ); // Shop and other archives pages
add_filter( 'woocommerce_product_single_add_to_cart_text', 'custom_add_to_cart_price', 20, 2 ); // Single product pages
function custom_add_to_cart_price( $button_text, $product ) {
    if( $product->is_type('variable') ) { // Variable products
        if( ! is_product() ){ // shop and archives
            $product_price = wc_price( wc_get_price_to_display( $product, array( 'price' => $product->get_variation_price() ) ) );
            return $button_text . ' - From ' . strip_tags( $product_price );
        } else { // Single product pages
            return $button_text;
        }
    } else {     // All other product types
        $product_price = wc_price( wc_get_price_to_display( $product ) );
        return $button_text . ' - Just ' . strip_tags( $product_price );
    }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы