WordPress plugin intelligence profile

OfferDragon – Price Negotiation for WooCommerce

Add a "Make an Offer" / name-your-price button to WooCommerce. Cards are held on offer, charged on acceptance — offers become paid orders.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update17 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records OfferDragon – Price Negotiation for WooCommerce version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

OfferDragon adds price negotiation (“make an offer”, “name your price”, “best offer”) to your WooCommerce store, so shoppers can negotiate instead of abandoning your product pages. Every offer arrives with the shopper’s card already authorized — accept it to get paid instantly, decline to release the hold, or send a counter-offer.

See it in action (60 seconds):

How it works

  • A “Make an Offer” button is added to your single product pages (on all products, or only the ones you choose).
  • When a shopper clicks it, a modal (served by the Make an Offer app) lets them enter the price they are willing to pay along with their contact and shipping details.
  • The shopper’s card is authorized via Stripe at that moment — it is only charged if you accept the offer (or the shopper accepts your counter offer) in your Make an Offer dashboard.
  • When an offer is accepted and the card is captured, the Make an Offer service sends a cryptographically signed webhook to your site. This plugin verifies the signature and creates a paid WooCommerce order (status: Processing) at the agreed price, with the customer’s details, so your fulfillment and inventory workflows stay entirely inside WooCommerce. Stock levels are reduced automatically.

What this plugin does on your site

  • Adds a settings page (Settings → Make an Offer) for your App URL, Site Key, and Webhook Secret.
  • Adds an “Enable Make an Offer” checkbox to each product’s General settings, plus a global “enable on all products” option.
  • Injects the widget script and a hidden offer button on eligible single product pages.
  • Registers a REST endpoint ( /wp-json/offerdragon/v1/order ) that receives accepted-offer webhooks, verifies their HMAC-SHA256 signature and timestamp, and creates the corresponding order idempotently (the same offer is never turned into two orders).

External service disclosure

g. com ), a third-party external service. You must create an account there to obtain a Site Key and Webhook Secret; offer management, counter offers, and payment processing (via Stripe) all happen on that service, not on your WordPress site.

Data flow:

  • Your visitors’ browsers load the widget script ( offer.js ) directly from the App URL you configure. When a visitor opens the offer modal and submits an offer, their browser sends the offer details — product ID, product name, product price, product URL and image URL (provided by this plugin as button attributes), plus the name, email, shipping address, offer amount, and payment card details they type in — directly to the Make an Offer service and to Stripe (for card authorization). This happens from the visitor’s browser; this plugin’s PHP code makes no outbound requests to any external service.
  • The Make an Offer service sends signed webhooks to your site when offers are accepted, containing the offer and customer details needed to create the order.

com/privacy), and disclose this data flow in your own privacy policy as required.

This plugin requires WooCommerce and is compatible with WooCommerce High-Performance Order Storage (HPOS).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • best offer
  • make an offer
  • name your price
  • price negotiation
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity17 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.