plugin-icon

Dordam: Request a Quote + Negotiation

NexVibe yazdı·
Add a request-a-quote and price negotiation feature to your WooCommerce store.
Sürüm
1.3.6
Son güncellenme
Jul 23, 2026

Built for B2B, wholesale, and custom-order WooCommerce stores where prices aren’t fixed. Instead of “Add to Cart”, quote-enabled products show a “Request a Quote” form. The admin reviews the request, sets a per-unit price, and the plugin emails the customer a unique link that adds the product to their cart at exactly that price and takes them straight to checkout.

How it works

  1. Go to any Product > Edit > General tab and check “Enable Request a Quote”. Optionally set a minimum quantity.
  2. Customers visiting that product see a quote request form instead of Add to Cart.
  3. You get an email + a new entry under the “Quote Requests” admin menu.
  4. Open the request, set your price per unit, and click “Send Offer to Customer”. They get an email with a unique accept link.
  5. 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.
  6. 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)

  1. Admin sends an offer. The customer receives a link to a negotiation page (not straight to checkout).
  2. On that page the customer can either “Accept & Continue to Checkout” or submit a counter-offer (a proposed price + optional note).
  3. 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.
  4. 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.
  5. 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).
Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0.2
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.