• Boa tarde
    Preciso realizar o parcelamento das compras levando em consideração o valor do produto apenas e não do frete. Estou dando uma olhada no código para ver se tenho alguma evolução mas nada até agora.

    É nesse trecho de código que a parcela mínima entra, porém não encontrei onde essa função é chamada
    public static function render_installments( $total )
    {

    $setting = Setting::get_instance();

    if ( ! $setting->is_active_installments() ) {
    return;
    }

    $min_installments = str_replace( ‘,’, ‘.’, $setting->installments_minimum );
    $max_installments = intval( $setting->installments_maximum );
    $interest_name = __( ‘without interest’, Core::TEXTDOMAIN );

    for ( $times = 2; $times <= $max_installments; $times++ ) {
    $amount = $total;

    if ( isset( $setting->installments[‘interest’][ $times ] ) ) {
    $per_installment = (float) str_replace( ‘,’, ‘.’, $setting->installments[‘interest’][$times] );
    $amount += ( $per_installment / 100 ) * $amount;
    }

    if ( !empty( $setting->installments[‘interest’][ $times ] ) ) {
    $interest_name = __( ‘with interest’, Core::TEXTDOMAIN );
    }

    $price = ceil( $amount / $times * 100 ) / 100;

    if ( $min_installments <= $price ) {
    $text = sprintf( __( ‘%dx of %s ( %s %s )’, Core::TEXTDOMAIN),
    $times,
    wc_price( $price ),
    wc_price( $price * $times ),
    $interest_name

    );

    printf( ‘<option value=”%1$s”>%2$s</option>’, $times, $text);
    }
    }
    }

    Se puderem me ajudar eu agradeço bastante

  • The topic ‘Parcela minima sem levar em consideração valor do frete’ is closed to new replies.