diff --git a/controllers/admin/AdminProductsController.php b/controllers/admin/AdminProductsController.php index c5b6e76be..c65932955 100644 --- a/controllers/admin/AdminProductsController.php +++ b/controllers/admin/AdminProductsController.php @@ -1912,7 +1912,8 @@ class AdminProductsControllerCore extends AdminController public function getPreviewUrl(Product $product) { - if (!(bool)$this->context->shop->virtual_uri) + $shop_url = new ShopUrl($this->context->shop->id); + if (!$shop_url->id && !empty($this->context->cookie->shopContext)) return false; $preview_url = $this->context->link->getProductLink(