Back to Top

User Guide for WooCommerce Happy Hours

Updated 17 June 2025

WooCommerce Happy Hours plugin enables store admin to provide time sensitive discounts in their online shops.

It allows them to establish multiple discount rules tailored to specific products, categories, or total cart amounts.

Admin has the ability to personalize labels for various fields, including Countdown Timer Text, Happy Hour Title, and Happy Hour Discount Text.

Additionally, they can opt to apply discounts to all customers or restrict them to specific individuals.

These discounts can be set as either fixed amounts or percentages, allowing for adaptable pricing options.

Searching for an experienced
Woocommerce Company ?
Find out More

Note: This plugin is now compatible with WooCommerce’s latest High-Performance Order Storage (HPOS) and Cart and Checkout block.

Additionally, if you require a plugin to integrate happy hours in your POS system, then you can check WooCommerce POS Happy Hours plugin.

You can go through the below video to get to know about the working of the plugin,

d0-FccgcGws

Features

  • The admin has the ability to set labels, including Countdown Timer Text and Happy Hour Title.
  • The admin can establish multiple rules for discounts during happy hour.
  • The system implements these rules on designated products, product categories, or total cart amounts.
  • Customers receive discounts during the specified happy hour time frame.
  • The admin can decide whether to apply the happy hour rule to all customers or limit it to select individuals.
  • Discounts can be either fixed amounts or percentages.
  • Each specific happy hour discount rule can be activated or deactivated as needed.
  • The start and end times for happy hour can be set for both date and time.
  • The appearance of the happy hour banner can also be customized by the administrator.
  • The admin has the option to showcase a countdown timer on various pages using the provided shortcode.

Check out the Shiprocket Shipping for WooCommerce plugin to seamlessly integrate Shiprocket logistics into your WooCommerce store.

Installation

The user will get a zip file that he has to upload in the “Add New” menu option in the WordPress admin panel.

For this, login to WordPress Admin Panel then Under the Dashboard, hover your mouse over the “Plugins” menu option which brings out a Sub-Menu then select the “Add New” option.

After this, you will see an option on the top of your page that is “Upload Plugin”, Now clicks the option to upload the zip file.

upload new plugin

By clicking on the “Upload Plugin” option, below that you will see a button “Choose File” click on the button to browse for the zip file as per the snapshot below.

choose zip file

After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.

zip added

Now when the plugin is installed correctly, you will see the success message & an option to activate the plugin.

Henceforth now, click on “Activate Plugin” to activate the installed plugin.

zip installation

After the plugin is installed successfully, it is visible under the Installed Plugins section as per the image below,

plugin activated

Module Translation

To learn how to translate the module, you can click here.

Activate and Update Plugin

Check how to activate your WooCommerce plugin through the purchase code and get updates on Webkul Modules directly on the Plugins page.

Configuration

After the successful installation of this WooCommerce plugin, Admin configures the plugin. For this, they navigate to Webkul WC Addons>Happy Hours.

Initially, they’ll configure the plugin and set its appearance settings. The page is displayed as per image below,

woocommerce happy hours configuration

Here, admin gets the following settings,

Happy Hour Configuration

  • Countdown Timer Text – Enter text for Countdown timer.
  • Happy Hours Discount Fee Title – Enter Title for Happy Hours Discount Fee.
  • Happy Hour Discount Text – Add text for Happy Hours Discount.
  • Display Timer on Shop Page – Option to Enable or Disable Happy Hour Timer on Shop Page.

Appearance Settings

  • Background Color – Set the Background color.
  • Color – Set the Color.
  • Width – Set the Width.

Once the configuration is done, admin taps on the Save Configurations button.

Setup Happy Hours

Now, to add and view Happy Hour rules, admin taps on the Happy Hour button. From here, they can Enable, Disable and Delete rules in bulk as well as Search between them. It is visible as per below,

happy hour rule list

They can edit the rules as well by tapping on the Edit button. To add a new happy hour rule, admin taps on Add New button. Next, they are redirected to the below page,

add new happy hour rule

On this page, admin gets the following options,

Add Happy Hour

  • Rule Name – Enter Rule Name
  • Rule Type – Enter Type of Rule
  • Rule Status – Enable or Disable Rule Status
  • Start Date – Define Start Date of Rule
  • End Date – Define End Date of Rule
  • Start Time – Set Start Time of Rule
  • End Time – Set End Time of Rule

Customers

  • Apply On
    • All
    • Select Customers
additional happy hour rule settings

Discount

  • Apply Discount On:
    • Product
    • Product Categories
    • Cart Total
  • Discount Type
    • Fixed
    • Percentage
  • Amount

After setting up the fields as required, the admin taps the Save Rule button to add the rule to the list.

Customer End Workflow

Once the Store admin successfully configures the plugin, it will then be ready to use by the customers. After they have setup the Happy Hour banner then it is visible as below on storefront,

happy hour banner on storefront

Let’s check below how Happy Hour discounts are provided to customers based on Product, Product Categories and Cart Total,

Product Happy Hour Discount

If the admin has added a particular product in their Happy Hour Discount rule, then, if that product is added to cart by Customer, the discount is applied automatically.

happy hour discount applied on product price

Further, the happy hour discount details are also visible on the customer end Order details page as per the image below,

customer end order details

Category Happy Hour Discount

If the admin has added a particular category in the happy hour discount rule, then, if a particular product falling under that category will be eligible for the discount.

In the below image, a product belonging to the Clothing category is added to the cart and subsequently, the happy hour discount is automatically applied to it.

cart page

Cart Total Based Discount

When the admin establishes a Happy Hour discount linked to the cart total, and if that total is within the defined range, the system will automatically apply the discount.

cart total based account

The priority for applying happy hour discounts incase of multiple rules being active at a time works as follows in this plugin – Product>Category>Cart Total.

Support

So that is all for the WooCommerce Happy Hours plugin.

If you need any further support, please drop us an email on [email protected] or create a ticket.

Current Product Version - 1.0.0

Supported Framework Version - WordPress - 6.7.1, WooCommerce - 9.5.2

. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for WooCommerce Happy Hours