
內容簡介
Dordam 是一款免費的 WooCommerce 報價外掛,讓顧客可以直接請求自訂報價並與商店協商價格,適合 B2B 商店、批發供應商及任何不適合固定價格的 WooCommerce 商店。透過此外掛,價格敏感的顧客能夠在產品頁面上請求更優惠的價格。
【主要功能】
• 請求報價按鈕,取代或與「加入購物車」按鈕並存
• 支援多輪價格協商,顧客可提出反報價
• 實時表單驗證,確保顧客資料正確
• 完全自訂的按鈕文字與顯示位置
• 安全設計,協商價格在結帳時不會被篡改
外掛標籤
開發者團隊
② 後台搜尋「Dordam: Request a Quote + Negotiation」→ 直接安裝(推薦)
原文外掛簡介
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).
