Smart Offers

Smart Offers is a groundbreaking WooCommerce extension that lets you create powerful sales funnels and special offers easily. It’s like an automated sales machine.. set it once and it keeps minting money, forever!

Who Else Wants To Triple Their Profits in 10 Minutes With a Ground Breaking WooCommerce Plugin?


Create powerful, profit boosting sales funnels. Sell more to customers while they are making another purchase. Use upsells, cross-sells, downsells, one time offers and backend promotions for targeted customers. Smart Offers is your automated sales machine, minting money for you 24/7.

Triple Your Profits

Create Powerful Sales Funnels – To Sell More, With Less Efforts

You can now use the upsell strategy used by some of the best companies across the world. Smart Offers lets you offer additional, relevant products to customers while they are completing their purchase. Not only this lets you sell products that you wouldn’t have sold otherwise, but since you are offering something relevant and valuable, the conversion rate is significantly higher.

If the customer does not accept your upsell offer, you can give them another offer – either a lower priced downsell or another offer that better suits customer need. You can link as many offers as you want like this.

Such a powerful sales funnel can easily – and instantly – triple your profits – if not more. You generate more value from each visitor, and a much higher return on your advertising campaigns.

Check this out… Here’s how McDonald’s is implementing the Super Profit System…
The Super Profit System - McDonald's Sales Funnel

Woo Your Customers

Target Offers To Serve Specific Customer Segments, Making Them Feel Special

You want to sell more, but not upset your customers. If you keep showing irrelevant offers, you may lose customers. Smart Offers has a powerful, rule based, offer targeting system. You can precisely determine who will see your offer, where will they see it and what should happen when they accept or skip the offer.

You can target the offer based on the user – whether she is registered or not, how long she’s been a customer, what’s the life time customer value, whether she’s purchased a specific product earlier or not and more… You can even add cart or order specific rules – whether the cart/order contains a product, what’s the cart total etc… Your offer will be shown only if all the rules you’ve defined match the current customer.

You also get to choose where to show your special offers – on the cart, during checkout, on order completion and even on the “My Account” page. You want to show an offer where your customer would feel natural to be asked about it.

This way, you are offering something relevant and valuable to your customers, where they have least resistance to seeing that. As a matter of fact, they would love your care and attention, as they realize you’ve hand picked an offer that’ll maximize value for them.

Your customers will naturally feel loved, and as a result, spend more with you – some may even send you flowers!!

Here are some of the conditions for targeting your offers…

Anatomy Of A Smart Offer
What‘s the offer?
What’s the product on offer? And at what price? You can select any product from your store. Plus you can override its normal price if you wish.

This is also the place where you write your offer description. The description can be a one liner, or a full product sales page.

You can also style the call to actions – the “add to cart” and “skip offer” links. We’ve included some default styling, but you can customize them to match your theme easily.

Basically, you have complete freedom on how you want to present your offer.
Where to show the offer?
The Super Profit System tells us to make offers while the customer is placing an order. You want to present your offer when there are higher chances of customer accepting them. You may want to show the offer on the cart page – when the customer just added a product – to offer a cross sell. Or on the order complete page – to offer an upsell. You may even want to show an offer on the “my account” page where the customer logs in – to show special backend offers.

Smart Offers does not tie you down with just once place to show your offers. You can choose where you want to show your offer to maximize conversions.

When to show the offer?
The next step is to decide when this offer will be shown. You may want to show this offer when the user just purchased another product. Or you may want to make sure he’s not purchased the offered product before. Smart Offer lets you add as many rules as you want. The offer will be shown only if all the rules match.

You can show an offer based on what the user is purchasing, what he purchased in the past, how long he’s been a customer, the total sales you’ve had from the customer and more…

By the way, you can create as many offers as you want. And there would be situations where two or more offers match all the rules. Smart Offers lets you pick a winner easily – you can opt to show the offer based on its price or pick one randomly.

This way, you can create a bunch of offers, track their conversions, and only keep the ones that work to your satisfaction.
What actions to perform?
When someone accepts the offer, the offered product will be added to the cart and Smart Offers will redirect to the Cart page for checkout. You may have another offer show up on the cart page, and if that is accepted, that product will be added to cart as well.

But when someone skips an offer, you know they were not happy with the initial offer. So Smart Offers lets you choose the next action.

You can choose to hide this offer and not show it again; show another offer to the user – that is basically your downsell offer; or redirect the user to another page. Even a URL outside your website…

Automated Sales Machine

Set It Up Once & Let It Make You Money; Salesmen, Time, Money Not Required…

Once you set up your sales funnel offers (and it’s really easy), you can let it work automatically. Day and night. Even while you sleep. Smart Offers will keep showing your offers to customers and working in the background. You don’t need sales people to call and make offers. You don’t need to spend time writing emails or making offers to customers separately.

When you have multiple offers that can be shown to a customer, Smart Offers chooses one automatically. If an offered product goes out of stock, Smart Offers won’t show its offer until it’s back in stock.

Smart Offers will even keep a track of results.. How many offers were shown, how many were accepted, how much money you made on them, which ones are converting better… You’d get a birds eye view of your offers right on the WordPress Admin Dashboard, and see offer specific statistics on the offer list page. Then tweak your offers as needed, and make even more money!

This will let you work “on” your business, rather than “in” your business!!
An Offer On Cart PageAnother Linked Offer On Cart PageShowing Offers On Other Pages - and even messagesStats, Management and Preferences

Smart Offers Feature Highlights

  • Show an upsell or a crosssell based on a product in the cart or order just completed
  • Offer any product at any price
  • Full control and freedom to design your offer details – HTML and media are all fine!
  • Offer downsells by listing potential downsell offers to show when customer skips current offer
  • Automatically picks an offer when more than one match – higher priced, lower priced or randomly
  • Flexible & Powerful rules for targeting offers – offer will be shown if all rules match
  • Automatically adds offered product to cart (at offered price) on offer acceptance
  • Show an offer based on money you’ve made from this customer till date
  • Show offers based on customer’s purchase history – what they’ve bought and what they’ve not
  • Show an offer all the time by not adding any rules
  • Use Smart Offers to show a notification or message (and not just an offer) based on rules by omitting the offer accept / skip links
  • Create a downsell only offer by not selecting any option in “Where to show this offer”
  • Create a One Time Offer by opting to hide this offer permanently if skipped, plus showing it only if offered product is not already purchased
  • Offer Backend sales by showing an offer in My Account area
  • Show affiliate offers by using their URL in accept link or downsell redirect
  • Figure out how much money your offers are making from the Smart Offers dashboard widget
  • Discover your best offers – Smart Offer tracks conversion, how many times an offer was shown, accepted, skipped and paid through
  • Search, sort and review your offers easily from the comprehensive offers list in admin
  • Hide an offer by changing it’s status from Published to Draft
  • Skipped offers can be hidden for this session (default) or hidden permanently
  • Show offer from one of your other businesses by redirecting to an external URL if user skips an offer
  • Customize how the Accept and Skip links look easily by modifying CSS from admin
  • Plus a lot more…

Customers Were Shocked To See Breakthrough Results, here’s what they said…

Smart Offers Is Infinitely Customizable


I’m very excited about all of the possibilities that the Smart Offers plugin offers for my client websites. All of the options make it infinitely customizable and the support is terrific!

Ilana Rosenblum Guttman

Smart Offers – Outstanding Product


Outstanding product with outstanding service, you NEED this on your site

Kaevon Khoozani

Smart Offers, truly amazing!!!

I just have to say that I’m very pleased with SmartOffer and their customer care is outstanding! I needed a feature added to their product (Accept & Show Another Offer) and their team set all that up in their update and that was truly amazing! Thank you SmartOffer!

Bersabeh Baghaee (Bear)

Smart Offers takes upsells, downsells, cross-sells, and anything sells to the next level

Lee Whitworth

I have used Smart Offers on a couple client sites now. Have been pleased with the level of services and features offered by this WooCommerce extension. Smart Offers takes upsells, downsells, cross-sells, and anything sells to the next level and I would strongly recommend it for any WooCommerce shop.

Lee Whitworth

Great App for my E-commerce Store

Smart Offers is a great app for my e-commerce store. I highly recommend it as a way to offer upsells, cross-sells and downsells in the checkout process. It is easy to setup and customize to get running in no time, but also has powerful functionality so that you can direct its behavior exactly as you desire. Customer support is top notch! They respond quickly and listen to product feedback from customers. Mansi, in particular, helped me out a great deal and really took the time to scrutinize my offer processes and helped me correct some errors I was making in the implementation of my offers. An overall great plugin and customer support to back it up.


Awesome Work, Wonderful Assistance


First of all “Smart Offers” is a great plugin and an awesome work, and I would like to thank you for all your wonderful assistance, efforts and support to resolve the issue for us. We love your plugins, since we are more into WooCommerce based websites it was always and really helpful on our projects.

‘FANATICAL’ customer support

When buying any plugin from the internet, I always look out for good customer support because I’m not a technical computer guy. But Rupali from Smart Offers tops it up with ‘FANATICAL’ customer support. Every single problem I encountered was replied on the same day and when I get really lost with setting up smart offers, she would literally help me out step by step. Even volunteering to do it for me when I gave up. Every single plugin out in the marketplace should have customer support guys like Rupali. She’s a lifesaver! Thanks!

Urbannakmuay Official Website

Fantastic, quick, helpful support

Andrew Gadsden

Fantastic, quick, helpful support from StoreApps when I discovered a conflict with another plugin. Thanks for your help guys, and thank you for creating this great plugin (Smart Offers), which just gets better and better. 5 stars

Andrew Gadsden

Smart Offers saved me from purchasing a $70 a month sales funnel option

Smart Offers is a great product with even better support. Smart Offers saved me from purchasing a $70 a month sales funnel option for my web site! Keep up the great work!

Joe Decker



Compatible With





*** Smart Offers Changelog ***

2016.08.25 - version 3.2.5
 * Fix: Fatal error when accepting offers having offered product as WooCommerce Subscriptions
 * Fix: When Offered product is Simple Subscription, discounted price was applying as 0
 * Fix: Fatal error in Smart Offers Admin panel when using with WooCommerce less than 2.5
 * Fix: All plugins getting deactivated on Smart Offers activation in some cases
 * Fix: Removal of few warnings
 * Update: Removed hardcoded http from Ajax request for Quick Help
 * Update: StoreApps Upgrade file
 * Update: POT file
 * Tweak: CSS for Skip Actions in Admin panel

2016.08.04 - version 3.2.4
 * New: Added Quick Help widget (Fastest access to documentation) - available within the plugin admin panel
 * Update: Change expiry value of cookie 'so_guest_id' to zero
 * Update: StoreApps Upgrade file
 * Update: POT file

2016.06.27 - version 3.2.3
 * Fix: Made offers mobile responsive
 * Update: POT file

2016.06.16 - version 3.2.2
 * New: Tested upto WooCommerce 2.6
 * New: Show offers shortcode in admin panel on publishing/saving offer
 * Fix: Upgrade file - Unnecessary calls for latest update on every background process
 * Update: Added compatibility files for WooCommerce 2.4, WooCommerce 2.5 & WooCommerce 2.6
 * Update: Minor jQuery change for social links styles on plugins page
 * Update: Upgrade file - Update plugin's download url if required
 * Update: Removal of PHP notices generated from upgrade file
 * Update: POT file

2016.05.06 - version 3.2.1
 * Fix: Accepting offers goes in redirect-loop in case of Accept & Show Another Offer on order complete page for Guest users when using Buy Now
 * Update: Minor change in CSS for social links on plugins page
 * Update: Removal of warnings & notices generated from Store Apps Upgrade file

2016.04.11 - version 3.2
 * New: Instantly Checkout with "WooCommerce Buy Now" ( plugin option is also available under Actions to take when offer is skipped (Buy Now version 1.9+)
 * Fix: "Header already sent" error when submitting support query form within the plugin
 * Fix: PHP notices generating from Store Apps upgrade file
 * Update: POT file
 * Tweak: Welcome page content improvements

2016.03.01 - version 3.1.9
 * Fix: Skip & Show Another Offer was not working on Before & After Checkout pages
 * Tweak: CSS tweaks for offer popup

2016.01.21 - version 3.1.8
 * New: Tested upto WooCommerce 2.5
 * Update: Updated content on Welcome Page
 * Update: POT file
 * Tweak: CSS tweaks for Admin Screen

2015.12.10 - version 3.1.7
 * Fix: Important fix related to WordPress 4.4, in Store Apps Upgrade file

2015.11.06 - version 3.1.6
 * Fix: A validation check performed after accepting an offer, was sometimes giving 'Offer Not Valid' notice
 * Fix: Sometimes offer popup was not showing due to style not applying in correct sequence
 * Fix: Only one out of multiple values was getting considered which was entered in one 'Cart/Order contains Product' rule
 * Update: Text for 'Offer Not Valid' notices
 * Update: POT file

2015.09.18 - version 3.1.5
 * New: Shortcode  to strike off original price & show offer price in offer content (for simple products)
 * Fix: Fatal error on 'get_product_title'
 * Fix: Remove offered product not removing from cart on removal of parent product
 * Update: Updated POT file
 * Update: Updated Shortcode reference on About Smart Offers page
 * Tweak: CSS tweaks for About Smart Offers page
 * Tweak: Code modification for checkout & before checkout
 * Tweak: Notice for After checkout page option on offer edit page

2015.09.06 - version 3.1.4
 * Update: Minor change in upgrade file

2015.09.01 - version 3.1.3
 * New: Generate embed code for offer
 * Update: Improvements in upgrade file
 * Fix: Removed Warnings
2015.08.19 - version 3.1.2
 * Update: Checkout page is now Before checkout page, as there is no difference
 * Update: Removed action 'woocommerce_before_checkout_form'
 * Fix: Pre-defined button styles not visible for sample offers

2015.08.13 - version 3.1.1
 * Update: Shortcode references on Welcome Page
 * Update: Updated POT file
 * Fix: Shortcode to show product's images in offer 'so_product_image' not working
 * Fix: Accept/Skip & Show Another Offer not working in some cases
 * Fix: 'Skip & Redirect to URL' not redirecting to external URL
 * Fix: Sometimes skipping offers goes in redirect-loop in case of Skip & Show Another Offer on order complete page
 * Tweak: Minor CSS change

2015.07.06 - version 3.1
 * New: 2 new location to show offer - Before Checkout & After Checkout
 * Update: In offer content, strike off original price & show offer price (for variable products)
 * Update: Text Domain & Language loader
 * Fix: 'Clear cart on Accept' not working when 'When to show this offer?' is not set
 * Fix: Smart Offers conflicting with original post of the page, where it is shown
 * Fix: Unable to skip offer on Order Complete Page for guest users
 * Fix: Sometimes skipping offers goes in redirect-loop
 * Fix: Set max-width for popup to prevent full-width popup
 * Fix: Minor fix related to text domain & admin notices
 * Fix: Removed Warnings

2015.06.08 - version 3.0
 * New: Rules for product quantity
 * New: Few sample offers
 * Fix: Quick stats was resetting on every bulk edit
 * Fix: Offers not visible on 'Order Complete Page' when rule is 'Cart/Order contains products from category'

2015.06.01 - version 2.9
 * New: Preview Offer
 * New: Support to clear cart before adding offered product in cart
 * Update: Use of Magnific Popup instead of ThickBox to make offers responsive
 * Fix: Minor fix related to Admin CSS

2015.05.26 - version 2.8
 * New: Pre-defined styles for Accept links

2015.05.18 - version 2.7
 * New: Welcome Page on activating Smart Offers
 * Fix: Smart Offers storewide setting "Pick one Randomnly" not picking up random offers
 * Fix: Minor fix related to text domain

2015.05.04 - version 2.6
 * New: Accept & Show Another Offer
 * Fix: 'Offered Product' field broken when WooCommerce Follow-up Email active
 * Fix: Saving categories, under offer rules not working
 * Fix: Always showing product image in offer, even if it is set "not to display"
 * Tweak: Source code, CSS, unescaped URL

2015.04.21 - version 2.5.2
 * Fix: Replace invalid character from accept link
 * Tweak: Load product's image from template
 * Tweak: Remove warnings from admin panel
 * Tweak: CSS of help tip

2015.03.05 - version 2.5.1
* Fix: 'Offered product' field under 'Whats the offer?' broken (WooCommerce 2.2.x)
* Fix: 'Search product categories' field under 'When to show this offer?' broken (WooCommerce 2.3.x)
* Fix: Shortcode 'so_product_image' shows main product's image instead of specific variation's image
* Fix: PHP Fatal error:  Call to a member function get_customer_id() on a non-object (Thanks to Nick Ivanter)
* Fix: Issue with HTML Entities in product title (Thanks to Nick Ivanter)

2015.02.25 - version 2.5
* Update: WooCommerce 2.3 ready
* Update: Moved 'Reset Quick Stats' to WordPress's 'Bulk Edit' & 'Quick Edit'
* Update: Compatible with PHP version lower than 5.3
* Update: Always show skip link in offer
* Update: Option to hold order statuses which is allowed to show offer
* Update: Removed 'global $woocommerce'
* New: Shortcode to show product's images in offer
* New: Now you can choose 'not to add product to cart' after accepting an offer
* New: Added 'Switch Subscription' action on accept, if offering already purchased subscription
* Fix: Missing argument for 'woocommerce_calculated_total' filter
* Fix: Sometimes offers doesn't show up on 'Order Complete' / 'Thank you' page
* Fix: Sometimes doesn't show offer due to JavaScript error 'jQuery not defined'
* Tweak: Count of 'Offers Seen' in stats, accepting an offer was also counted as 'Seen'

2014.12.14 - version 2.4.1
* Fix: Showing all offers by not considering offer rules

2014.12.11 - version 2.4
* New: WPML ready
* Fix: 'Reset Smart Offers' showing on pages other than Smart Offers
* Update: Improvements in offers statistics recording process
* Update: Minor update in JavaScript code of Smart Offers

2014.09.18 - version 2.3
* Update: WooCommerce 2.2 compatibility

2014.08.18 - version 2.2
* New: Rule: Cart / Order -> Does not contains Product from Category -> .....
* New: Rule: User -> Is not a -> .....
* Fix: Offered product not removing from cart, when the product, which caused that offer, is removed

2014.07.24 - version 2.1.1
* Fix: Fatal error for "Store_Apps_Upgrade" class redeclaration
* Fix: Offer does't display on incompatible themes
* Fix: Max inline offer set to '1' if it is not define 

2014.07.04 - version 2.1
* New: Rewrite code and introduce class structure

2014.06.11 - version 2.0.2
 * Fix: Displaying the offers even if the rules were not following

2014.05.23 - version 2.0.1
 * Fix: Warning on checkout & order completion page

2014.05.16 - version 2.0
 * New: Show quantity in offer with use of shortcode 
 * New: Offer Rule "Cart/Order does not contains products"
 * New: Two new action after accepting the offer : Redirect to a URL and Apply Coupons
 * Fix: PHP short tag
 * Fix: Breaking page if target product field is empty

2014.04.16 - version 1.9.3
 * Update: Important update related to 'update notification' of the plugin

2014.04.08 - version 1.9.2
 * New: Show multiple offers on a page
 * Update: Code optimization

2014.04.04 - version 1.9.1
 * Fix: Important fix related to plugin updates

2014.03.20 - version 1.9
 * New: Compatibility with "WooCommerce Buy Now" ( plugin
 * New: Moved 'Swap' functionality, now located under 'Actions to take when offer is accepted'
 * Update: Backward Compatibility with WooCommerce 1.6.6
 * Update: Showing up offer again if the product is removed from cart 
 * Update: Showing up offer even if product being offered is already in cart

2014.02.14 - version 1.8
 * Update: WooCommerce 2.1 compatibility
 * Fix: Pop up not working with Wootique theme
 * Fix: Showing all variation options in offer

2014.01.29 - version 1.7.1
 * Fix: Offers in pop-up not working on some pages
 * Update: Minor update in CSS for License Key row on plugins page

2014.01.17 - version 1.7
 * New: Show offer shortcode
 * New: Additional page option : Home, Any other page where shortcode is added
 * Update: Converted front end javascript to inline javascript using 'add_inline_js' of WC object
 * Update: Admin referer for searching product & only variations
 * Fix: Smart Offers not working on Multi site
 * Fix: Removal of offered product when there is product category based rule

2013.11.12 - version 1.6.1
 * Fix: Warnings showing in Smart Offers Admin panel
 * Fix: Smart Offers Statistics update on order cancel, failed or refunded.
 * Fix: Pop up height set to auto
 * Update: Upgrade process

2013.09.23 - version 1.6
 * New: Offer rule based on product category
 * Fix: Minor fixes related to Smart Offers changelog on plugins page and Support form.
 * Update: Redirecting to checkout page if offer accepted from page other than cart
 * Update: Demo link

2013.08.21 - version 1.5
 * New: New offer rule to show offer between scheduled time
 * New: Show Offer as a Popup
 * Update: Changes in sending Support ticket.

2013.08.03 - version 1.4.1
 * Fix: Minor jQuery issue, 'Add to cart' was visible even if the product is 'Out of Stock'

2013.08.02 - version 1.4
 * New: Allow customer to choose product variation
 * Update: Allow dynamic price (Fixed Price, Discount on Price & Percent Discount) for offered products

2013.06.21 - version 1.3.1
 * Fix: Reset Quick Stats button showing up at all pages.
 * Update: Use of nonce for accept & skip of offers to increase security
 * Update: Smart Offers Demo link added

2013.06.06 - version 1.3
 * New: Resetting Smart Offers Statistics
 * Fix: Product searching was not happening when WooCommerce is lower than 2.0
 * Update: Code optimization so that offer can be shown for first customers in Order Complete page.

2013.05.15 - version 1.2
 * New: New offer rule based on User Roles
 * New: New offer rule to swap/replace the product in the cart
 * Fix: Offer's were not showing up if the stock quantity for a variation was null
 * Update: Removed the filter to show remove link for Offer Products in the Cart

2013.03.28 - version 1.1
 * Fix: Cart updates that invalidate an offer rule, would automatically remove the offered product from the cart
 * Fix: Updated saving "When to show this offer?" rules
 * Fix: Support request failing if license key not entered
 * Update: Showing up only Simple Products & Product Variations in "Offered Product" in "What's the offer?" 
 * Update: Text changes in rules
 * Update: Performance optimizations.

2013.03.06 - version 1.0
 * Initial release
Smart Offers

1 Click Automatic Updates, 30 Days Refund Policy, Outstanding Support

All purchases include one year free updates and support.