Happy Hours plugin for WooCommerce 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.
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.
Features
↑ Back to top- 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
↑ Back to topThe 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.

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.

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

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.

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

Module Translation
↑ Back to topTo learn how to translate the module, you can click here.
Activate and Update Plugin
↑ Back to topCheck how to activate your WooCommerce plugin through the purchase code and get updates on Webkul Modules directly on the Plugins page.
Configuration
↑ Back to topAfter 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,

Here, admin gets the following settings,
Happy Hour Configuration
↑ Back to top- 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
↑ Back to top- 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
↑ Back to topNow, 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,

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,

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

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
↑ Back to topOnce 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,

Let’s check below how Happy Hour discounts are provided to customers based on Product, Product Categories and Cart Total,
Product Happy Hour Discount
↑ Back to topIf 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.

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

Category Happy Hour Discount
↑ Back to topIf 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 Total Based Discount
↑ Back to topWhen 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.

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.
So that is all for the WooCommerce Happy Hours plugin.