@elmurzaalchakov

Как тут вывести еще третью цену?

Есть код в function, там две цены, как еще добавить третью? Оптом
add_action( 'woocommerce_single_product_summary', 'art_get_text_field_before_add_card' );
function art_get_text_field_before_add_card() {
global $post, $product;
$text_field     = get_post_meta( $post->ID, '_text_field', true );  
if ( $text_field ) {
    ?>
    <span class="text-field">
        <strong>Мелкий опт: </strong>
        <?php echo $text_field; ?> 
    </span>
<?php }
}
function filter_woocommerce_get_price_html( $price, $_this ) {
    $text_field = get_post_meta( $post->ID, '_text_field', true );
    ob_start();
    if ( $text_field ) {
        ?>
        <span class="text-field">
                <strong>Розница: </strong>
            <?php echo $text_field; ?>
            </span>
        <?php
    }
    $text = ob_get_clean();
    return 'Розница: ' . $price . ' / ' . $text;
}
add_filter( 'woocommerce_get_price_html', 'filter_woocommerce_get_price_html', 10, 2 );


А так же как сделать так чтобы в зависимости от суммы бралась цена из допустим Мелкого опта, к примеру если сумма в корзине больше 30 тыс, то цена товара береться с пункта Мелкий опт, от 50 тыс, то Опт.
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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