Explore Daymerce

Daymerce
Store CheckDemo

Apply a WooCommerce discount automatically: choose the right route

You announced an offer, but the customer still has to copy a code into checkout. Can that discount happen automatically? Choose the route by the eligible products, audience and conditions, rather than starting with another plugin.

By Daymerce · 3 min read · Updated

The short answer.

Use a sale price for a product-price change, a coupon for a code-based offer and a supported rule or extension when automatic application is required. Standard coupon configuration and an extension’s automatic-apply feature are different capabilities.

Daymerce · Review the audience, offer and message together in a Daymerce campaign plan.

Where Daymerce helps

Choose the outcome before the mechanism.

Decide whether the offer belongs to everyone viewing a product, one customer group or a qualifying basket. Define the dates, eligible products and what can combine with it. The mechanism should implement that decision, not define it accidentally.

A sale price is visible as a product price. A coupon changes a qualifying purchase when applied. An automatic rule needs a supported way to evaluate the basket or customer. Check the specific extension and checkout compatibility before choosing it.

Four possible routes
RouteSuitable starting pointWhat to check
Sale priceA product offer for eligible visitorsSchedule and variation prices
Entered couponA customer receives a specific codeRestrictions and use limits
Automatic ruleA qualifying basket receives a benefitEvaluation, exclusions and checkout support
Custom implementationA specific unsupported requirementMaintenance, testing and responsibility

Make the exclusions part of the offer.

Check minimum spend, specific products, sale items, individual use and usage limits. A condition that exists in the campaign text but not in the actual rule will create a poor customer experience.

Keep shipping separate from the product discount. Free-shipping eligibility may be calculated before or after the coupon, depending on its setting. A customer should be able to understand the total benefit instead of discovering an unexpected delivery charge at the end.

Test the baskets that must not receive it.

For a fictional DYMR offer, give a defined benefit on eligible tees within a chosen period. Test a qualifying tee basket, an excluded cap-only basket and a basket containing an already-discounted item. Then test the interaction with another coupon.

Write the expected result for each case before running the test. If a basket changes, confirm the benefit recalculates correctly. Try a guest and an eligible account where the offer depends on identity. Check the resulting order, not just the displayed message.

Choose one implementation and review it end to end.

Avoid overlapping tools applying the same benefit twice. Identify the rule owner, test in staging and check product, basket, checkout and order details. Use the documented controls rather than a code snippet from an unrelated version.

After activation, review the actual response and exceptions. A larger discount total does not by itself mean the campaign worked better. Compare suitable purchases, returns and contribution, using consistent definitions.

Good to know.

Is auto-apply a standard property of every WooCommerce coupon?

No. Check the actual route and extension. A documented extension feature is not automatically a WooCommerce core feature.

Can a discount affect free shipping?

Yes. The free-shipping threshold may be checked after the coupon discount. Test that interaction against the offer you communicate.

Official sources

Technical guidance checked on 24 October 2026. Settings and available options can differ by version, theme and connection.

Keep the offer and its message together.

Daymerce Growth brings audience, offer and message into one campaign plan. Review what the campaign promises alongside the products and conditions it concerns.

Follow the DYMR campaign-preparation walkthrough to see the plan come together, then choose the supported storefront action for your shop. The audience and promise stay part of the same decision.

Daymerce campaign plan · DYMR example draft, not sent
Follow a campaign in Daymerce

Daymerce

Scroll or swipe inside the image to inspect the details. Browser zoom remains available.

Daymerce · example shop data

Open full-size image