Add Discounts on All Products in WooCommerce

How to Add Discounts on All Products in WooCommerce

Did you know 80% of shoppers would be willing to buy from you, even if you have just launched (new brand) or are new to them when discounts are offered?

In fact, they tend to spend 37% more than they usually would when they see a good deal. This clearly states the impact of discounts for an eCommerce/WooCommerce online store.

As more shoppers are interested in buying your products and willing to spend more, your discount campaigns will boost your overall sales.

Providing a discount across all your products isn’t just about slashing prices. It’s a strategy that can drive customer engagement and increase average order value.

Whether you’re trying to move inventory, launch new products, or attract more attention during slower sales periods, site-wide discounts create a sense of urgency that nudges customers to buy.

Offering discounts across your entire product range can also help position your brand as customer-friendly and value-driven, encouraging repeat purchases.

In this article, we’ll dive into how to add WooCommerce discount on all products—exploring both WooCommerce’s built-in features and plugin options to make the process even easier.

Let’s get into action.

How to Set Up WooCommerce Discounts on All Products?

WooCommerce built-in features do allow you to create storewide discount coupons. However, they are very limited, and you barely have the luxury to personalize or customize them as per your requirements.

The best method for offering discounts on WooCommerce is using a discount plugin. The plugin we highly recommend is Disco – Dynamic Discount Plugin for WooCommerce.

Disco - WooCommerce discount on all products

This plugin lets you create flexible discount strategies to cater to different segments of your audience based on their shopping behavior.

Best of all, setting up a WooCommerce storewide discount with this plugin couldn’t be easier. Just a few quick steps and your entire store will have a fresh discount ready to attract and convert customers!

In addition, Disco lets you create a wide variety of discount rules and automatically apply them based on customer behavior, cart value, or item quantity. With options for scheduled campaigns, targeted customer segments, and automatic applications, Disco makes running a storewide discount campaign straightforward and effective.

Without further ado, let’s find out how to discount all products on WooCommerce using Disco. We are offering a 10% WooCommerce discount on all products.

Step 1: Install the Disco Plugin

  • Go to Plugins >> Add New in your WordPress dashboard.
  • Search for Disco, then click Install and Activate.
Install Disco

Step 2: Access the Disco Menu

After activation, you’ll see a Disco menu item on the left panel. Click it to open the plugin settings.

Disco menu

Step 3: Create a New Discount Rule

In the Disco dashboard, click on Create a Discount to start setting up your discount rule.

add discount

Step 4: Name Your Discount Rule

  • Enter a name like “10% Discount on All Products” to identify it easily in your dashboard.
campaign name

Step 5: Select All Products

Under Discount Intention, select Product and choose All Products to ensure the discount applies storewide.

all products

Step 6: Set Discount Validity (Optional)

If you’d like the discount to be active for a specific period, set the start and end dates here.

discount expire

Step 7: Set Discount Type and Percentage

  • In the Product Rules field, choose Percentage and enter 10 to apply a 10% discount.
percentage value

Step 8: Save the Discount Rule

Click Save to activate your 10% storewide discount.

save discount

Step 9: Verify on Your Storefront

  • Visit your storefront to see the 10% discount reflected on all products.
WooCommerce discount on all products
  • Also, check the Cart page to confirm that customers can see their savings.
WooCommerce discount on all products

Exploring WooCommerce Discount on All Products to Boost Sales

Experimenting with different WooCommerce apply discount to all products is a powerful way to understand what appeals most to your audience. Whether you’re incentivizing larger purchases, encouraging repeat customers, or creating urgency with limited-time deals, these techniques allow you to tailor your approach to maximize sales and engagement.

Different discount strategies can help you identify which offers the best increase in conversions and attracts new customers. Below, we will explore some of the most effective discount ideas for boosting your store’s performance using the discount on all products WooCommerce​ plugin Disco.

How to Crate Flat Amount WooCommerce Discount on All Products?

  • Example: Provide a $5 discount on all products.

Fixed discounts give customers a set amount off each item, which can be more enticing for high-value purchases. They are ideal for stores with consistently high-priced items or when you want customers to clearly see their savings per item.

We have already walked through the steps to create a percentage-based WooCommerce discount all prices on products. Let’s find out how to generate storewide WooCommerce fixed cart discounts.

From the Discount Intention section, select the Product or Cart option. For WooCommerce discount on all products, you should always select All Products from the Discount section.

all products

Select the Fixed option under the Product Rules’ Discount Type options. Enter your fixed discount value in the Discount value box.

fixed value

Save the rule and take a look at your product pages. Your customers now can see the discounted rates on product, shop, and category pages along with the cart page.

fixed discount

How to Offer Bulk Discounts on All Products?

  • Example: 10% off for orders of 3-5 items, 15% off for 6-10 items, and 20% off for 11+ items.

WooCommerce bulk discounts encourage customers to buy more to unlock a larger discount, increasing the average order value. Let’s take another look at what we are offering.

  • 10% off for orders of 3-5 items
  • 15% off for orders of 6-10 items
  • 20% off for orders of 11+ items

To create this WooCommerce discount on all products, select the Bulk Discount option along with All Products.

bulk discount

We need to set the values in the Bulk Rules box. We will also need to add more rows to set all criteria.

bulk rules

Input your first set of values. For 3-5 products, insert 3 in the minimum and 5 in the maximum quantity fields.

bulk condition

Select the percentage option and enter the value in the appropriate box. Additionally, you can set a custom discount label for the cart page.

Hit the Add More button to add a new row and add your second set of values.

discount conditions

Add another row and insert your final values.

bulk values

This time, the discount will only be applied when a customer reaches the target quantity. Here’s how the cart page will display the discount for 3-5 items.

WooCommerce discount on all products

Here’s the result for 6-10 items.

bulk discount

Lastly, for 11+ items, here’s how your site will display the WooCommerce discount on all products.

WooCommerce discount on all products

How to Create Cart-Wide WooCommerce Discount on All Products?

  • Example: 15% discount when cart total exceeds $100.

WooCommerce cart discounts encourage customers to reach a minimum spending threshold, which helps increase the average order value. They are ideal for boosting larger purchases and rewarding customers for spending more.

In this discount type, you can add conditions to personalize and tailor discounts based on various factors. Conditions allow you to customize discounts based on elements like customer behavior, location, purchase history, or product-specific details.

Disco conditions

You can also set up discount strategies based on specific products, categories, product attributes, or even cart-related conditions. These filters give you precise control over how discounts are applied, ensuring they align with your unique sales goals and customer segments.

To start with, select the Cart option.

cart discount

Set the percentage amount in the Cart Rules section and click the Add Condition button.

percentage value

For this example, we will need the Cart Subtotal condition.

cart subtotal

The discount will be applied when the cart subtotal equals $100 or more. Therefore, select the Greater Than or Equal option and specify your value.

greater than

Let’s check if the discount applies before the cart total reaches 100.

no discount

It didn’t apply any discount, which means our condition is working. Let’s add more products.

discount applied

A 15% WooCommerce discount on all products is applied when the cart subtotal hits the target mark.

How to Create Loyalty Discounts Based on Purchase History on All Products?

  • Example: 5% off on all products for customers who have spent over $300 in the past.

Rewarding loyal customers with a universal discount on all products fosters repeat purchases and strengthens brand loyalty. These discounts are ideal for engaging returning customers or reactivating lapsed customers with an exclusive offer.

Select the Cart and All Products options at the top.

cart products

Set the percentage value.

discount value

Disco has a dedicated Customer Purchase History segment in the condition filters. Select the one called Total Amount Spent by Customer.

total amount spent

Select Greater Than or Equal and enter your target value.

set value

This will ensure your loyal customers who have previously spent at least $300 or more will enjoy a 5% discount on their next purchases. You can also set a user limit and expiry date for all of these discounts from the Discount section.

set date

How to Create Location-Based WooCommerce Discount on All Products?

  • Example: 10% off for customers located in specific regions.

This type of WooCommerce discount on all products is ideal for region-based promotions or expanding market share in a specific geographic area. Targeting certain regions can help you boost sales in areas where you want to increase your brand presence or reward customers in specific locations.

Select the following settings.

cart all products

Type in your percentage value and add a new condition.

set value

Disco allows you to filter locations by country, state, and zip.location conditions

Let’s say you want to offer this discount to specific areas in Florida.We will start with the State option.

state condition

Type in or search and select the state.

set location

Disco also allows you to add AND/OR logic to the conditions. Hit the following button.

add condition

We want both conditions to be met, so we will select AND. Select Zip as your second condition.

set zip

Insert your target location’s zip code.

zip code

Save the discount rule. From now on, customers from your target location can enjoy a 10% WooCommerce discount on all products.

How to Create User Role-Based Discounts on All Products?

  • Example: 20% off on all products for Gold customers.

Tailoring discounts based on user roles lets you offer special pricing for groups like wholesale buyers, VIP members, or other specific customer segments. These discount types are ideal for businesses that cater to both retail and wholesale customers or memberships with exclusive discounts.

Imagine you have a WooCommerce membership site with various subscription plans, like Gold, Silver, and Standard. As stated in the example above, you want to offer a special discount to Gold members.

Here’s how to create this rule. Set the initials as follows.

cart rules

Add the condition User Role.

user role

Select or type in your target membership.

select user

Save the rule and log in to a demo Gold member’s account. Add some products, and the system should apply a 20% discount to the cart.

WooCommerce discount on all products

How to Create New Customer WooCommerce Discount on All Products?

  • Example: First-time customers get 10% off their entire purchase.

WooCommerce First order discounts attract new shoppers by offering a welcome discount, increasing the likelihood of their first purchase. These can help you grow your customer base, especially when you want to make a positive first impression.

You know the drill. Select Cart, All Products, and set value.

WooCommerce discount

This is another purchase history-based discount. Select the Is First Order option.

is first order

Select Yes and save the discount so that your new customers can enjoy a 10% WooCommerce discount on all products.

first order

How to Set Up a WooCommerce Storewide Discount Using the Coupon Tool?

Creating a storewide discount using WooCommerce’s built-in coupon tool is simple and effective. Here’s how to set up a 10% WooCommerce discount on all products:

Step 1: Access the Coupon Tool

Navigate to Marketing >> Coupons in your WordPress dashboard, then click Add Coupon to create a new discount code.

add coupon

Step 2: Set the Coupon Code

At the top, enter a unique coupon code that customers will use to activate the discount (e.g., “SAVE10”).

coupon code

Step 3: Choose Discount Type and Percentage

  • In the Discount Type field, select Percentage Discount.
select type
  • Enter 10 as the discount value to apply a 10% reduction on all products.
set value

Step 4: Set Expiry Date (Optional)

If this discount is time-limited, set an expiry date to end the promotion when desired automatically.

set expiry date

Step 5: Save the Coupon

Click Publish to activate the coupon.

Step 6: Test the Coupon on the Storefront

Add products to the cart on your storefront. Enter the coupon code in the Add a Coupon field and click Apply.

WooCommerce discount on all products coupon

You should see a 10% discount on the total cart amount.

coupon applied

That’s it! You’ve now created a WooCommerce storewide discount coupon that customers can use to get 10% off their purchases.

How to Create WooCommerce Discount on All Products Using Custom Codes?

With custom codes, you can easily set up an automatic discount that applies to every item in the cart without the need for a coupon or plugin. Below, we’ll walk through the steps to apply a 10% storewide discount on all products using custom code in WooCommerce.

Step 1: Access the Theme Functions File

  1. Go to your WordPress dashboard.
  2. Navigate to Appearance >> Theme Editor.
theme file editor
  1. Find and open the functions.php file of your active theme.
function php

Note: It’s a good idea to back up your functions.php file before making any edits.

Step 2: Add Custom Code for Storewide Discount

Insert the following code at the end of the functions.php file:

add_action( 'woocommerce_cart_calculate_fees', 'apply_storewide_discount', 20 );

function apply_storewide_discount( $cart ) {

if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;

// Set discount percentage

$discount_percentage = 10; // 10% discount

// Calculate discount

$discount = $cart->subtotal * ( $discount_percentage / 100 );

// Apply discount

$cart->add_fee( 'Storewide Discount', -$discount );

}

Step 3: Save Changes

  1. Once the code is added, click Update File to save.
  2. Clear any caching if you have a caching plugin so the changes take effect.

Step 4: Test the Discount on Your Storefront

Go to your storefront and add some products to your cart. Check the cart or checkout page.

You should see the “Storewide Discount” applied automatically, reducing the cart total by 10%.

WooCommerce discount on all products

Wrap up

And there you have it! This was your answer if you were wondering how do I add a discount on all products in WooCommerce. These discounts can incentivize your new customers as well as your loyal ones.

By following the steps and strategies we mentioned above, you can create impactful WooCommerce discount on all products and increase conversions, average order values, and overall growth. Happy discounting!

Leave a Reply

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


This site uses Akismet to reduce spam. Learn how your comment data is processed.

6,318,323+ Downloads. 635+ plus 5-star ratings. Promote products on any platform you want.