How to Fix WooCommerce Coupons not showing

How to Fix WooCommerce Coupons Not Showing: A Step-by-Step Guide

The blog post explains how to show all available coupons in a user’s WooCommerce account. It includes step-by-step instructions for resolving issues with WooCommerce coupons not showing up and demonstrates how to add coupons to the My Account, Cart, and Checkout pages using the free Smart Coupons plugin.

You might wonder why WooCommerce coupons aren’t always visible, or how customers will find them if they’re not displayed prominently. This lack of visibility can lead to lost sales and a poor customer experience. Therefore, it’s crucial to ensure that all available coupons are clearly displayed to customers.

Displaying all the coupons for a customer will help them easily identify the available discounts. So whenever a customer purchases, he doesn’t have to go out looking for the coupon codes on all possible locations to redeem them.

📌

Key Takeaways

  • Showing available WooCommerce coupons is a highly effective strategy to encourage customers to complete their purchases.
  • If your coupons are not showing up, it could be due to faulty settings or conflicts with your store’s theme.
  • Display coupon codes on the My Account, Cart and Checkout pages using a free plugin.

Why Are Your WooCommerce Coupons Not Showing Up?

In most cases, the likely cause of WooCommerce coupons not showing up is incorrect settings on your end. It’s rarely due to technical issues with WooCommerce or your coupon plugin.

To resolve the issue of WooCommerce coupons not showing up:

  1. Go to WooCommerce > Settings
  2. Under General Settings, scroll down to Enable coupons.
  3. If disabled, enable it.
  4. Click on Save Settings.
Enable Coupon settings to show available coupons

This should resolve the issue if it’s due to faulty settings. However, other potential causes include unpublished coupons, applying advanced usage restrictions or limits, or even conflicts with the store’s theme. Carefully review these aspects to identify the root cause.

Unfortunately, even if these issues are addressed, WooCommerce doesn’t offer the feature by default. To display and organize your coupons effectively, you’ll need a third-party WooCommerce coupon plugin. The free Smart Coupons for WooCommerce plugin is a great option.

How to Display Coupons in WooCommerce Account Page?

Step 1: Install and Activate the Free Plugin

  • Go to Plugins > Add New in your WordPress admin console.
  • Search for the plugin ‘Smart Coupons for WooCommerce’ and identify the plugin.
  • Click on Install Now and then on Activate, corresponding to the plugin.
Install Smart coupons for wooCommerce plugin

Once you have finished with the activation, follow the steps below to configure the display of the coupons.

Step 2: Configure the WooCommerce Coupon

  • From your WordPress dashboard, go to Smart Coupons > Add Coupon.
  • Customize the coupon settings such as the discount type and amount, coupon conditions, usage limits, etc.
  • In the Display Coupon In section, choose where you want the coupon to be visible to customers. You can select the My Account, Cart, or Checkout page, or opt for all three.
  • Once you’ve configured all the settings, click on Publish.
configuring WooCommerce coupons

Step 3: Choose a Style for the Coupon Types

  • Navigate to Smart Coupons and select General Settings.
  • Click on Customize coupon to access the styling options. Customize the appearance of your coupons by selecting distinct colors for each type—available, used and expired coupons. You can choose a different coupon layout in the Change Layout option.
  • Save the Settings to apply your changes.
coupon customization settings

Step 4: Control the Display of the Chosen Coupon Type

  • Navigate to Smart Coupons > Settings > General
  • Locate the My Coupon page settings.
  • To show used and expired coupons, enable the corresponding options.
  • Click on Save Settings to apply your preferences.
display used and expired  coupons

Displaying Coupons in WooCommerce for Customers

With the Smart Coupons plugin, you can display available coupons on the My Account, Cart, and Checkout pages. Let’s explore how these coupons are presented in each case.

Show Available Discounts in WooCommerce My Account Page

After completing the above steps, customers can see their available coupons as well as the used or expired coupons in their account, as shown in the below screenshot.

Coupon display in WooCommerce accounts page

Display Valid Coupons on WooCommerce Cart Page

The coupons in the Cart page of your WooCommerce website will look like this.

WooCommerce coupons displayed on the cart page

Show WooCommerce Coupon Codes on Checkout Page

The available coupons on the checkout page will be displayed in this format.

WooCommerce available coupons displayed on the checkout page

Smart Coupons For WooCommerce Premium – An Overview

Smart Coupons

The WooCommerce Smart Coupon plugin we used previously is also available in a premium version. This plugin variant houses all free plugin features in addition to several advanced WooCommerce coupon configurations.

This coupon plugin facilitates different types of coupons such as, sign-up coupons, nth order discount coupons, store credit coupons, advanced BOGO coupons and cart abandonment coupons.

Some of the core features of this advanced WooCommerce coupon plugin include,

Unlock advanced WooCommerce coupon features with Smart Coupons

Get Plugin Now

Conclusion

In conclusion, displaying all available coupons in the WooCommerce account can enhance user experience and encourage repeat purchases. With this simple and free plugin, WooCommerce store owners can easily implement this feature and improve customer engagement.

That’s it, folks! If you found this article helpful, let us know in the comments below.

Article by

Anjali is a Testing Engineer at WebToffee who loves working on WordPress and WooCommerce with a passion for doodling the experiences of her life.

Comments (2)

Got any query? Please leave a comment or reach out to our support

Your email address will not be published. Required fields are marked *