Most broken admin controls — a dead Coupon Inserter, image uploader, date picker, or color picker — come from a JavaScript error, and your browser's console will tell you which script is failing.
Spotting the symptoms #
A JavaScript conflict on the coupon edit screen typically breaks several things at once: the Coupon Fields tabs stop switching, the expiration date picker doesn't open, the color pickers render as plain text boxes, or the image uploader button does nothing. If one of those is broken, assume a script error until proven otherwise.
Reading the console #
- Open your browser's developer console — in Chrome, Firefox, Safari, or Edge press F12 (or right-click the page, choose Inspect) and open the Console tab.
- Reload the Coupon Creator admin page with the console open.
- Look for messages in red. Each names the file and line where the error occurred.
The failing file is the important part:
- Another plugin's or your theme's file — deactivate it to confirm, then report the error to that developer. Use Troubleshooting Conflicts to isolate it by elimination.
- A Coupon Creator file — contact support with the exact error text, your WordPress and PHP versions (both are on the System Info tab), and which browser you're using.
Server-side errors look similar #
If a page is broken but the console is clean, the error may be PHP rather than JavaScript. Enable WordPress debug mode and check wp-content/debug.log — a fatal error partway through a page can stop scripts from ever loading.