diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index 82cc5ebc7..7e2fa4b44 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -431,6 +431,16 @@ class AdminProductsControllerCore extends AdminController if (Validate::isLoadedObject($product = new Product((int)Tools::getValue('id_product')))) { $id_product_old = $product->id; + if (empty($product->price) && Shop::getContext() == Shop::CONTEXT_GROUP) + { + $shops = ShopGroup::getShopsFromGroup(Shop::getContextShopGroupID()); + foreach ($shops as $shop) + if ($product->isAssociatedToShop($shop['id_shop'])) + { + $product_price = new Product($id_product_old, false, null, $shop['id_shop']); + $product->price = $product_price->price; + } + } unset($product->id); unset($product->id_product); $product->indexed = 0;