# I want to send only Push Notifications to my customers and disable email notifications. How do I achieve this?

**URL:** <https://forums.broadleafcommerce.com/t/i-want-to-send-only-push-notifications-to-my-customers-and-disable-email-notifications-how-do-i-achieve-this/37>\
**Category:** Shared Concepts\
**Created:** [December 3, 2024, 4:13pm UTC](https://forums.broadleafcommerce.com/t/i-want-to-send-only-push-notifications-to-my-customers-and-disable-email-notifications-how-do-i-achieve-this/37 "2024-12-03T16:13:27Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![broadleaf-moderator](https://yyz1.discourse-cdn.com/flex011/user_avatar/forums.broadleafcommerce.com/broadleaf-moderator/32/7_2.png) [@broadleaf-moderator](https://forums.broadleafcommerce.com/u/broadleaf-moderator)\
**Post date:** [December 3, 2024, 4:13pm UTC](https://forums.broadleafcommerce.com/t/i-want-to-send-only-push-notifications-to-my-customers-and-disable-email-notifications-how-do-i-achieve-this/37/1 "2024-12-03T16:13:27Z")

</div>

CartOperationServices sends out a checkout completion notification when a cart finishes going through checkout. NotificationServices listens for this message in `com.broadleafcommerce.notification.service.messaging.NotificationOrderConfirmationMessageListener`. Out-of-the-box, the message listener looks for a handler to send the notification. If you want to bypass this logic, you can override methods in that class to do what you want (i.e. not send any notification) - overriding either `processMessage()` or `validateShouldSendNotification()` should work for this.

Moreover, returning `false` from `validateShouldSendNotification()` would disable all all notifications regarding a successful checkout and new order creation.
