@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;
}


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

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

Войти через центр авторизации
Похожие вопросы