

Coupons displayed on a page
Coupon Creator makes designed, printable coupons you can drop on any page with a block or a shortcode. Build one in WordPress or upload your own image. Maintained on WordPress since 2012.
Maintained and shipping on WordPress since 2012.
Support on WordPress.org is for troubleshooting bugs and related issues. The forums are monitored and replied to within one week’s time.
If you are looking for direct support please check out Coupon Creator Pro
Put a real coupon on your site.
Create a designed coupon in WordPress or upload your own image, then display it with the Coupon Creator block or shortcode.
What Coupon Creator does: it makes designed, printable promotional coupons. Build one in WordPress with your own text, colors, and borders — or upload an image of a coupon you already have, like a newspaper ad, and give it an expiration date. Drop it on any page with the Coupon Block or a shortcode, let visitors print it, and with the Add-ons let them click to reveal or copy a code.
What it does not do: Coupon Creator does not create or apply discount codes in your store’s checkout by itself. If you need a code that changes prices in a WooCommerce cart, that code lives in WooCommerce — and Coupon Creator Add-ons connects the two: create the matching WooCommerce coupon from the same editor, keep both expiration dates in sync, and show your visitors a designed coupon whose code actually works at checkout.
Check out a demo gallery of Coupon Creator Features!
Watch this quick video to see the Coupon Creator in Action:
Create a coupon by going to the coupon custom post type and filling in all the settings in the custom meta box.
Insert the coupon into a post or page using the shortcode inserter above the content editor.
Coupon displays until the expiration date that is chosen by you or you can check the Ignore Expiration Checkbox and the coupon will display on the site past the expiration date or with no date at all.
The Coupon Shortcode:
[coupon couponid=”xx” category=”Category Name(optional)” coupon_align=”cctor_aligncenter” name=”Coupon Name”]
Manually replace fields in shortcode:
couponid – replace xx with ID of Coupon custom post
couponalign – align coupon options: cctor_aligncenter, cctor_alignnone, cctor_alignleft, and cctor_alignright
name -optional and for your reference only
Set couponid to “loop” to display all coupons. (couponid=”loop”)
All the coupons in the loop will use the same couponalign.
Assign categories to a coupon using the loop option only to display coupons from a specific category.
category – add the category name to display coupons only from it
For example, if you have a category called “Coupon Home Page”, call it by:
category=”Coupon Home Page”
Above the post editor, click the “Add Coupon” button to open the inserter.
Select an individual coupon or coupon loop.
If you select the coupon loop, an option will appear to select a coupon category for the loop or you can leave it blank for all coupons (default).
The third option to select is the couponalign.
Once you have all the options selected, press “Insert Coupon” to insert the shortcode into the editor.
Find examples of coupons on the Coupon Creator Home Page
Coupons will work in Sidebar Text Widgets, but you must add
add_filter(‘widget_text’, ‘do_shortcode’);
To your theme’s function.php
On the options page set default colors for new coupons.
Another option for nofollow on the links and templates along with an option to hide the click to print link.
You can add custom css in the options and it will modify both the shortcode coupon and the print template.