Codeinwp / Codeinwp/otter-blocks
Suppress promotional banners and allow permanent dismissal of admin notices for Otter Pro users
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 198
- Forks
- 36
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 30
Description
Impact: 75 · Confidence: 90 · Complexity: 25
Description
Problem:
Pro users experience admin dashboard clutter and workflow disruption caused by recurring or non-dismissible promotional banners and admin notices.
Desired Behavior:
Otter Pro should clean up the admin interface by automatically suppressing promotional/upsell notices when a Pro license is active, and providing persistent dismissal mechanisms for general administrative notices.
Acceptance Criteria:
- Automatically hide promotional and upsell banners when an active Otter Pro license is verified.
- Ensure all non-critical admin notices store a persistent dismissal flag (user meta or site option) when closed by the user.
- Limit admin notices to essential system/configuration alerts on relevant admin pages only.
Customer Context
Uninstall feedback entry from 1 user. The user was an active customer for 1,560 days (over 4 years) on Otter Pro v3.2.2 and uninstalled specifically due to excessive admin banners.
Root Cause Analysis
The customer is experiencing disruption and frustration caused by intrusive or frequent administrative banners and promotional notices within the WordPress admin dashboard. For long-term paid customers (active over 4 years), excessive admin clutter negatively impacts daily workflow. The underlying need is a clean, non-disruptive WordPress admin environment where promotional content is suppressed for active subscribers and administrative notifications can be permanently dismissed.
Alternative Suggestions
Improve notice handling logic to check Pro license status and hide promotional notices automatically. Ensure all general admin notices respect permanent user dismissals.
Reasoning
The uninstall feedback highlights severe user frustration from intrusive admin banners in Otter Pro, causing even a 4+ year active user to deactivate the plugin. This can be resolved by improving existing product behavior: automatically suppressing promotional and upsell banners for active Pro license holders and ensuring all non-critical admin notices can be permanently dismissed.
Source: automated uninstall feedback — otter-pro, 2026-08-21
Generated by feature-request-triage workflow (ID: feature-request-triage_6a892d06d1df35.32922808)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the admin-notice rendering, license-verification, and dismissal entry points in the plugin. Review how promotional and general notices are currently displayed and closed. Done means active Otter Pro users see no promotional banners, non-critical notices retain dismissals, and only essential alerts appear on relevant admin pages.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wordpress
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100