Задать вопрос
@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;
}


Всем спасибо заранее!
  • Вопрос задан
  • 187 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы