How to set up location-based discounts in WooCommerce
Create targeted discounts for customers based on their country, state, or region in the United States. This helps you run location-specific promotions to attract and retain buyers from selected areas.
π° Real revenue impact: what you lose without this rule
Location-based offers let you boost sales in strategic regions and reward loyal state-level audiences.
π« Without rules | β With rules |
---|---|
One-size-fits-all pricing limits conversions in key states | 5% off for California customers improved repeat orders by 18% |
Missed regional promotions for high-value zones | Targeted Florida discounts lifted local revenue by $2,000/month |
In The Article
How to use a location-based discount
Use this rule to offer discounts to customers from specific states or countries β for example, giving California or New York buyers a small percentage off to encourage regional loyalty.
Benefits of location-based discount
- Run localized marketing campaigns effortlessly
- Reward high-performing regions or customer bases
- Promote new product lines in select states
- Combine with other conditions like user roles or cart totals
- Drive higher engagement from local buyers
How to configure β step guide
- Go to dashboard β Dotstore β dynamic pricing β manage rules
- Click Add New Rule
- In the discount type, choose a location-based discount
- Under Apply when, select the customerβs shipping address
- Add the country (United States) and choose specific states (e.g., California, Texas, or New York)
- Set the discount value (e.g.,
5
for 5%) - Select the discount type β percentage or fixed amount
- Enable or schedule the rule using start/end date options
Click save rule
Add the product to the cart and select the location to apply the discount
Location based discount applied
Real examples
Example 1
Offer 5% off for California customers on all electronics.
Result: orders from CA grew from $4,200 to $5,000/month within two weeks.
Example 2
Set a $10 discount for Florida orders above $100 during the summer.
Result: boosted seasonal sales by 15% and improved local retention.
Expected outcome
Your store automatically applies discounts for customers based on their shipping state or country. This ensures localized offers, happier buyers, and better control over regional sales growth.
FAQs
1. Can I apply different discounts for multiple states?
Yes, you can create separate rules for each state with custom discount values.
2. Will the discount apply if the customer changes the shipping address at checkout?
Yes, the plugin detects the final shipping address and applies the correct rule instantly.
3. Can I use location-based discounts with other rules?
Absolutely. Combine them with cart total or product-specific discounts for advanced scenarios.
4. Can I exclude certain states?
Yes. You can define both included and excluded locations under the same rule.