Если товар в категории не имеет веса, установите значение веса X - PullRequest
0 голосов
/ 31 мая 2019

Как вы, ребята, сегодня?Итак, я пытаюсь что-то сделать.

Я собираюсь установить разные значения веса для каждой категории, если на странице товара не указан вес.Например:

Таблицы = 1 кгКниги = 2 кгМеталлы = 10 кг

Но у меня много проблем с этим.Может ли кто-нибудь помочь мне?Я до сих пор получил это, но ничего не происходит.

add_filter( 'woocommerce_product_get_weight', 'xa_product_default_weight' );
add_filter( 'woocommerce_product_variation_get_weight', 'xa_product_default_weight' );  // For variable product variations

if( ! function_exists('xa_product_default_weight') ) {
    function xa_product_default_weight( $weight) {

        $default_weight = 10;           // Provide default Weight
        if( is_product_category( 'metals' )) {
            return $default_weight;
        }
        else {
            return $weight;
        }
    }
}

Может кто-нибудь взглянуть на это?Спасибо!

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