Цвет в выпадающем списке продуктов Backorder, основанный на запасе в WooCommerce

У меня есть этот код:

«Нет в наличии» + «разрешить, оставить заказ, но уведомить» = желтый фон и может быть выбран.

add_filter( 'woocommerce_variation_is_active', 'grey_out_variations_when_is_backorder', 10, 2 ); function grey_out_variations_when_is_backorder( $grey_out, $variation ) { if ( ! $variation->is_in_stock() && $variation- >backorders_require_notification() ) $grey_out = false; // Here background od variation need to be yellow. return $grey_out; } 

«Нет на складе» + «НЕ разрешать резервную копию» = красный фон и не может быть выбран

 add_filter( 'woocommerce_variation_is_active', 'grey_out_variations_when_is_backorder', 10, 2 ); function grey_out_variations_when_is_backorder( $grey_out, $variation ) { if ( ! $variation->is_in_stock() && ! $variation- >backorders_allowed() ) $grey_out = true; // Here background od variation need to be red. return $grey_out; } 

«В наличии» + (любая конфигурация отставания) = зеленый фон и может быть выбран

 add_filter( 'woocommerce_variation_is_active', 'grey_out_variations_when_is_backorder', 10, 2 ); function grey_out_variations_when_is_backorder( $grey_out, $variation ) { if ( $variation->is_in_stock() && $variation->backorders_allowed() && $variation->backorders_require_notification() ) $grey_out = true; // Here background od variation need to be green ! return $grey_out; } 

I meen вместо этого только серая, а не запасающая продукция, чтобы добавить некоторый цветной фон в эту вариацию, так будет лучше видно. Как изменить мою текущую функцию для работы таким образом? Заранее спасибо.