diff --git a/plugins/Marketplace/Widgets/GetNewPlugins.php b/plugins/Marketplace/Widgets/GetNewPlugins.php
index 8ffc54b85638d7fd8ff9086e113283d4b97dab82..0d973943cceb890ce3a43d2f1600bbf660f05653 100644
--- a/plugins/Marketplace/Widgets/GetNewPlugins.php
+++ b/plugins/Marketplace/Widgets/GetNewPlugins.php
@@ -46,6 +46,10 @@ class GetNewPlugins extends Widget
 
         $plugins = $this->marketplaceApiClient->searchForPlugins('', '', Sort::METHOD_LAST_UPDATED, PurchaseType::TYPE_ALL);
 
+        $plugins = array_filter($plugins, function ($plugin) {
+            return empty($plugin['isBundle']);
+        });
+
         return $this->renderTemplate($template, array(
             'plugins' => array_splice($plugins, 0, 3)
         ));
diff --git a/plugins/Marketplace/Widgets/GetPremiumFeatures.php b/plugins/Marketplace/Widgets/GetPremiumFeatures.php
index 4e777a218f75ec3c36aa4513c58ce5ed194143ac..5d13a838039b766b009e6c21d974f3d9d7f24803 100644
--- a/plugins/Marketplace/Widgets/GetPremiumFeatures.php
+++ b/plugins/Marketplace/Widgets/GetPremiumFeatures.php
@@ -42,6 +42,10 @@ class GetPremiumFeatures extends Widget
 
         $plugins = $this->marketplaceApiClient->searchForPlugins('', '', Sort::METHOD_LAST_UPDATED, PurchaseType::TYPE_PAID);
 
+        $plugins = array_filter($plugins, function ($plugin) {
+            return empty($plugin['isBundle']);
+        });
+
         if (empty($plugins)) {
             $plugins = array();
         } else {