Как в woocommerce установить минимальную сумму заказа?

Решено

Подскажите как в woocommerce можно ввести минимальную сумму заказа. У меня интернет магазин мелких вещей с бесплатной доставкой, поэтому отправлять по одной вещи мне не выгодно, а заказывать с доставку такую вещь не будут.

Поэтому прошу помощи, подскажите как ввести минимальную сумму заказа для моего интернет магазина.

Добавить Комментарий
    Ответ

    Для установки минимальной суммы заказа и вывода ошибок в случае если сумма меньше, воспользуйтесь следующим кодом:

     function wc_minimum_order_amount() {
     // Set this variable to specify a minimum order value
     $minimum = 50;
    if ( WC()->cart->total < $minimum ) {
    if( is_cart() ) {
    wc_print_notice(
     sprintf( 'You must have an order with a minimum of %s to place your order, your current order total is %s.' ,
     wc_price( $minimum ),
     wc_price( WC()->cart->total )
     ), 'error'
     );
    } else {
    wc_add_notice(
     sprintf( 'You must have an order with a minimum of %s to place your order, your current order total is %s.' ,
     wc_price( $minimum ),
     wc_price( WC()->cart->total )
     ), 'error'
     );
    }
     }
    }
     
    add_action( 'woocommerce_checkout_process', 'wc_minimum_order_amount' );
    add_action( 'woocommerce_before_cart' , 'wc_minimum_order_amount' );
     

    Замените $minimum = 50; — на свою минимальную сумму.

    Так же поменяйте текст сообщения, %s — это переменные. Первая — минимальная сумма. Вторая — сумма заказа пользователя

    подскажите а вы знаете как тут подделать? http://onwp.ru/question/v-variativnom-tovare-ubrat-dubliruyushhuyu-verxneyu-cenu-i-chtoby-ona-ne-otobrazhalas

    в 09.03.2018.
    Добавить Комментарий

    Отлично! Работает

    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.