Также рекомендую посмотреть мой видеоурок про корзину в WooCommerce.
Когда вы добавляете метод бесплатной доставки в настройках WooCommerce, то там есть возможность указать минимальную сумму, при которой этот метод будет доступен.
Если точнее, то при достижении определённой суммы в корзине у вашего покупателя появится возможность выбрать бесплатную доставку. Но откуда он про неё может знать?
Поэтому в этом уроке мы добавим такое сообщение в корзину:
Для того, чтобы оно появлялось, всё, что вам нужно, это вставить этот сниппет кода в functions.php
вашей текущей или дочерней темы:
add_action( 'woocommerce_before_cart', 'truemisha_free_shipping_notice' ); function truemisha_free_shipping_notice() { $min_amount = 1000; // укажите здесь минимальную сумму для бесплатной доставки $current = WC()->cart->get_subtotal(); if ( $current < $min_amount ) { // если в корзине меньше, чем надо wc_print_notice( sprintf( '<a href="%s" class="button wc-forward">%s</a> %s', get_permalink( wc_get_page_id( 'shop' ) ), 'Смотреть другие товары', 'Закажите ещё на ' . wc_price( $min_amount - $current ) . ' для бесплатной доставки!' ), 'notice' ); } }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Привет.
Будет очень здорово, если создашь подобный урок, только с анимированным баром, который в реальном времени будет показывать, сколько осталось до бесплатной доставки и т.п.
Привет.
Спасибо за предложение.
Привет, Миша!
Подскажи пожалуйста, как можно сделать минимальную сумму заказа для оформления доставки? (любой доставки)
Мне необходимо, чтобы заказы суммой менее 1800руб, оформлялись только на самовывоз
Привет!
Конечно, вот вам в помощь. Не готовый код, но направление, в котором смотреть.
Миша, Спасибо!
У тебя очень крутой блог!
Добавил в избранное
Аеее, спасибо! ⚡️
Добрый день. Подскажите пожалуйста как вывести эту строку в top header магазина?