mediol-name
@mediol-name
Developer

Как вывести стоимость товара в кнопку Купить?

Я сумел вывести в карточку товара на странице магазина две кнопки: Купить 6 шт и Купить 12 шт.
Как вывести стоимость товара умноженную на количество в эти кнопки?

Кнопки я вывел вот так:
add_action( 'woocommerce_after_add_to_cart_button', 'additional_simple_add_to_cart', 20 );
function additional_simple_add_to_cart() {
    global $product;

    // Only for simple product type
    if( ! $product->is_type('simple') ) return;

    $href_12 = '?add-to-cart=' . esc_attr( $product->get_id() ) . '&quantity=12';
    $href_6 = '?add-to-cart=' . esc_attr( $product->get_id() ) . '&quantity=6';
    $class_12 = 'ingle_add_to_cart_button-12 button alt';
    $class_6 = 'ingle_add_to_cart_button-6 button alt';
    $style = 'display: inline-block; margin-top: 12px;';
    $button_text_12 = __( "Купить 12 шт", "woocommerce" );
    $button_text_6 = __( "Купить 6 шт", "woocommerce" );

    // Output
    echo '<br><a rel="no-follow" href="'.$href_6.'" class="'.$class_6.'" style="'.$style.'">'.$button_text_6.'</a>';
    echo '<a rel="no-follow" href="'.$href_12.'" class="'.$class_12.'" style="'.$style.'">'.$button_text_12.'</a>';
}
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
wc_price( (float)$product->get_price() * 6 );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы