How to give a first purchase discount in WooCommerce
Encourage new customers to place their first order by offering an automatic discount that applies only to their initial purchase. It’s a great way to convert visitors into paying customers and increase long-term loyalty.
💰 Real revenue impact: what you lose without this rule
First-order discounts help reduce hesitation for new buyers, improving your store’s conversion rate and customer acquisition.
🚫 Without rules | ✅ With rules |
---|---|
New users abandon carts due to a lack of incentive | $10 first-order discount improved new customer sign-ups by 27% |
Lower repeat purchase rate | 1st-time offer boosted long-term customer value by 22% |

In The Article
How to use the first purchase discount
Use this feature to give a one-time discount to every new customer when they place their very first order — automatically, without needing coupon codes.
Benefits of the first purchase discount
- Convert first-time visitors into paying customers
- Build loyalty early and encourage repeat purchases
- Automate first-order discounts with one simple rule
- Works with any payment or shipping method
- Ideal for welcome or new-user campaigns
How to configure — step guide
- Go to dashboard → woocommerce → dynamic pricing → manage rules
- Click Add New Rule
- Choose the discount type (e.g., storewide, cart-based, or product-specific)
- Enter your desired discount value (for example,
10
for 10% or$10
off) - Scroll to the advanced settings section
- Find the option “Enable for first order” and check the box ✅
- Optionally set other conditions (e.g., minimum cart value
$50
) Click save rule
First Order Discount Settings Add any product to the cart, and it will auto apply the discount for the first order
First user order discount
Real examples
Example 1
Offer $10 off for every new customer’s first purchase above $50.
Result: 1 in 4 new visitors placed their first order within 48 hours.
Example 2
Give 15% off on the first order for new users signing up via your email campaign.
Result: conversion rate improved by 30% for new accounts.
Expected outcome
When a new customer places their first order, the discount will apply automatically during checkout. Returning customers will not see this discount on future purchases — ensuring it’s exclusive to first-time buyers.
FAQs
1. Can I limit the first-order discount to certain products or categories?
Yes, you can combine it with product or cart rules to narrow down where it applies.
2. Can returning customers use this discount again?
No, the plugin automatically detects past orders and applies the discount only once.
3. Can I display a message on the checkout page?
Yes, you can customize your store message to show “Congratulations! You’ve received a first-order discount.”
4. Does it work with coupon-based offers?
Yes, but ensure the coupon and rule don’t overlap.