diff --git a/mailchimp_ecommerce.module b/mailchimp_ecommerce.module
index 6b271be..87f3977 100644
--- a/mailchimp_ecommerce.module
+++ b/mailchimp_ecommerce.module
@@ -58,7 +58,9 @@ function mailchimp_ecommerce_get_store($store_id) {
     }
     else {
       mailchimp_ecommerce_log_error_message('Unable to get store: ' . $e->getMessage());
-      drupal_set_message($e->getMessage(), 'error');
+      if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+        drupal_set_message($e->getMessage(), 'error');
+      }
     }
   }
 
@@ -87,7 +89,9 @@ function mailchimp_ecommerce_add_store($store_id, $store) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to add a new store: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -109,7 +113,9 @@ function mailchimp_ecommerce_update_store($store_id, $name, $currency_code) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to update a store: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -147,7 +153,9 @@ function mailchimp_ecommerce_add_customer($customer) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to add a customer: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -178,7 +186,9 @@ function mailchimp_ecommerce_get_customer($customer_id) {
     }
     else {
       mailchimp_ecommerce_log_error_message('Unable to delete a customer: ' . $e->getMessage());
-      drupal_set_message($e->getMessage(), 'error');
+      if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+        drupal_set_message($e->getMessage(), 'error');
+      }
     }
   }
 
@@ -214,7 +224,9 @@ function mailchimp_ecommerce_update_customer($customer) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to update a customer: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -237,7 +249,9 @@ function mailchimp_ecommerce_delete_customer($customer_id) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to delete a customer: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -278,7 +292,9 @@ function mailchimp_ecommerce_add_cart($cart_id, array $customer, array $cart) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to add a cart: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -311,7 +327,9 @@ function mailchimp_ecommerce_update_cart($cart_id, array $customer, array $cart)
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to update a cart: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -338,7 +356,9 @@ function mailchimp_ecommerce_delete_cart($cart_id) {
     }
     else {
       mailchimp_ecommerce_log_error_message('Unable to delete a cart: ' . $e->getMessage());
-      drupal_set_message($e->getMessage(), 'error');
+      if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+        drupal_set_message($e->getMessage(), 'error');
+      }
     }
   }
 }
@@ -370,7 +390,9 @@ function mailchimp_ecommerce_add_cart_line($cart_id, $line_id, $product) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to add a cart line: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -401,7 +423,9 @@ function mailchimp_ecommerce_update_cart_line($cart_id, $line_id, $product) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to update a cart line: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -426,7 +450,9 @@ function mailchimp_ecommerce_delete_cart_line($cart_id, $line_id) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to delete a cart line: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -453,7 +479,9 @@ function mailchimp_ecommerce_get_order($order_id) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to get order: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 
   return NULL;
@@ -497,7 +525,9 @@ function mailchimp_ecommerce_add_order($order_id, array $customer, array $order)
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to add an order: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -527,7 +557,9 @@ function mailchimp_ecommerce_update_order($order_id, array $order) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to update an order: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -610,7 +642,9 @@ function mailchimp_ecommerce_add_product($product_id, $product_variant_id, $titl
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to add a product: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -650,7 +684,9 @@ function mailchimp_ecommerce_update_product($product_id, $product_variant_id, $t
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to update product: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -673,7 +709,9 @@ function mailchimp_ecommerce_delete_product($product_id) {
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to delete product: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -723,7 +761,9 @@ function mailchimp_ecommerce_delete_product_variant($product_id, $product_varian
   }
   catch (Exception $e) {
     mailchimp_ecommerce_log_error_message('Unable to delete product variant: ' . $e->getMessage());
-    drupal_set_message($e->getMessage(), 'error');
+    if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+      drupal_set_message($e->getMessage(), 'error');
+    }
   }
 }
 
@@ -773,7 +813,9 @@ function mailchimp_ecommerce_get_campaign_id() {
     }
     else {
       mailchimp_ecommerce_log_error_message('Unable to get campaign: ' . $e->getMessage());
-      drupal_set_message($e->getMessage(), 'error');
+      if (variable_get('error_level', ERROR_REPORTING_HIDE) != ERROR_REPORTING_HIDE) {
+        drupal_set_message($e->getMessage(), 'error');
+      }
     }
   }
 
