How To Add An Events Calendar To WordPress

Learn how to add a calendar of events to your WordPress website or blog and how to schedule events …

How To Add An Events Calendar To WordPress

Are you looking for a way to keep prospective and existing customers coming back to your site?

Adding an events calendar to your site can keep your visitors, customers, and newsletter subscribers informed about upcoming in-store, community, or industry events, trade shows, workshops, conferences, etc.

It can also attract new prospects to your business, engage site users, and build authority in your niche or industry.

Additionally, you can monetize your WordPress site with paid event listings, sell event tickets, and more!

In this tutorial, you will learn how to add a calendar of events to your WordPress website or blog and how to schedule events in the events calendar.

How To Add An Events Calendar To WordPress

There are a number of WordPress plugins available that let you add an events calendar to your website or blog. For this tutorial, we’ll use a plugin called The Events Calendar.

The Events Calendar

The Events Calendar

(The Events Calendar)

Plugin Description

The Events Calendar is a free, feature-rich WordPress plugin that lets you easily create and manage a customizable events calendar on your site. It’s suitable for all kinds of businesses, from large hubs listing thousands of events and universities and colleges with thousands of users, to small or sole businesses listing classes, workshops, etc.

The plugin is also available as a premium edition with extensible features that let you expand its functionality to include recurring events, event submissions, event filtering, ticket sales, and more.

Plugin Installation

Although the plugin is described as “built by developers for developers,” it is easy for non-techies to install, set up, and use.

To install the The Events Calendar plugin from your WordPress dashboard, go to Plugins > Add New, enter “events calendar” into the Keyword search field (if you need help, see our tutorial on installing WordPress plugins), and click on the ‘Install Now’ button …

Install The Events Calendar plugin

(Install The Events Calendar plugin)

After installing the plugin, click ‘Activate’ …

Activate the plugin

(Activate the plugin)

Configuring The Plugin

Installing and activating the plugin adds a new menu item to the WordPress dashboard menu.

To configure the plugin’s settings, select the Events > Settings menu …

Events - Settings menu

(Events – Settings menu)

This brings up the ‘Events Settings’ screen …

'Events Settings' screen

(‘Events Settings’ screen)

The plugin is well supported and documented. To learn how to configure the plugin’s settings, select the Events > Help menu …

Events - Help menu

(Events – Help menu)

This brings up a screen with links to the plugin’s support section and help documentation, including a walkthrough on how to configure the plugin’s settings …

The Events Calendar - Support and Help screen

(The Events Calendar – Support and Help screen)

In addition to configuring your calendar settings, it’s a good idea to also plan your event categories before creating event listings.

Select the Events > Event Categories menu …

Events - Event Categories menu

(Events – Event Categories menu)

Adding event categories is just like adding post categories (see our tutorial on how to use post categories if you need help with this step) …

Add event categories

(Add event categories)

One last thing …

Make sure to add links to your Events Calendar on your site’s navigation menus …

Link to your Events Calendar on your main navigation menus

(Link to your Events Calendar on your main navigation menus)

The default URL for your Events Calendar should be something like http://yoursite.com/events (check your plugin settings to confirm the URL).

Using The Plugin

After configuring your plugin’s settings and event categories, you can begin adding events to your calendar.

To view or edit your event listings, select Events > Events

Events - Events menu

(Events – Events menu)

This brings up the ‘Events’ screen with all your event listings …

xxx

(Events screen)

Let’s go through an example on how to set up an event listing …

Let's set up an event listing

(Let’s set up an event listing)

Planning Your Events

Before adding a new event to the calendar, make sure you have the following:

  • Event details – start & end dates/times, cost, etc.
  • Venue details – venue name & address
  • Organizer details – name and contact details, website address, etc.
  • Event listing images – images for your content and listing thumbnail, and a featured image

Useful tip

In addition to content and featured images, we also recommend creating placeholder images for future events. This will allow you to set up “coming soon” events where you add event details later.

We also recommend uploading your content and placeholder images to a cloud storage service (e.g. Amazon S3) and your featured images to your WordPress Media Library.

To create a new event listing, log into your WordPress admin area and select the Events > Add New menu …

Events - Add New menu

(Events – Add New menu)

Note: You can also add a new event by clicking the ‘Add New’ button in the ‘Events’ area …

Events - Add New

(Events – Add New)

This brings up the ‘Add New Event’ screen …

'Add New Event' screen

(‘Add New Event’ screen)

Enter the following details into this screen:

(1) Event Title – Add the title of your event here.

(2) Event Listing content – Add a description of your event here (including content or placeholder images). See section below for useful tips on adding content to this section.

(3) Events Calendar fields – Add your event details here like time & date, location, event organizers, event website, cost, select whether to display Google map, etc. …

(4) Excerpt – Copy and paste an excerpt from your main content’s event description into the Excerpt field …

Event excerpt

(Event excerpt)

(5) SEO Details – If you have configured your site for automated traffic generation and installed an SEO plugin (e.g. Yoast SEO), add your event excerpt or description and a ‘focus’ keyword into your SEO section …

Add SEO details

(Add SEO details)

(6) Tags – Add tags just like you would if creating a post (see our tutorial on how to use post tags if you need help).

(7) Event Categories – Select your event category(ies).

(8) Event Options – Here, you can select options for your listing like Hide From Event Listings, Sticky in Month View (sticky events display first in your list of events), and/or Feature Event (highlights the event on your site).

(9) Featured Image – Add a featured image for your event listing here …

Set event listing options

(Set event listing options)

To help speed up the process when adding similar future event listings, we recommend creating event templates using your WordPress content editor. You can add the main elements as ‘search and replace’ tags and even add rotating advertising banner shortcodes in your template.

Create the template in the WordPress visual editor, then switch to the ‘text’ tab, select all content, paste it into into a plain text file, and save it to your hard drive …

Create event templates

(Create event templates)

This way, to create a new events listing, just:

  1. Open your events template and copy everything t your clipboard,
  2. Select the ‘Text’ tab in the WordPress content editor and paste the content from your clipboard,
  3. Switching back to the ‘Visual’ tab to view and edit the content …

Save time with an events template ...

(Save time with an events template …)

To finish creating the event listing, replace the placeholder image with your event (i.e. content) image …

Add your content image

(Add your event image)

Continue editing the rest of your content to create your event listing and remember to keep saving as you go …

Edit your event template to create your listing

(Edit your event template to create your listing)

Check that all event details and event settings are correct, then click ‘Save Draft’ or ‘Publish’ …

Publish your event listing

(Publish your event listing)

After publishing, preview your event listing to make sure that everything looks ok …

(Preview your event listing)

Also, go to your events section from your main menu …

Make sure that everything displays correctly (also check your event dates) …

Check your event listings

(Check your event listings)

Your event listing has now been added to your events calendar and can be promoted in your email newsletters, social media, etc.

Copy and use the event listing’s URL to promote an individual event, or refer visitors to the events calendar on your site to view upcoming events.

Events Calendar – Additional Features

The Events Calendar plugin lets you store a list of all event venues.

Go to Events > Venues

Events - Venues menu

(Events – Venues menu)

This brings up the Venues screen with a table of all your event venues …

Venues screen - Table of venues

(Venues screen – Table of venues)

Click on an item to edit venue details …

Venue information screen

(Venue information screen)

This lets you set up future event listings or edit existing items by selecting the venue from a drop-down menu …

Venue drop-down menu

(Venue drop-down menu)

Similarly, you can store information about event organizers in the  Organizers section (Events > Organizers) …

Events - Organizers menu

(Events – Organizers menu)

You can also use the premium Events Import feature to import events from Facebook, Google Calendar, iCalendar, etc. …

Events Import

(Events Import)

Note: The plugin also lets your users and site visitors import your event listings into their calendars …

Users can import your event listings into their calendars

(Users can import your event listings into their calendars)

The plugin also includes an Events Calendar widget

Events Calendar widget

(Events Calendar widget)

Use the widget to display a mini calendar on your sidebar …

Display a mini calendar on your sidebar

(Display a mini calendar on your sidebar)

As you can see, this is a comprehensive events listing plugin. If you need help using The Events Calendar features, see the Events Calendar Knowledgebase.

For more information about the plugin, check out the video below, or go here: The Events Calendar

(The Events Calendar – Plugin Overview)

You can also check out the plugin’s premium features by going to Events > Event Add-Ons or visiting the plugin’s main website

Events > Event Add-Ons

(The plugin provides a number of event add-ons with additional features)

Other WordPress Events Calendar Plugins

We have also written about other WordPress plugins that allow you to add event listings on your site or turn your entire website into an event listing directory, run event registrations, etc.  here:

Additionally, if you need help with general WordPress features used to create event listings, see our detailed tutorials below:

Adding an events calendar to WordPress is a powerful enhancement you can make to your website. We hope that you have found the above information useful.

How To Add An Events Calendar To WordPress

Some images sourced from Pixabay.

***

"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)

How To Add Rotating Advertising Banners In Your WordPress Site

Learn how to add rotating banners and adverts in your WordPress site …

How To Add Rotating Advertising Banners In Your WordPress Site

Displaying rotating banners on your WordPress site is not only a great way to monetize your online presence with ads from AdSense, affiliate products, etc., but you can also add rotating banners on your site to:

Promote …

  • New items, products, or services
  • Brands
  • Partners
  • Best-selling products
  • Slow-moving products
  • Excess stock
  • Clearance items or discontinued inventory
  • Special deals & limited offers
  • Annual, seasonal, or one-off sales
  • Financing options
  • etc.

Display …

Send Visitors To …

  • Your newsletter sign-up form
  • Shopping/ordering pages
  • Help, Support, FAQ, Training sections
  • etc.

In this tutorial, you will learn how to add rotating banners in your WordPress site to promote anything you want in your sidebar, header, footer, and content without touching code.

How To Add Rotating Advertising Banners In Your WordPress Site

Most website owners use advertising banners to monetize their site. However, you can also use banners to promote your products or services, add sitewide notices, and direct visitors to other areas of your website.

The easiest way to add rotating banners, adverts, and images in your WordPress site is using a WordPress plugin.

There are many WordPress plugins that you can use for this. In this tutorial, we’ll use a versatile plugin called AdRotate.

AdRotate Banner Manager

AdRotate Banner Manager

(AdRotate Banner Manager)

Plugin Description

AdRotate Banner Manager is a free and comprehensive ad management WordPress plugin that lets you easily place advertising banners anywhere on your site and manage your ads inside your WordPress admin area.

With AdRotate, you can create and add your own adverts or insert adverts from ad networks (e.g. AdSense, Chitika, Doubleclick, etc.) using basic HTML and/or Javascript code.

The plugin lets you add unlimited ads and create unlimited ad groups. You can also add text and mobile ads, group ads together, display blocks of ads, display ads on specific posts or pages, track clicks and impressions, create ad schedules, and more.

AdRotate also has a PRO version with advanced features like geo targeting, media/asset management, advertiser management, reports, premium support, and many more options.

Plugin Installation

To install the AdRotate Banner Manager plugin from your WordPress dashboard, go to Plugins > Add New, enter “adrotate” into the Keyword search field (if you need help see our tutorial on installing WordPress plugins), and click on the ‘Install Now’ button …

Install AdRotate Banner Manager plugin

(Install AdRotate Banner Manager plugin)

After installing the plugin, click ‘Activate’ …

Activate the plugin

(Activate the plugin)

Configuring The Plugin

Installing and activating the plugin adds a new menu section to your WordPress dashboard …

AdRotate Menu

(AdRotate Menu)

AdRotate – Main Features

Settings

The plugin’s default settings should work just fine as they are.  If you need to configure or change the plugin’s settings, select AdRotate > Settings from the AdRotate menu …

AdRotate - Settings menu

(AdRotate – Settings menu)

This will bring up the ‘AdRotate Settings’ screen …

AdRotate Settings screen

(AdRotate Settings screen)

If you need help configuring the plugin’s settings, click on the ‘Help’ tab to access links to the plugin’s user manuals, tutorials, documentation, and support forum …

The 'Help' tab contains links to plugin documentation

(The ‘Help’ tab contains links to plugin documentation)

Media

Installing the PRO version of the plugin allows you to store ad banners in a separate folder (e.g. ‘banners’) than where other files are stored in the WordPress media library. You can set the folder where your banner images will be stored in the plugin’s Settings screen.

To upload images to the ‘banners’ folder, select AdRotate > Media  …

AdRotate - Media menu

(AdRotate – Media menu)

This brings you to the ‘Media and Assets’ section, where you can upload and store your banner images …

xxx

(‘Media and Assets’ screen)

Useful Tip

We recommend storing your banner images in a cloud storage service like Amazon S3.  This way, you can easily manage and replace ad banners without having to log into your website.

For more details, see our tutorial on how to set up an Amazon S3 account.

Using The Plugin

Once the plugin has been installed and configured, you can start adding rotating banner ads to your WordPress site.

Useful Tip

We recommend doing a little planning before you begin.

What type of banner ads do you want to display on your site and where will you display these?

For example, you may want to display the following on your site:

  • 468×60 rotating banners before your content
  • 250×250 rotating banners on your sidebar
  • A block of 125×125 rotating ads (2 rows x 2 columns) on your sidebar

Plan your ads before you begin!

(Plan your ads before you begin!)

For the above example, then, you will need to set up at least 3 different ad groups:

  1. 468×60 banners
  2. 250×250 banners
  3. 125×125 banners

We recommend setting up your banner ad groups first before adding individual adverts.

Groups

Groups let you display and rotate a number of ads in the same location. You can create an unlimited number of ad groups and add an unlimited number of ads to each group. All ads in an ad group should be the same dimension

For example, let’s say you create an ad group to display 250×250 ad banners on your sidebar. You could then add 5 banners measuring 250×250 to this ad group and the banners will then rotate on your sidebar.

To set up an ad group, select the AdRotate > Groups menu …

AdRotate - Groups menu

(AdRotate – Groups menu)

This brings up the ‘Group Management’ screen …

Group Management screen

(Group Management screen)

To create a new ad group, click on ‘Add New’…

Click 'Add New' to create a new ad group

(Click ‘Add New’ to create a new ad group)

This brings up the ‘Groups’ screen where you can specify the settings for your ad groups.

Edit Group

  • Enter a descriptive name for your ad group (e.g. size and locations of ads). This name is only visible to administrators (or your advertisers if using the PRO version of the plugin) and should help you identify what the ad group is being used for  (e.g. ‘125×125 ad block footer’)
  • Select the Mode (Show ads one at a time, every few seconds, or a block of ads), and
  • Specify Advert size in pixels (e.g. 125×125, 468×60, 300×250, etc.)

Dynamic and Block Mode

If you select Dynamic Mode or Block Mode in the ‘Edit Group’ mode settings, then configure the settings in the Dynamic and Block Mode section:

  • Block size (e.g. 1 row x 1 column, 2 rows x 2 columns, 2 rows x 1 column, 3 rows x 2 columns, etc.)
  • Automatic refresh in seconds,
  • Repeat impressions.

Usage

This section shows you the ID of the group you are creating. This is useful when inserting a shortcode into your content or adding the AdRotate widget to your sidebar (see sections further below) …

Groups settings

(Groups settings)

Scroll down the screen to specify other options for your ad group, such as Advanced settings (advert margins, alignment, mobile support, and fallback group), and Post Injection, which lets you specify automatic settings for inserting ads into different areas of your content, or in specific post categories or pages …

Groups - Advanced settings

(Groups – Advanced settings)

Remember to click the ‘Save group’ button when done to add your new ad group and update your plugin settings and refer to the plugin’s tutorials, user manual, and documentation if you need help configuring ad group settings.

Useful Tip

Let’s go back to our earlier planning example for a moment …

3 ad groups are needed to display these ads

(3 ad groups are needed to display these ads)

Here’s what the ad groups in the example above look like in the AdRotate ‘Group Management’ section …

Group Management - 3 ad groups created

(Group Management – 3 ad groups created)

Note the following:

  • The table lists the ID of each group (e.g. ‘468×60 Content Top’ is “1”, ‘125×125 Block Sidebar’ is “2”, and ‘250×250 Sidebar’ is “3”)
  • The Mode for Groups “1” and “3” are set to ‘Default’ (displays one ad at a time), but the Mode for Group “2” is set to ‘Block (2×2 Grid)’

To add some space between each of the 125×125 adverts, a margin of 10 pixels was set in the Advert Margin field …

Group Management - Advanced Settings: Advert Margin

(Group Management – Advanced Settings: Advert Margin)

Note: You can edit your group settings at any time (e.g. change the size of your adverts, or change the Mode from displaying one ad at a time to displaying ads dynamically or as an ad block), but you can’t change their ID number.

Adverts

After setting up your ad groups, you can add individual adverts and assign these to ad groups.

To add a new advert, select AdRotate > Adverts

AdRotate - Adverts menu

(AdRotate – Adverts menu)

This brings up the ‘Advert Management’ screen.

Click ‘Add New’ to create a new advert or banner ad …

AdRotate Advert Management screen - Add New

(AdRotate Advert Management screen – Add New)

Follow the steps below to add your new advert:

(1) Name – Enter a descriptive name for your advert (e.g. size and topic of ad). This name is only visible to administrators (or your advertisers if using the PRO version of the plugin).

(2) AdCode – Paste in the code for your advert or banner image here. You can add your own adverts or insert adverts from ad networks (e.g. AdSense, Chitika, Doubleclick, etc.) using basic HTML and/or Javascript code.

Useful Tip

If you’re adding Javascript banner ads from advertising networks (e.g. AdSense), just copy and paste the supplied code into the ‘AdCode’ text box …

(Adding AdSense code)

If you’re adding your own advert, you can enter the code below in the AdCode box to display your ad …

AdRotate Advert Code

(AdRotate Advert Code)

The above code snippet will:

  • Center your banner
  • Display the image you have specified in the Banner Asset field (see item “4” below)
  • Send visitors to the destination URL specified in the code snippet (replace the URL highlighted in red with the URL you want to send your visitors to when they click on your ad)
  • Open the destination URL page in a new window (so visitors don’t leave the page they were on when they click your ad)

(3) Preview – If you have entered your ad code and image details correctly, you should see a preview of your advert displayed here.

(4) Banner Asset – Enter the location of your banner image here, or select the banner image from your banner folder.

(5) Statistics – Tick the checkbox if you want to track clicks and impressions for the ad (Note: this does not work for ads that use Javascript, like Google AdSense)

(6) Status / Activate–  Enable or disable your ad from displaying on your site. (Note: This section looks slightly different depending on the plugin version you have installed) …

Adverts screen - Edit Advert

(Adverts screen – Edit Advert)

If you scroll down the screen, you will additional options …

(7) Usage – Every advert you create is assigned a unique ID. This lets you add the banner anywhere you like in your content using a shortcode or on your sidebar using the AdRotate widget.

(8) Create a schedule / Schedule your advert – Specify the start and end dates & times for your ads to run. (Note: This section looks slightly different depending on the plugin version you have installed).

(9) Choose Schedules – The PRO version of the plugin lets you create multiple and more advanced schedules for each advert. This section does not display in the FREE version of the plugin.

(10) Advanced – The PRO version of the plugin lets you specify different weights for adverts and optimizes support for mobile devices.

(11) Advertiser / Geo Targeting – These are PRO version features.

(12) Select Groups – Specify which ad group you want the advert to be assigned to.

Remember to click the ‘Save Advert’ button when done to update your ad settings …

Adverts screen - Edit Advert cont.

(Adverts screen – Edit Advert cont.)

Repeat the above process to add new adverts or edit existing ones and remember to assign these to ad groups …

Advert Management - Active Adverts

(Advert Management – Active Adverts)

Note: You can edit your advert settings at any time, but you can’t change their ID number.

Info

Troubleshooting Adverts

If something is not right with your ads, AdRotate will let you know that there is an issue that needs fixing …

(Adverts that need attention)

This could be that you have missed or forgotten something, entered something incorrectly, or even that your ad has expired …

Fix issues to display ads correctly

(Fix issues to display ads correctly)

Bulk Ad Management Tasks

To perform bulk ad management tasks, select the adverts you want to edit and choose an option from the ‘Bulk Actions’ drop down menu, then click ‘Go’ …

Perform bulk ad management tasks

(Perform bulk ad management tasks)

Depending on whether you have AdRotate Free or PRO versions installed, you can duplicate, deactivate, delete, and archive ads, reset stats, export ad data to CSV, renew expired ads and change the weight assigned to adverts.

AdRotate – Additional Features

Schedules

In AdRotate Pro you can schedule adverts for multiple time periods. One schedule can be assigned to many adverts, allowing you to easily manage multi advert campaigns. Schedules can be active on certain days of the week or on certain hours of the day.

To create and view schedules, select the AdRotate > Schedules menu …

AdRotate - Schedules menu

(AdRotate – Schedules menu)

This brings up the ‘Manage Schedules’ section, allowing you to create and manage your schedules …

'Manage Schedules' section

(‘Manage Schedules’ section)

Statistics

The Statistics section lets you see how your adverts are perfoming. To access your stats, select the AdRotate > Statistics menu …

AdRotate - Statistics menu

(AdRotate – Statistics menu)

This brings up the ‘Statistics’ screen, allowing you to see advert clicks and impressions, CTR (Click-Through Rate), best and worst performing ads, monthly overview of clicks and impressions, and export options …

AdRotate Statistics

(AdRotate Statistics)

Useful Tip

You can also view clicks and impressions for your ads in the ‘Adverts’ screen  (AdRotate > Adverts) …

View clicks and impressions for your ads in the 'Adverts' screen

(View clicks and impressions for your ads in the ‘Adverts’ screen)

The ‘Adverts’ screen stats is useful if you are split-testing ads, as you can see which ads in your ad groups are getting the most clicks and higher click-through rates (CTR).

AdRotate Shortcode

As mentioned earlier, when you create a new advert or ad group, AdRotate assigns a unique ID to each item.

This allows you to use the AdRotate shortcode to insert a banner ad or display an ad group with rotating images anywhere in your content and in any post or page on your site …

Add a shortcode to display an ad or ad group in your content

(Add a shortcode to display an ad or ad group in your content)

Your ads display on your published posts or pages …

Display rotating banner ads in your content using shortcodes

(Display rotating banner ads in your content using shortcodes)

AdRotate Widget

You can also add individual adverts, banners, or groups of ads to your sidebar using the AdRotate widget

AdRotate widget

(AdRotate widget)

This will display the banner ads in your sidebar …

Display rotating banners in your sidebar using the AdRotate widget

(Display rotating banners in your sidebar using the AdRotate widget)

Useful Tip

Some WordPress themes include widgets that let you insert ads in your header …

Header Ad widget

(Header Ad widget)

This lets you easily display banners in your header without touching code …

Display rotating banners in your header using the AdRotate widget

(Display rotating banners in your header using the AdRotate widget)

AdRotate – Additional Info

As you can see, the free version of AdRotate is quite comprehensive. If you plan to sell advertising on your site or need additional features and advanced control of your adverts (like Geo-targeting, multiple ad schedules, assign different weights to ads, etc.), then consider upgrading to the PRO version of the plugin.

You can find more information about the premium version of the plugin by selecting the AdRotate > AdRotate Pro menu …

AdRotate - AdRotate Pro menu

(AdRotate – AdRotate Pro menu)

To learn more about using this versatile ad management plugin, visit the website here: AdRotate Banner Manager

Info

We’ve also written a post about the WP Ad Center ad management plugin.

Congratulations! Now you know how to add rotating banners and adverts in your WordPress site.

How To Add Rotating Advertising Banners In Your WordPress Site

***

"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)

***

How To Create WooCommerce Coupon Codes For Your WordPress eCommerce Store

Learn how to create and use promotional coupons in WooCommerce to track sales and improve conversions in your WordPress eCommerce store.

How To Create WooCommerce Coupon Codes For Your WordPress eCommerce Store

How To Create WooCommerce Coupon Codes For Your WordPress eCommerce StoreDo you have a WordPress eCommerce store? If you have an online store or web shop that runs on WooCommerce, using coupons not only allows you to offer customers discounts on sales and promotions but also to track where your sales are coming from.

This step-by-step tutorial shows you how to create and use promotional coupons in WooCommerce to track sales and improve conversions in your WordPress eCommerce store.

WooCommerce Coupons

With the WooCommerce plugin installed, you can not only set up an ecommerce store that allows you to create manage coupons to offer discounts to your customers but you can also enhance the functionality of your coupons with a number of Woocommerce extensions created by the WooCommerce developer community.

Some of these coupon extensions include:

  • Smart Coupons – Enhance your coupon options and create gift certificates, store credit, coupons based on purchases, and more.
  • Coupon Shortcodes – Show coupon discount info using shortcodes. Render coupon information and content conditionally, based on the validity of coupons.
  • Group Coupons – Link coupon validity to WordPress users
  • WooCommerce Coupon Campaigns – Categorise coupons within coupon campaigns, making it easier to track the performance of a collection of coupons.
  • URL Coupons – Add a unique URL to a coupon code that automatically applies a discount and (optionally) adds products to the customer’s shopping cart.
  • Free Gift Coupons – Give away a free item to any customer who uses the coupon code.
  • Review for Discount – Reward reviewers with discount coupons.
  • WooCommerce Extended Coupon Features – adds additional functionality to the WooCommerce coupon system.
  • WooCommerce Bundle Style Coupons – Enables store owners to make a coupon only apply when all products required for it are in the cart.
  • Customer/Order/Coupon CSV Import Suite – Import both customers and orders into WooCommerce from a CSV file.
  • And more!

How To Create A Coupon

To create a new coupon, log into the Dashboard and go to WooCommerce > Coupons

WooCommerce > Coupons

(WooCommerce > Coupons)

Click on ‘Add Coupon’ …

Add coupon

(Add coupon)

In the Coupon data > General section, add the following details:

  1. Coupon Code – (see ‘Tracking Coupon Performance’ section below for guidelines on creating coupon codes that will help you track sales)
  2. Coupon Description – This description is for internal admin use only. Add a descriptive sentence (e.g. where will the coupon be used) and the coupon discount value.
  3. Discount type – Enter the correct discount type (Percentage Discount/Fixed Cart Discount/Fixed Product Discount)
  4. Coupon amount – Enter only the value of the coupon here (no percentage or dollar amount symbol)
  5. Coupon expiry date – If the coupon is meant to expire, enter its expiry date here, otherwise leave as is.

Add new coupon > Coupon data > General tab

(Add new coupon > Coupon data > General tab)

If you want to prevent customers from applying multiple coupon codes to their purchases, go to Coupon data > Usage restriction and tick the ‘Individual use only‘ checkbox . Otherwise, leave things as they are if you’re ok about customers using the coupon in conjunction with other coupons  …

Usage restriction tab

(Usage restriction tab)

Select whether to publish the coupon immediately or schedule it for activation at a future date, then click Publish

Coupons can be activated immediately or scheduled for a later date

(Coupons can be activated immediately or scheduled for a later date)

Your coupon should now be saved (or updated if you’re editing an existing coupon).

To view your new coupon, select WooCommerce > Coupons

Click WooCommerce > Coupons to view all coupons

(Click WooCommerce > Coupons to view all coupons)

Your new coupon will display in the Coupons table …

WooCommerce Table of Coupons

(WooCommerce Table of Coupons)

Information

Coupon codes are not case sensitive …

Coupon codes are not case sensitive

(Coupon codes are not case sensitive)

WooCommerce will recognize the coupon whether it gets entered in all caps, lowercase, sentence case, etc., so you can display your coupons however you prefer and customers will get their discounts …

Display your coupons using all caps, lowercase, sentence case, etc.

(Display your coupons using all caps, lowercase, sentence case, etc.)

Tracking Coupon Performance

You can track how your coupons perform inside the WordPress dashboard by going to WooCommerce > Reports and clicking on ‘Coupons by date’ tab …

WooCommerce reports - Coupons

(WooCommerce reports – Coupons)

You can also track how your coupons perform in Google Analytics (Conversions > Ecommerce >Marketing > Order Coupon) using a WooCommerce extension like WooCommerce Google Analytics Pro

Track coupon performance in Google Analytics

(Track coupon performance in Google Analytics)

The above methods show you how your coupons perform in terms of sales. With a little bit of planning, however, you can also use discount coupons to improve your marketing campaigns.

Coupon Planning

If you plan to use coupons in sales promotions and events or run print ads in magazinesand publictions where you offer discounts, consider using a different coupon code for each campaign. This way, you will not only be able to measure your sales but also track where sales came from.

Coupon Specifications

Developing guidelines and specifications for creating and implementing coupons help keep your marketing strategies consistent.

Here, for example, are some things to consider when creating a coupon:

  • Should the coupon expire after a certain period of time or number of sales, or will the coupon be allowed to be redeemed indefinitely?
  • How will you measure the effectivenes of different campaigns that use the same coupon code?
  • How will customers receive the coupon? (e.g. email newsletters, printed materials and advertising, etc.)
  • How will customers redeem the coupon? (e.g. in-store, online, over the phone, etc.)

Coupon Code Format

Part of your guidelines and specifications for creating coupons should include how you ‘format’ coupons for different events.  This way, everyone in your organization will be able to understand what the coupon means and which marketing campaign the coupon is associated with.

For example, if you promote at regular industry or trade events and offer a 15% coupon at these events, a simple format you can use is:

Event (or City) Name + Discount Code

For example:

  • SPRINGFIELD15
  • GREENVILLE15
  • RIVERSIDE15

Here is a format you can use to make coupon codes easier to track for special or annual sale events (e.g. Mother’s Day, Christmas, etc.):

Event|Discount|Year|Source

Let me show you an example of using this format to create a coupon for a special event (e.g. Boxing Day sale) …

BD4017MC

The above coupon code stands for:

  • BD = Boxing Day (Event)
  • 40 = Discount Amount (40%)
  • 17 = Year (2017)
  • MC = Mail Chimp (Sale source)

The above format lets you see at a glance that sales made using this coupon came from a MailChimp email broadcast promotion during Boxing Day 2017, where customers were offered a 40% discount …

Track marketing results using coupon codes

(Track marketing results using coupon codes)

Instead of using MC (MailChimp), you could also have used EM (email marketing) to differentiate it from a  similar campaign run during the same event using a different marketing method.

This is also shown in the results above, where:

  • bd4017mp – Used in an SMS marketing campaign (mp = mobile phones, i.e. the source of the sale).
  • bd4017 – Used on promotional banners and posts placed on the website to track sales made from visitors who arrived on the site organically on the day of the sale.

Coupon Codes – Additional Information

Coupons can be scheduled to turn on for future events …

WordPress treats WooCommerce Coupons as a custom post type. To learn about scheduling posts for future events (including custom posts like coupons) , see the tutorial below:

WooCommerce Coupons Tutorial

Additional Resources

Here are some additional articles and tips on using Coupons with WooCommerce:

We hope you have found this tutorial on how to create and use WooCommerce coupons in your WordPress eCommerce store useful.

How To Create WooCommerce Coupon Codes For Your WordPress eCommerce Store

Coupon image: Pixabay

***

"Learning WordPress has been a huge stumbling block for me. I've been looking for something that covers absolutely everything but doesn't cost an arm and a leg. Thank you so much ... you have just provided me with what I have been looking for! Truly appreciated!" - Tanya

***