Full Control Over Email Notifications + Consistent Webhook Coverage
Hi FluentCart team,
I am building a workflow where all customer communications are handled via webhooks and external systems. I have run into two gaps that are currently blocking production use:
1. Offline payment email notifications cannot be disabled
FluentCart sends email notifications automatically when an offline payment method is used, and there is no way to turn this off. For setups where emails are managed externally (transactional email tools, CRM automation, etc.), this creates duplicate or conflicting messages going out to customers.
Every email notification, including offline payment triggers, should be individually configurable from the admin settings. The decision of which emails are necessary should belong to the store operator, not the platform.

2. Offline payments have no webhook event
The current webhook coverage excludes offline payment events. This creates an inconsistency: some order states trigger webhooks, others don't. For any integration built on top of FluentCart, this gap means the external system cannot reliably react to all order states.
Webhook events should fire for all order and payment state changes, covering at minimum: offline payment initiated, confirmed, and failed/expired.

Why this matters
These two issues together make it difficult to position FluentCart as a serious alternative to platforms like SureCart for developers who need full control over the notification layer. Fixing both would be a meaningful step toward developer-readiness.
Happy to provide more context or test any implementation, this is a priority for my setup.
very authentic observation...these issues demand serious attention from the team.
