If a coupon's print view returns a 404 (page not found), resaving your permalinks fixes it in most cases — WordPress just needs its rewrite rules refreshed.
Resave permalinks first #

- Go to Settings → Permalinks and click Save Changes. You don't need to change anything — saving flushes the rewrite rules and re-registers the coupon print-view URL.
Test the print view again. This is also the required step after changing the coupon URL base under Coupons → Options → Link Attributes / Permalinks (see Changing the print-view URL).
Still 404? Find what's interfering #
- Deactivate your other plugins one at a time, testing the print view after each — you're looking for a plugin that manipulates rewrite rules.
- Temporarily switch to a default theme (Twenty Twenty-Five) and test again to rule out theme code.
- If it still fails with a default theme and other plugins off, the issue is likely hosting configuration (rewrite support, cached rules) — contact your host.
The full elimination procedure is in Troubleshooting Conflicts.
When the 404 keeps coming back #
Permalinks that seem to "unsave" themselves point to code flushing rewrite rules on every request — usually a snippet or plugin calling flush too aggressively. Track down and remove that code; until then, resaving permalinks is only a temporary fix.