Suporte » Plugins » Adicionar etiqueta antes da exibição de preços para produtos simples e com…

  • Olá pessoal, tudo bem?
    Pesquisando aqui no forum achei o código abaixo do Claudio Sanches, que por sinal é um cara fenomenal, muito conteúdo e ajuda top para a comunidade WP.
    `add_filter(
    ‘woocommerce_variable_price_html’,
    function( $price, $variable ) {
    $prices = $variable->get_variation_prices( true );
    if ( empty( $prices[‘price’] ) ) {
    return $price;
    }

    $min_price = current( $prices[‘price’] );
    $max_price = end( $prices[‘price’] );
    $min_reg_price = current( $prices[‘regular_price’] );
    $max_reg_price = end( $prices[‘regular_price’] );

    if ( $min_price !== $max_price ) {
    $price = sprintf( ‘A partir de %s’, wc_price( $min_price ) );
    } elseif ( $variable->is_on_sale() && $min_reg_price === $max_reg_price ) {
    $price = wc_format_sale_price( wc_price( $max_reg_price ), wc_price( $min_price ) );
    } else {
    $price = wc_price( $min_price );
    }

    return $price . $variable->get_price_suffix();
    },
    10,
    2
    );

    Eu precisava adicionar ao código a etiqueta (A partir de) também aos produtos simples, porque na verdade não tenho produtos simples mas uso um formulário para criar variações que só funciona em produtos com base simples.

    Eu tentei adicionar algumas linhas ao código acima mas não obtive resultado positivo.
    Alguém poderia me ajudar ou até mesmo o Cláudio ^^ hehehe
    Desde já muito obrigado

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico marciomalfatti

    (@marciomalfatti)

    Boa tarde Pessoal, tudo bom com vocês?
    @marioernestoms e @claudiosanches vocês conseguiria me ajudar nesta questão?

    function cw_change_product_price_display( $price ) {
        $price .= '';
        return '<span class="from-text">' . esc_html__( 'A partir de' ) . '&nbsp;</span>' . $price;
      }
      add_filter( 'woocommerce_get_price_html', 'cw_change_product_price_display' );

    Eu tentei adaptar esse código ao que o Cláudio passou para os produtos variaveis porém ele passa a duplicar o etiqueta (a partir de).

Visualizando 1 resposta (de um total de 1)
  • Você deve estar conectado para responder a este tópico.