Действительно надеюсь, что кто-нибудь может мне помочь.
Я использую 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, который запускается в начале метода.