
外掛標籤
開發者團隊
② 後台搜尋「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.
