Показывать «нет в наличии», когда я добавляю заказ вручную в WoocommercePhp

Кемеровские программисты php общаются здесь
Anonymous
Показывать «нет в наличии», когда я добавляю заказ вручную в Woocommerce

Сообщение Anonymous »


Когда я добавляю этот код в свою дочернюю тему function.php, он не позволяет мне как администратору добавлять продукт при создании заказа и отображает предупреждение «Товара нет в наличии»

Я хочу, чтобы отображалось только предупреждение, если товара нет в наличии, и чтобы я (как администратор) не мог добавить этот товар.

add_filter( 'woocommerce_ajax_add_order_item_validation', 'rmg_woocommerce_ajax_add_order_item_validation', 10, 4); function rmg_woocommerce_ajax_add_order_item_validation($validation_error, $product, $order, $qty) { if ( $validation_error && !$product->is_in_stock() ) { $validation_error->add( 'продукта нет в наличии', __('Товара нет в наличии', 'woocommerce')); } if ($validation_error && ($product->get_stock_quantity() add( 'product-low-stock', __('Product low-stock', 'woocommerce') ); } вернуть $validation_error; } Я пробовал почти все, но безуспешно!

Вернуться в «Php»