WordPress plugin intelligence profile

Dordam: Request a Quote + Negotiation

Add a request-a-quote and price negotiation feature to your WooCommerce store.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.5.8
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.3 · PHP 7.4
Directory statusactive
Last directory update21 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 Dordam: Request a Quote + Negotiation version 1.5.8 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Dordam is a free WooCommerce quote plugin that lets customers request a custom quote and negotiate the price directly with your store — instead of buying at a fixed price.

Perfect for B2B stores, wholesale suppliers, custom-order shops, and any WooCommerce store where “Add to Cart” doesn’t fit every product. Turn price-sensitive shoppers into customers by letting them ask for a better deal, right on the product page.

Instead of “Add to Cart,” quote-enabled products show a “Request a Quote” button. The store admin reviews the request, sets a custom per-unit price, and Dordam emails the customer a secure, one-time checkout link. Customers can accept the offer or send back a counter-offer — for as many rounds as you allow — until you agree on a price.

Why store owners use Dordam

  • Close more B2B and wholesale sales by letting bulk buyers negotiate instead of walking away from a fixed price.
  • No coding required — enable quotes per product from the WooCommerce product editor in seconds.
  • Real price negotiation, not just a one-way quote request — customers can counter-offer, and you control how many rounds are allowed.
  • Secure by design — accepted prices are locked server-side, so a negotiated price can never be tampered with on the way to checkout.

Key features

Request-a-quote button

  • Replace, or add alongside, the Add to Cart button — you choose the position (replace / before / after).
  • Fully customizable button text.
  • Enable quote requests per product, with an optional minimum order quantity.
  • Quantity +/- stepper for a faster, more mobile-friendly experience.
  • Real-time form validation (name, email, quantity) before the request is even submitted.

Multi-round price negotiation

  • Customers can accept an offer or send a counter-offer — configurable round limit to prevent endless back-and-forth.
  • A visual round-progress indicator shows customers exactly where they are in the negotiation.
  • Clean, professional negotiation page design that customers see when responding to an offer.

Secure, tamper-proof checkout

  • Once a price is agreed, the customer gets a unique link that adds the product to their cart at exactly that price.
  • The negotiated price is locked server-side — it cannot be changed by the customer, ever.
  • One-time use: once an order is placed, the link can’t be reused.

Email notifications, fully customizable

  • Automatic emails for new quote requests, new offers, counter-offers, and order confirmations.
  • Customers get a confirmation email the moment they submit a request.
  • Set a custom “From Name” and “From Email Address” for all quote-related emails.

Spam & data protection

  • Built-in honeypot spam protection for the quote request form — no CAPTCHA required.
  • Optional: automatically delete all quote data when the plugin is uninstalled (off by default, so your history is safe).

Polish that customers notice

  • Animated loading spinner while a request is submitting.
  • Animated success checkmark on successful submission.
  • Sticky quote button on mobile, so it’s always within reach while scrolling.

Built for modern WooCommerce

  • Compatible with WooCommerce High-Performance Order Storage (HPOS).
  • Compatible with the Cart and Checkout Blocks.
  • Lightweight — no bloated settings pages, no unnecessary dependencies.

Who is Dordam for?

  • B2B and wholesale WooCommerce stores that need flexible, negotiable pricing.
  • Custom-order shops (furniture, signage, printing, made-to-order products) where a single fixed price doesn’t work.
  • Any WooCommerce store owner who wants to stop losing price-sensitive customers to “contact us for a quote” dead ends.

How it works

  • Go to any Product > Edit > General tab and check “Enable Request a Quote”.

Optionally set a minimum quantity.

  • Customers visiting that product see a quote request form instead of

Add to Cart.

  • You get an email + a new entry under the “Quote Requests” admin menu.
  • Open the request, set your price per unit, and click “Send Offer to

Customer”. They get an email with a unique accept link.

  • When they click it, the product is added to their cart at the

negotiated price (locked server-side, cannot be altered by the

customer) and they’re taken straight to checkout.

  • Once their order is completed, the quote is marked “Accepted” and

the link can’t be reused.

How multi-round negotiation works (v1.1.0)

  • Admin sends an offer. The customer receives a link to a negotiation

page (not straight to checkout).

  • On that page the customer can either “Accept & Continue to Checkout”

or submit a counter-offer (a proposed price + optional note).

  • If they counter, the admin is emailed and can review it under

Quote Requests in wp-admin, then send a new offer — which re-opens

the same page for the customer.

  • This can repeat up to a configurable round limit (default: 5,

change with the dordam_max_negotiation_rounds filter) to prevent

endless back-and-forth.

  • Whenever the customer clicks Accept, the price is locked server-side

and they’re sent straight to checkout, same as before.

Roadmap / Not yet included

  • A logged-in customer dashboard showing their own quote history.
  • Role-based / bulk pricing rule automation.
  • Quote expiry (auto-expire offers after N days of inactivity).
  • Admin-side “reject quote” action (currently admins simply stop

responding, or send a very high offer, to end a negotiation).

WordPress.org metadata

Plugin tags

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

  • request a quote
  • request a quote button
  • request for quote for woocommerce
  • negotiation
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.3 · PHP 7.4
Update activity21 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.