diff --git a/src/QUI/ERP/Coupons/Events.php b/src/QUI/ERP/Coupons/Events.php
index 7617e6840bf8c47cbb867c3d8aae95ff1f981f45..33cdca20fa7ea10d5f0889a79c74106c186e025f 100644
--- a/src/QUI/ERP/Coupons/Events.php
+++ b/src/QUI/ERP/Coupons/Events.php
@@ -107,6 +107,10 @@ public static function onQuiqqerOrderSuccessful($Order)
     {
         $coupons = $Order->getDataEntry('quiqqer-coupons');
 
+        if (empty($coupons)) {
+            return;
+        }
+
         foreach ($coupons as $couponCode) {
             try {
                 $CouponCode = CouponsHandler::getCouponCodeByCode($couponCode);