diff --git a/commerce_feeds.module b/commerce_feeds.module
old mode 100644
new mode 100755
index e54cc56..bbf94aa
--- a/commerce_feeds.module
+++ b/commerce_feeds.module
@@ -29,18 +29,19 @@ function commerce_feeds_feeds_plugins() {
       'path' => $path,
     ),
   );
-
-  $info['FeedsCommerceCouponProcessor'] = array(
-    'name' => 'Commerce Coupon processor',
-    'description' => 'Create and update coupons.',
-    'help' => 'Create and update coupons from parsed content.',
-    'handler' => array(
-      'parent' => 'FeedsProcessor',
-      'class' => 'FeedsCommerceCouponProcessor',
-      'file' => 'FeedsCommerceCouponProcessor.inc',
-      'path' => $path,
-    ),
-  );
+  if (module_exists('commerce_coupon')) {
+    $info['FeedsCommerceCouponProcessor'] = array(
+      'name' => 'Commerce Coupon processor',
+      'description' => 'Create and update coupons.',
+      'help' => 'Create and update coupons from parsed content.',
+      'handler' => array(
+        'parent' => 'FeedsProcessor',
+        'class' => 'FeedsCommerceCouponProcessor',
+        'file' => 'FeedsCommerceCouponProcessor.inc',
+        'path' => $path,
+      ),
+    );
+  }
 
   return $info;
 }
