Отобразить вес и сообщение об оставшемся весе в корзине woocommerce и оформить заказ - PullRequest
0 голосов
/ 11 декабря 2018

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

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

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

Код:

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 вашей активной дочерней темы (или активной темы).Испытано и работает.

enter image description here

enter image description here

0 голосов
/ 11 декабря 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...