@mikekostunin

Поставить предзаказ для всех товаров которых нет в наличии woocommerce?

Всем привет! Нужно написать функцию изменения статуса остатка для всех товаров, которых нет в наличии на предзаказ, интересует именно функция, так как товары синхронизируются автоматически с 1с и поэтому ручное обновление или advanced bulk edit не подходит.
По возможности бы это еще делать для определенных категорий. помогите плиз!
Есть вот такой код, но при обновлении товара критическая ошибка, точно что то в нем не так)
Облазил все, сделал какого франкенштейна из разных кусков кода с разных форумов.
#ставим в предзаказ товары не в наличии
add_filter( 'woocommerce_product_stock_status_options', 'filter_function_name_9522' );
function filter_function_name_9522( $array ){
	global $product, $post;
	if (get_post_meta(get_the_ID(), '_stock_status', true) == 'outofstock') {
	 set_stock_status('onbackorder');
	};

	return $array;
}


Всем спасибо заранее!
  • Вопрос задан
  • 10 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 дек. 2020, в 10:08
5000 руб./за проект
01 дек. 2020, в 10:00
30000 руб./за проект
01 дек. 2020, в 09:39
1000 руб./за проект