From 5f430e1f97d003851350bb77a24c66e02ab5fcb3 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Thu, 22 Dec 2011 13:29:18 +0000 Subject: [PATCH] // By default virtual product don't need to have stock to be sold git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@11593 b9a71923-0436-4b27-9f14-aed3839534dd --- controllers/admin/AdminProductsController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 2eea88e1c..d8507e778 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -1397,6 +1397,13 @@ class AdminProductsControllerCore extends AdminController Hook::exec('addProduct', array('product' => $object)); Search::indexation(false, $object->id); } + + // If the product is virtual, set out_of_stock = 1 (allow sales when out of stock) + if (Tools::getValue('type_product') == 2) + StockAvailable::setProductOutOfStock($object->id, 1); + else + StockAvailable::setProductOutOfStock($object->id, 2); + // Save and preview if (Tools::isSubmit('submitAddProductAndPreview')) {