From d907f10d6073986bbd3a1d5f374a21aa4f76b850 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D1=83=D0=B1=D0=BE=D0=B2=D0=B8=D0=BA=20=D0=9C=D0=B0?= =?UTF-8?q?=D0=BA=D1=81=D0=B8=D0=BC?= Date: Fri, 19 Apr 2024 19:52:16 +0300 Subject: [PATCH] Disable stock management of parent product --- Core.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Core.php b/Core.php index 1bd1dd7..9ad91f8 100644 --- a/Core.php +++ b/Core.php @@ -3932,6 +3932,12 @@ public function assignOffersItemInventories(ProductContract $internal_product, P { $internal_product->set_manage_stock(false); } + else if('yes' === get_option('woocommerce_manage_stock')) + { + $this->log()->info(__('Stock is managed by variation product. Disable stock management of parent product.', 'wc1c-main')); + $internal_product_parent->set_manage_stock(false); + $internal_product_parent->save(); + } $product_quantity = $external_product->getQuantity();