diff --git a/ecommerce/HooksHandler.php b/ecommerce/HooksHandler.php index 7bdd5752d5..367ef5933a 100644 --- a/ecommerce/HooksHandler.php +++ b/ecommerce/HooksHandler.php @@ -411,7 +411,7 @@ public function manage_earnings_and_enrollments( string $order_status, int $orde } } - if ( OrderModel::ORDER_COMPLETED === $order_status ) { + if ( OrderModel::ORDER_COMPLETED === $order_status && OrderModel::PAYMENT_PARTIALLY_REFUNDED !== $order->payment_status ) { do_action( 'tutor_after_enrolled', $object_id, $student_id, $has_enrollment->ID ); } }