Codeinwp / Codeinwp/otter-blocks

Suppress promotional banners and allow permanent dismissal of admin notices for Otter Pro users

Open
#2,990 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request-triage
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.