Skip to Content

Controlled Membership Cancellation

This feature replaces direct cancellations with a “Request Cancellation” button, allowing members to submit a cancellation request instead of immediately ending their membership.
March 30, 2026 by
Controlled Membership Cancellation
Silverdale Technology, Somroo Hassaan
| No comments yet

With Odoo’s standard behavior, subscriptions and memberships can be cancelled instantly by customers or users, which simultaneously halts billing and ends membership benefits. This often creates confusion—especially with prepaid annual memberships, where no refund is owed.

The Request-Based Cancellation Workflow introduces a safer and more transparent approach. Instead of direct cancellation, members see a “Request Cancellation” button in their portal or account. Upon submission, the membership remains active while an internal workflow is triggered for staff review. Staff are notified of the request, can view cancellation reasons, and decide whether to:

  • Approve the cancellation → triggers the standard Odoo cancellation process.
  • Deny or defer the request → with optional feedback to the customer.

Optional enhancements include automatic messaging for different membership types (e.g., annual = “no refund,” monthly = “cutoff applies”) and a “Cancellation Requested” stage for better visibility.

This solution provides better customer service, avoids accidental cancellations, and creates a clear separation between ending membership benefits and halting billing. It is broadly applicable to any organization using Odoo Subscriptions or Memberships.

Share this post
Sign in to leave a comment