Description
Extnify Offer Rules lets you present selectable offers on the cart and checkout — discounts the customer can claim, or optional paid add-ons they can choose. Unlike an automatic fee, each offer is shown in a “Recommended Offers” box and only applies when the customer selects it (or when you mark it selected by default).
Create as many offers as you need, decide exactly when each one is eligible, and let shoppers pick one or several. The totals update instantly as they choose.
Read the documentation » | Try the live demo »
What you can do with Extnify Offer Rules
- Offer a claimable discount the customer ticks to apply.
- Offer an optional paid add-on (gift wrap, priority handling, insurance).
- Let customers pick one offer or several.
- Pre-select an offer so it applies unless the customer removes it.
- Show offers only for a certain shipping zone, payment method or shipping method.
- Set the amount as a flat value or a percentage of the subtotal.
How it works
- Create an offer with an amount — a negative amount is a discount the customer can claim; a positive amount is an optional add-on charge.
- Choose when it’s eligible (shipping zone, payment method, shipping method).
- The eligible offers appear in a Recommended Offers box on the cart and checkout; the customer ticks the ones they want and the totals update instantly.
Selectable offers
Offers aren’t forced on the customer. Each eligible one is listed in the Recommended Offers box, and the customer decides. Choose whether they can pick one offer or several, and optionally pre-select an offer so it applies by default unless they opt out.
Discounts or add-ons
One form creates both. A negative amount (for example -10 or -10%) is a discount shown as a reduction when selected. A positive amount is an optional add-on charge. Enter a plain number for a fixed value, or add a trailing % for a percentage of the cart subtotal.
Conditional eligibility
Each offer only appears when the cart matches the rules you set. The free version gates offers by:
- Shipping zone — the WooCommerce zone the destination falls in.
- Payment method — the gateway chosen at checkout.
- Shipping method — the shipping option chosen (Extnify Shipping Rules methods are listed here individually if you run it too).
Placement and heading
Choose where the offers row sits in the totals — after the subtotal, before tax, or before the total — and set your own heading above it (default: “Recommended Offers”).
Tax handling
Pick a tax class per offer, or set it to None for a non-taxable offer. Offer tax follows your WooCommerce tax settings.
Easy management
Create, enable, disable, copy, delete and bulk-save all your offers from one screen, and set the order they’re listed in. New offers appear in the sidebar instantly and are written to the database when you save.
Live debugging
When an offer doesn’t appear and you’re not sure why, turn on the built-in debug log. For each offer it reports whether its rules passed or failed, the resolved amount, and whether it was shown or skipped — so you can see exactly which rule filtered it out. The log is stored in your own database (never a file, never sent anywhere) and can be cleared with one click.
Works everywhere WooCommerce does
The Recommended Offers box renders on both the classic checkout and the block (Store API) cart and checkout, and the totals stay correct on both.
Built for speed and privacy
- No external requests and no tracking — every rule and calculation runs on your own store.
- Lightweight — no bloat, no third-party libraries pulled in on your storefront.
- Translation-ready — ships with a
.potfile and a cleanextnify-offertext domain. - Clean uninstall — deleting the plugin removes its table, option and log; nothing is left behind.
Need more? Extnify Offer Rules Pro
Extnify Offer Rules Pro adds:
- Product, category and brand targeting, plus date/time, location and coupon conditions.
- Tiered (range-based) amounts with min/max caps.
- Offer grouping.
- CSV import/export.
Your free offers carry over automatically — Pro shares the same data.
More plugins by Extnify
- Extnify Fee Rules — add conditional fees or discounts to the WooCommerce cart and checkout. Free · Pro
- Extnify Shipping Rules — build your own conditional WooCommerce shipping methods and rates. Free · Pro
Extnify Offer Rules is built by Extnify, the team behind the X-Offer extension for OpenCart.
Screenshots






Installation
- Make sure WooCommerce is installed and active.
- Upload the plugin to
/wp-content/plugins/, or install it from Plugins Add New Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Go to WooCommerce Extnify Offer Rules and set Module Status = Enabled in Global Settings.
- Click Add New Method, set the offer amount, and (optionally) restrict it by shipping zone, payment or shipping method. Save, and eligible offers appear in the Recommended Offers box on the cart and checkout.
FAQ
-
How is this different from a cart fee?
-
A fee applies automatically. An offer is shown to the customer and only applies when they select it — or when you mark it “Default Select” so it applies unless they remove it.
-
Can an offer be a discount?
-
Yes. Enter a negative amount (for example
-5or-10%) and it shows as a discount line when the customer selects it. A positive amount is an optional add-on charge. -
Can customers pick more than one offer?
-
Yes — set Offer Selection to Multiple (or Single to allow only one) in Global Settings.
-
Where do the offers appear?
-
In a “Recommended Offers” box on the cart and checkout. You can choose where the offers row sits in the totals and set your own heading.
-
Does it work with the WooCommerce block checkout?
-
Yes. The Recommended Offers box renders on both the classic and block (Store API) cart and checkout.
-
Does this send any data anywhere?
-
No. Extnify Offer Rules makes no external requests and collects no data — everything runs on your store.
-
Can I upgrade to Pro without losing my settings?
-
Yes. Extnify Offer Rules and Extnify Offer Rules Pro share the same data, so your configured offers carry over automatically.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Extnify Offer Rules for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Extnify Offer Rules for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
