[WordPress] 外掛分享: PriceVeil – Hide Prices & Request a Quote for WooCommerce

首頁外掛目錄 › PriceVeil – Hide Prices & Request a Quote for WooCommerce
WordPress 外掛 PriceVeil – Hide Prices & Request a Quote for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 6.4+ PHP 8.1+ v1.0.2 上架:2026-08-23

外掛標籤

開發者團隊

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

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

原文外掛簡介

Turn your WooCommerce store into a price-free catalogue: hide every price, replace Add to cart with a Request a quote button, and answer each enquiry yourself. Built for B2B, wholesale, made-to-order and dealer stores that publish a catalogue but price every customer individually.
PriceVeil hides WooCommerce prices at every surface a price can leak — not only the visible label, but the numeric fields in the Store API JSON that block themes ship to every visitor, in SEO schema, in feeds and in GraphQL.
The approach: find every surface that leaks a price, close it, and prove it stays closed.
What it covers

Storefront: single product, shop loop, related products, grouped products, variable price ranges and the inline variation JSON — numeric fields included, not just the label.
Store API (block themes): product prices, price_html, the collection price-range aggregation and cart totals are blanked server-side, so client-rendered themes have nothing to show.
Structured data: WooCommerce core JSON-LD offers, plus Rank Math, Yoast SEO, All in One SEO and Schema & Structured Data for WP product schema.
WooCommerce REST API (wc/v3, wc/v2): product and variation price fields, so a read-scoped API key handed to a third-party service reveals nothing.
GraphQL (WPGraphQL / WooGraphQL): product price fields blanked at field resolution.
Cart, mini-cart, checkout, emails: classic PHP-rendered price output and quote-order customer emails.
Catalog mode: add-to-cart disappears from classic and block templates, and the Store API rejects cart writes — the API cannot be used as a side door around the missing button.

Request a quote
A configurable button and form replace the price on product pages (also available as the [priceveil_form] shortcode). Requests arrive as Quote Request orders in your normal WooCommerce orders screen — HPOS-compatible, never counted as revenue, never in reports — and you get an email with one-click reply to the customer.
The public form is protected by a nonce, a honeypot and a per-IP rate limit.
Speaks your customers’ language
PriceVeil ships in 8 languages — English, Turkish, Spanish, German, French, Italian, Brazilian Portuguese and Arabic (with right-to-left layout). It follows the site language automatically and falls back to English for anything else, and admins can switch the plugin’s own language from a control in the header without changing the rest of wp-admin. (In PriceVeil Pro, the customer’s quote page also detects each visitor’s own language and offers a switcher on the quote itself.)
Honest coverage reporting
The settings screen shows exactly which surfaces are protected automatically and which you should check once yourself (product feed plugins, custom themes calling get_price() directly, edge caches). With WP-CLI you can run wp priceveil selftest after every WooCommerce update — it re-verifies every server-reachable surface and fails loudly on any leak.
Choose your audience
Hide prices for everyone, or for guests only so logged-in customers can see prices and buy normally.

延伸相關外掛

文章
Filter
Mastodon