Why the print view of a Modern Ticket shows the print link twice when Coupon Creator Pro is active, and how to hide one.
What you see #
Open the print view of a coupon whose Coupon Type is Modern Ticket and the print control appears twice: once inside the ticket, on the same row as the expiration date, and again below the card.
This is a known issue. It affects the print view only — the coupon on your page still shows a single link — and only when Pro is active. Classic and Image coupons are unaffected, and so is the free plugin on its own.
Both controls work; the coupon is not broken. It is a cosmetic duplicate.
Why it happens #
The two controls come from different places. The Modern Ticket draws a print button inside its own footer, next to the expiration. Pro adds its print link underneath the coupon, which is where it sits on a Classic coupon — outside the coupon body, so it does not collide with anything. On the ticket, both end up on screen.
Hide the outer one #
Until this is fixed in the plugin, remove Pro's outer link with CSS and keep the one inside the ticket:
/* Print view only: drop the duplicate print link below the ticket. */
.cctor-ticket-print > .cctor_opencoupon {
display: none;
}
.cctor-ticket-print is only added to the coupon container in the print view, so this rule cannot affect coupons on your pages. The link inside the ticket footer is nested deeper, in .cctor-ticket-foot, and is left alone.
To keep Pro's link instead — worth doing if you have set a Custom Print Link or custom link text on the Links tab, since those settings apply to Pro's link — hide the ticket's button instead:
.cctor-ticket-print .cctor-ticket-foot .cctor_opencoupon {
display: none;
}
Add either rule in Appearance → Customize → Additional CSS, or your theme's stylesheet.
The Hide Print View Link option does not help here — it controls the "Click to Open in Print View" link under the coupon on your pages, not the print button inside the print view. See Remove Print View Links and Pro CSS Reference.