[WordPress] 外掛分享: Quote Requests & Deals for WooCommerce

首頁 › 外掛目錄 › Quote Requests & Deals for WooCommerce
WordPress 外掛 Quote Requests & Deals for WooCommerce 的封面圖片
全新外掛
安裝啟用
—
尚無評分
10 天前
最後更新
—
問題解決
WordPress 6.2+ PHP 7.4+ v1.0.0 上架:2026-10-19

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Quote Requests & Deals for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Quote Requests & Deals for WooCommerce lets a customer ask for a price instead of paying the catalog price. The store replies with a custom price, shipping, discount, and tax. The customer accepts, and WooCommerce checkout charges the agreed total.
Use it for wholesale, B2B, made-to-order products, and any catalog where the price is confirmed before payment.
How a quote moves from request to payment

The customer adds products with Add to Quote. The list is a quote basket, not the WooCommerce cart.
They send their details from the quote page.
The store prices the request and emails the offer, including a PDF.
The customer accepts and pays, declines, or sends a counter-offer.
A WooCommerce order is created only when the quote is converted or paid.

Quotes live in their own tables. Order reports stay limited to real orders, and High-Performance Order Storage stays compatible.
Request a quote on the catalog

Add to Quote on the product, shop, category, and tag pages
Simple products and variations, including guests
Quantity updates in the quote list
Turn the cart or checkout into a quote
Let out-of-stock products be quoted instead of sold
Show the price, hide it, or replace Add to cart
Shortcode [hbwaqrd_request_quote], a mini-basket widget, a block, and [hbwaqrd_quote_button] for page builders

Who sees the button
Rules can match product, category, tag, stock, quantity, role, guest or customer, and date. The first matching rule wins. A product or variation can force the button on or off.
What the store can change

Dashboard, manual quotes, custom line prices, discounts, shipping, and tax
Status, expiry, duplicate, archive, and delete
Internal notes and a customer thread with attachments
Assign a quote to a staff member
CSV export

What the customer can do

Open My quotes in My Account
Open a guest quote from a private email link, then keep it after login
Accept and pay, decline with a reason, or send a counter-offer

Checkout
Negotiated prices stay locked in the cart. Quote shipping stays on the order when the address is locked. Payment methods can be limited to the ones you allow for accepted quotes.
Messages and files

Email for each status, plus reminders before expiry
PDF download and a printable quote with logo, number, totals, and terms
Multi-step form, conditional fields, a product dropdown, and file upload
Honeypot, rate limit, Google reCAPTCHA, and Cloudflare Turnstile
REST API for quote data

External services
This plugin can connect to the services below. Each one is off until a store manager turns it on in Quote Requests → Settings and saves the credentials that service requires. No data is sent while the feature is disabled.
Google reCAPTCHA
Used to check that a quote request was submitted by a person. When reCAPTCHA is enabled, the quote form loads the reCAPTCHA script from Google and, on submit, sends the reCAPTCHA token and this site’s secret key to Google for verification. Google may also receive the visitor’s IP address and browser data as part of that check.
This service is provided by Google: terms of service, privacy policy.
Cloudflare Turnstile
Used as an alternative spam check on the quote form. When Turnstile is enabled, the quote form loads the Turnstile script from Cloudflare and, on submit, sends the Turnstile token and this site’s secret key to Cloudflare for verification. Cloudflare may also receive the visitor’s IP address and browser data as part of that check.
This service is provided by Cloudflare: terms of use, privacy policy.

延伸相關外掛

文章
Filter
Mastodon