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.
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.
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.
Step 3: Create a New Discount Rule
In the Disco dashboard, click on Create a Discount to start setting up your discount rule.
Step 4: Name Your Discount Rule
- Enter a name like “10% Discount on All Products” to identify it easily in your dashboard.
Step 5: Select All Products
Under Discount Intention, select Product and choose All Products to ensure the discount applies storewide.
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.
Step 7: Set Discount Type and Percentage
- In the Product Rules field, choose Percentage and enter 10 to apply a 10% discount.
Step 8: Save the Discount Rule
Click Save to activate your 10% storewide discount.
Step 9: Verify on Your Storefront
- Visit your storefront to see the 10% discount reflected on all products.
- Also, check the Cart page to confirm that customers can see their savings.
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.
Select the Fixed option under the Product Rules’ Discount Type options. Enter your fixed discount value in the Discount value box.
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.
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.
We need to set the values in the Bulk Rules box. We will also need to add more rows to set all criteria.
Input your first set of values. For 3-5 products, insert 3 in the minimum and 5 in the maximum quantity fields.
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.
Add another row and insert your final 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.
Here’s the result for 6-10 items.
Lastly, for 11+ items, here’s how your site will display the 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.
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.
Set the percentage amount in the Cart Rules section and click the Add Condition button.
For this example, we will need the Cart Subtotal condition.
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.
Let’s check if the discount applies before the cart total reaches 100.
It didn’t apply any discount, which means our condition is working. Let’s add more products.
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.
Set the percentage value.
Disco has a dedicated Customer Purchase History segment in the condition filters. Select the one called Total Amount Spent by Customer.
Select Greater Than or Equal and enter your target 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.
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.
Type in your percentage value and add a new condition.
Disco allows you to filter locations by country, state, and zip.
Let’s say you want to offer this discount to specific areas in Florida.We will start with the State option.
Type in or search and select the state.
Disco also allows you to add AND/OR logic to the conditions. Hit the following button.
We want both conditions to be met, so we will select AND. Select Zip as your second condition.
Insert your target location’s 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.
Add the condition User Role.
Select or type in your target membership.
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.
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.
This is another purchase history-based discount. Select the Is First Order option.
Select Yes and save the discount so that your new customers can enjoy a 10% WooCommerce discount on all products.
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.
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”).
Step 3: Choose Discount Type and Percentage
- In the Discount Type field, select Percentage Discount.
- Enter 10 as the discount value to apply a 10% reduction on all products.
Step 4: Set Expiry Date (Optional)
If this discount is time-limited, set an expiry date to end the promotion when desired automatically.
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.
You should see a 10% discount on the total cart amount.
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
- Go to your WordPress dashboard.
- Navigate to Appearance >> Theme Editor.
- Find and open the functions.php file of your active theme.
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
- Once the code is added, click Update File to save.
- 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%.
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!