Choosing a Make-an-Offer Plugin for WooCommerce: What Actually Matters
Search "make an offer" in the WordPress plugin directory and the results look interchangeable: a button, a modal, a price field. The differences that matter show up after the shopper clicks submit — and they decide whether offers become paid orders or unanswered emails. Here's the checklist we'd use to evaluate any option, including our own.
1. Is the offer backed by a payment, or is it just a message?
This is the single biggest divide. Message-style plugins forward the offer to your inbox; payment comes later, if ever. Payment-backed systems (like OfferDragon) authorize the shopper's card the moment the offer is made:
Accept → card charged instantly, paid order created.
Decline or expire → hold released automatically, no charge.
With message-style offers, expect a large share of accepted offers to never convert — the shopper cooled off, found it elsewhere, or was never serious. Card-backed offers make "accepted" and "paid" the same event.
2. Does an accepted offer become a real WooCommerce order?
If the plugin doesn't create a proper paid order, you inherit manual work: invoicing, stock adjustment, bookkeeping. Look for automatic order creation at the agreed price with stock reduction — your fulfillment flow shouldn't know or care that the price was negotiated.
3. Is there a real counter-offer flow?
Most negotiations settle in the middle. A useful counter flow emails the shopper a page where accepting is paying — one click, card entered, done. If countering means "reply to this email and we'll figure it out", most counters die in the inbox.
4. Where does the money go, and who holds it?
Prefer architectures where payments run on your own Stripe account and payouts go directly to your bank. You avoid platform-held balances, payout delays, and the risk of someone else's account freeze taking your revenue with it.
5. What does it cost when you don't sell?
Pricing models vary: monthly subscriptions ($10–30/mo whether you sell or not), one-time licenses (plus renewals), and success fees. For stores testing negotiation for the first time, success-fee pricing (OfferDragon charges 2% on accepted offers only, free to install) means a month with zero offers costs zero.
6. The small things that turn out to be big
- Offer expiry: card authorizations last ~7 days — the system should remind you and release holds automatically, so shoppers are never charged for ignored offers.
- Anti-bypass design: does the merchant see the shopper's contact details before accepting? If yes, the tool is easy to cut out of the loop — sustainable tools reveal contact info after payment.
- Domain locking: your site key should only work from domains you whitelist.
- Per-product control: enable offers on slow movers, keep bestsellers at list price.
The quick test
Whatever you evaluate, run one real offer end-to-end before rolling it out: make an offer with a real card, decline it, confirm the hold disappears; make another, accept it, confirm a paid order appears. The whole difference between offer tools lives in those two minutes.
Free to install · 2% only on accepted offers · payments go straight to your own Stripe account
Make an Offer