WooCommerce: переопределить порядок вариантов товаров с помощью functions.php - PullRequest
0 голосов
/ 11 октября 2018

Действительно надеюсь, что кто-нибудь может мне помочь.

Я использую WordPress с WooCommerce.Мы только что подключили нашу POS-систему Lightspeed к Woocommerce, используя плагин Woocommerce Lightspeed от WooCommerce.

Короче говоря, плагин вводит все варианты в неправильном порядке при переносе продуктов!Мы не можем просмотреть тысячи продуктов, чтобы изменить порядок вариантов ... поэтому мне было интересно, как я могу переопределить заказной вариант варианта и сделать его упорядоченным по алфавиту.

Пытаясь найти ответк вопросу я нашел этот код:

    function my_custom_wc_get_variations_args( $args ) {
        $args['order'] = 'ASC';

        return $args;
    }

    add_filter( 'woocommerce_ajax_admin_get_variations_args', 'my_custom_wc_get_variations_args' );

Я не могу понять, как заставить это работать, хотя.Кто-то в другом потоке сказал что-то подобное, но не совсем понял, как его использовать.

В woocommerce / includes / class-wc-ajax.php есть метод на WC_AJAXкласс, отвечающий за загрузку вариантов, называемый load_variations, он содержит только один хук, который является фильтром с именем woocommerce_ajax_admin_get_variations_args, который запускается в начале метода.

...