Отобразить вес и сообщение об оставшемся весе в корзине woocommerce и оформить заказ

Мне нужно показать своим клиентам сообщение на странице корзины и оформления заказа на WordPress.
В этом сообщении должен отображаться вес товаров в корзине и указываться оставшийся вес для оплаты той же стоимости доставки, чтобы они могли покупать другие товары с той же стоимостью доставки.
Есть ли выделенный плагин?
Спасибо

2

Решение

следующий код будет отображать пользовательское уведомление на корзине и страницах оформления заказа, отображая общий вес корзины и оставшийся вес. Вам нужно будет установить допустимый предел веса в функции.

Код:

add_filter( 'woocommerce_before_cart', 'display_total_weight_notice' );
add_filter( 'woocommerce_before_checkout_form', 'display_total_weight_notice' );
function display_total_weight_notice( $message ) {
// DEFINE the allowed weight limit
$allowed_weight    = 3;
$cart_total_weight = WC()->cart->get_cart_contents_weight();

if( cart_total_weight <= $allowed_weight ) :

wc_print_notice( sprintf(
__( 'Your order has a total weight of %s. The remaining available weight is %s for the current shipping cost' ),
'<strong>' . wc_format_weight($cart_total_weight) . '</strong>',
'<strong>' . wc_format_weight($allowed_weight - $cart_total_weight) . '</strong>'
),'notice' );

endif;
}

Код помещается в файл function.php вашей активной дочерней темы (или активной темы). Проверено и работает.

введите описание изображения здесь

введите описание изображения здесь

0

Другие решения

Вы можете использовать модуль всплывающих окон для отображения содержимого или формы, а также шорткод.
Плагин предоставляет вам всплывающий шорткод. проверьте эту ссылку
https://wordpress.org/plugins/popup-maker/
Спасибо

0

По вопросам рекламы [email protected]