~/plugins/quote-request

Underpixel Quote Request

Call for price and request a quote for WooCommerce. Hide prices and let shoppers ask for a quote on WhatsApp, with the product name and link already written in the message.

Free on WordPress.orgRequires WooCommerceWordPress 6.6+ · PHP 8.0+Free + Pro
wordpress.org/plugins/underpixel-quote-request
Hide prices and get quote requests on WhatsApp
01 / 06Overview
WHAT IT DOES

Turn "how much?" into a WhatsApp conversation

Hide prices

Show "Price on request" or your own text instead, and hide Add to Cart.

One-tap WhatsApp quote

The button opens WhatsApp with your greeting, the product name and link already written.

Hidden from Google too

When a price is hidden, it is also removed from the product's Google data.

TRY IT · LIVE PREVIEW

Change the settings, watch the shop update

This is a working copy of Quote Request's settings and a sample product. Nothing is sent anywhere.

Live preview · nothing is sentLIVE DEMO

Quote Request settings

WooCommerce → Quote Request
Text instead of price
Button text
WhatsApp greeting
Furniture
Leather Lounge Chair
KC
Kayu & ClayWhatsApp · preview
Press the quote button to see the message the shopper sends you.
Demo only. On a real shop the button opens WhatsApp with this message ready to send.
FREE VS PRO

Start free, upgrade when you need rules

Free

On WordPress.org
RM0
WordPress 6.6+ · PHP 8.0+
  • Hide prices on all products
  • Your own text instead of price
  • Hide Add to Cart
  • WhatsApp "Request quote" button
  • Show or hide price per product
Download free
PRO

Pro

Everything in Free, plus
RM22/month
or RM169/year · 1 site
  • Hide by category, role, country, price range or stock
  • Quote list: several products in one message
  • Message templates ({product}, {sku}, {qty}…)
  • WhatsApp number per category or product
  • Button colour, size, icon and position
  • Email form and business hours
Get Pro
Pro is for 1 site. Prices are approximate in RM; you pay in US$.
SETUP GUIDE

How to set it up.

STEP 1

Install Quote Request

  1. Make sure WooCommerce is installed and active.
  2. In WordPress, go to Plugins → Add New and search for Quote Request. Or upload the zip under Plugins → Add New → Upload Plugin.
  3. Click Install Now, then Activate.
  4. Open WooCommerce → Quote Request. You will see a notice until a WhatsApp number is saved. That is normal.
STEP 2

Add your WhatsApp number

Open the WhatsApp tab.

  • WhatsApp number: your number with the country code and no leading 0. For Malaysia, 012-345 6789 becomes 60123456789. Spaces, dashes and the + sign are removed when you save.
  • Greeting: the first line of the message the shopper sends, for example "Hi, I would like a quote for:".
  • Click Save Changes, then Send test to see the message in WhatsApp.
Quote Request WhatsApp tab with number, greeting and Send test button
WooCommerce → Quote Request → WhatsApp
No number, no button. Quote Request never shows a quote button that goes nowhere.
STEP 3

Hide prices

Open the General tab.

  • Hide prices on all products: tick it to hide every price. It is off until you turn it on.
  • Text instead of price: what shoppers see instead, for example "Price on request".
  • Hide Add to Cart: removes the cart button on products with a hidden price, so shoppers ask for a quote instead.
Quote Request General tab with hide prices, replacement text and Add to Cart options
WooCommerce → Quote Request → General

The Button tab sets the button text and where it shows: on the product page, on the shop grid, or both.

STEP 4

What shoppers see

The price is replaced by your text, and a Request quote button appears. When pressed, WhatsApp opens with your greeting, the product name and its link already written. You reply in WhatsApp as usual.

Product page showing Price on request and a Request quote button
Product page (Storefront theme)
Shop grid with Price on request and Request quote buttons on every product
Shop grid (Astra theme)
Works with Storefront, Astra, Kadence and block themes such as Twenty Twenty-Five. When a price is hidden, Quote Request also removes it from the product's Google data (JSON-LD).
STEP 5

Show or hide the price on one product

Edit a product in Products. In the Quote Request box, choose:

  • Don't hide price on this product: keeps the price visible even when hiding is on for all products.
  • Always hide price on this product: hides it even when hiding is off.
STEP 6

Pro features

Pro options are shown greyed out on the Rules & quote list tab, so you can see what they do. Pro adds:

  • Hide prices only for chosen categories or products, or by user role, country, price range or stock.
  • A quote list: shoppers collect several products and send one WhatsApp message.
  • Message templates with tags such as {product}, {sku}, {qty}.
  • A different WhatsApp number per category or product, button design, an email form and business hours.
Rules and quote list tab with Pro options shown disabled
WooCommerce → Quote Request → Rules & quote list

Pro from about RM22/month or RM169/yearGet Pro

FAQ

Common questions

No WhatsApp number is saved yet. Enter it on the WhatsApp tab and save.
Digits with the country code and no 0 after it, 8 to 15 digits. Malaysia example: 60123456789.
Yes. Quote Request removes the price from the product's structured data when it is hidden. The WooCommerce Store API can still return prices, so restrict it if you hide prices from competitors.
The free setting (hide on all products) is the same for everyone and safe to cache. Pro rules that depend on the visitor (role, login, country, business hours) need product and shop pages excluded from full-page cache.
Nowhere on your site. The message is written and sent in WhatsApp. Quote Request only saves your settings.
Email underpixel2015@gmail.com with your site address and a screenshot. We reply within one business day.
underpixel start --project yours

Let’s build yours.

Tell us about your business. You get a clear quote before any work starts.