Navigation

Admin panels › Marketing

Offers

One system for every kind of discount: percentage sales, coupon codes, free shipping, buy one get one, gifts, tiers and bundles, with the stacking rules that keep them from compounding. 6 parts.

Nine offer typesStacking rules and capsBadges and countdowns

Before you start

Where it lives, and how the panel works

From your WordPress dashboard open EasyCart › Marketing, then Offers.

WP Admin EasyCart Marketing Offers

Search instead of hunting

The search box at the top of the page filters it as you type, and it matches hidden keywords as well as names. The same box on the Settings home searches every panel at once.

Jump between sections

A section list sits beside the page and follows you down it, so you can move straight to the part you came for without scrolling through everything between.

Advanced settings are folded away

Each section hides its rarely-changed settings behind a Show N advanced settings link, naming the first few so you know whether it is worth opening. 0 of the 0 settings on this page start folded.

Dependent settings appear as needed

Settings shown indented here only exist once the setting above them is switched on. Choose a coupon code offer and the code fields appear; choose an automatic percentage sale and they do not.

Saving

Switches and dropdowns save the moment you change them. Anything you type collects in a save bar at the foot of the page that counts your unsaved changes and warns you before you navigate away.

Locked settings

Rows marked with a padlock need WP EasyCart PRO or Premium. They stay visible so you can see what the upgrade adds. Nothing on this page is locked.

On default is enabledOff default is disabledValue factory defaultPRO needs PRO or PremiumAdvanced behind the fold

Building a deal

Overview, types and codes

What is running, the shapes of deal available, and how customers get them.

The offers overview

What is live now, what is coming, and what it is costing you

no stored settings

The overview answers the questions you actually have about discounting: what is running right now, what is scheduled, what is ending soon, and what it has been worth. Redemptions and discounts given over the last thirty days sit alongside the schedule, so the cost of a promotion is visible next to the promotion itself.

Offers carry a state. Draft is being written, Live is running, Paused is temporarily stopped, Expired has run its course and Archived is kept for the record. Offers can be activated, paused, archived, deleted or duplicated in bulk, and duplicating always produces a draft so you cannot accidentally run two of the same thing.

One flag worth watching is live but never used. An offer that has been running for a fortnight with no redemptions is usually not being seen, and the overview tells you to check its display settings rather than leaving you to notice.

Marketing › Offers, showing the overview with live offers, schedule and thirty-day performance.
Marketing › Offers, showing the overview with live offers, schedule and thirty-day performance.

The offer types

Nine shapes of deal, from a simple percentage to mix and match

no stored settings

Rather than building every discount from raw rules, you pick the shape of deal you want and fill in the details.

Percent-off sale takes a percentage off, automatically and with no code. Coupon code requires the shopper to type something, which is what you want for email campaigns and partner deals. Free shipping over sets a spend threshold. BOGO is buy one get one, free or discounted, with the cheapest matching item taking the discount by default. Free gift adds an item once the cart qualifies. Tiered pricing gives bigger discounts at higher quantities. Bundle deal and Mix and match sell any X items for one set price.

An offer can apply storewide or be scoped to one product, one category or one manufacturer, and the discount can be calculated from the regular price or from the current price after other sales, which is a meaningful difference when you are discounting something already reduced.

The editor states the offer back to you in plain English, and offers a try-it-on-a-cart test, so you can check the deal does what you meant before customers find out.

Codes

Single shared codes, or thousands of unique ones

no stored settings

A coupon offer can use one shared code that everybody types, or you can bulk generate unique single-use codes with a prefix and a random portion, producing things like VIP-K7M2Q9. Unique codes are what you want for an email campaign, because they cannot be posted to a deal site and drained.

Usage is capped three ways, and they combine: total redemptions across the offer, uses per individual code, and uses per customer. Zero means unlimited in each case.

Codes must be unique across offers, and the editor refuses a code already in use elsewhere rather than creating two offers that fight over it.

💡 Note: Use unique generated codes for email campaigns. A single shared code will end up on a voucher site within days, and the per-customer limit is the only thing standing between you and unlimited redemptions.

Controlling it

Limits, stacking and presentation

Stopping discounts compounding, and making sure shoppers notice the ones you want them to.

Limits and stacking

What happens when two offers apply to the same cart

no stored settings

This is the part that decides whether your discounting is profitable, and it is worth slowing down for.

An offer is either exclusive, meaning no other offer can apply when it does, or it stacks, and you choose which kinds it will join: other item discounts, other order discounts, shipping offers. There is a separate switch for whether it also applies to items already on sale, which is the classic route to selling below cost.

Additional guards: a minimum order value, a cap on the total discount, a limit on how many times it applies within one order, and a priority so you control which offer evaluates first when several are live.

The editor can check how an offer stacks against the other live offers, which is far safer than discovering the interaction on a real cart.

⚠️ Careful: Stacking is where discounting goes wrong. An offer that stacks with everything and also applies to items already on sale can take a cart below cost. Set a discount cap and a minimum order, and use the stacking check before going live.

How it looks in the store

Badges, countdowns and progress messages

no stored settings

An offer nobody notices does not work, so the editor covers presentation as well as mechanics.

A badge can be shown on product images, with your own text, colour and shape, whether pill, ribbon, square or rounded. A callout can be added to the product page. A countdown can be shown when the offer is ending soon, which is the honest version of urgency since it only appears when the end is genuinely near.

Progress messaging in the cart tells shoppers how close they are, along the lines of spend a little more to qualify. For a free-shipping-over threshold this is the single most effective thing on this tab.

The customer-facing label appears on cart lines and receipts and is translatable in the language editor, so shoppers see a name that means something rather than an internal code.

💡 Note: The customer-facing label shows on cart lines and receipts and is translatable in Settings › Language. Give it a name a shopper would recognise, not an internal campaign code.

Moving across

The old system

Legacy coupons and promotions, and the tool that converts them.

Legacy coupons and promotions

The old system, and moving off it

no stored settings

Coupons and promotions were previously two separate systems. Both still work, and existing ones keep running, but new work should go into offers.

A review and convert tool moves them across, either one at a time or with convert all, and it is careful about it. Items with redemption history are archived rather than destroyed, anything with a configuration it cannot interpret is left alone and reported, and a converted item can be restored to its legacy version if the conversion was not what you wanted.

Convert all works through the queue in batches and tells you how many remain, so a large migration is run repeatedly rather than in one risky pass. The classic screens remain reachable for as long as you need them.

💡 Note: Converting keeps your history: anything with redemptions is archived rather than deleted, and a converted item can be restored to its legacy form if you change your mind.

Keep going

Related panels

Gift Cards

Gift cards, which are stored value rather than a discount.

Cart Links

Links that pre-fill a cart, often paired with an offer.

Abandoned Carts

Recovery emails, which can carry a discount code.

Offers

The offers that apply to a single product, from its own screen.

Products

Showing promotion and coupon savings on each line.

Reports

The discount figure these offers produce.

Try the PRO features free for 14 days

Anything marked PRO comes with WP EasyCart PRO or Premium. Take the whole thing for a run on your own store before you decide.

Updated on September 18, 2026