Fix: “Coupon management has moved!” does not disappear in WooCommerce

There’s a common glitch in WooCommerce which happens to be around from January, 2022 – nag message “Coupon management has moved!” can’t be dismissed from the WordPress admin interface and it keeps coming back, causing a huge layout shift when opening pages in the admin interface and therefore ruining the user experience while working with WooCommerce.

Coupon management has moved! – a nag screen which can’t be dismissed in WooCommerce when clicking on “Remove legacy coupon menu”

How to remove “Coupon management has moved!” message?

  1. Open your WordPress database (e.g. via phpMyAdmin or some other database management tool which you’re using)
  2. Find the “wp_wc_admin_notes” table and browse it
  3. Use search and find in the “name” column the following entry: wc-admin-coupon-page-moved
  4. Edit the status column of this entry and change the value from “unactioned” to “actioned

Alternatively you can use this SQL query to quickly update the entry. Be sure to update it if you are using a different database prefix for your WordPress installation:

That’s it! You should not face this pesky message anymore!

About the author
I'm a full-stack WordPress developer with a 10+ years of solid experience in the core web development languages, development processes / techniques, web security, Linux server management and with pretty good understanding about proper semantics, UX/UI, technical SEO, good design and basic knowledge of company leadership. On top of that - a distant 5+ years experience as a computer and electronics repair technician which often enables me to understand also how the things work at the hardware level.