Title: Underpixel Quote Request for WooCommerce
Author: Underpixel Studio
Published: <strong>October 12, 2026</strong>
Last modified: October 12, 2026

---

Search plugins

![](https://ps.w.org/underpixel-quote-request/assets/banner-772x250.png?rev=3741549)

![](https://ps.w.org/underpixel-quote-request/assets/icon-256x256.png?rev=3741549)

# Underpixel Quote Request for WooCommerce

 By [Underpixel Studio](https://profiles.wordpress.org/shadowz0098/)

[Download](https://downloads.wordpress.org/plugin/underpixel-quote-request.1.0.2.zip)

 * [Details](https://wordpress.org/plugins/underpixel-quote-request/#description)
 * [Reviews](https://wordpress.org/plugins/underpixel-quote-request/#reviews)
 *  [Installation](https://wordpress.org/plugins/underpixel-quote-request/#installation)
 * [Development](https://wordpress.org/plugins/underpixel-quote-request/#developers)

 [Support](https://wordpress.org/support/plugin/underpixel-quote-request/)

## Description

This plugin is for shops that do not show prices, or want to talk to the customer
before they do. It can replace the price with text such as “Price on request” and
add a “Request quote” button. When the shopper presses the button, WhatsApp opens
with a message that already names the product and its link. You answer in WhatsApp.

**Free version (this plugin)**

 * Hide prices on all products with one switch. Hiding is off until you turn it 
   on.
 * Replace the price with your own text.
 * Hide the Add to Cart button on products with a hidden price.
 * “Request quote” button on the product page, and optionally on the shop grid. 
   You choose the button text.
 * Set your own greeting for the first line of the WhatsApp message.
 * Per product: choose “Don’t hide price on this product” or “Always hide price 
   on this product”.
 * Price removed from the structured data (JSON-LD) when it is hidden.
 * Works with Storefront, Astra, Kadence and block themes such as Twenty Twenty-
   Five.
 * If no WhatsApp number is set, no button is shown, and you get a notice in the
   admin.

**Pro version (paid upgrade, sold separately)**

The settings screen shows the Pro features as disabled options under one “Quote 
Request Pro” banner. The Pro code is not included in this version, and nothing in
this plugin is locked or time-limited. Pro adds:

 * Hide prices only for chosen categories or products.
 * Rules by visitor: logged-out visitors only, user roles that still see prices,
   country, price range, out-of-stock products.
 * Quote list: shoppers collect several products and send one WhatsApp message.
 * Message templates with tags such as {product}, {sku}, {link}, {qty}, {variation}.
 * A different WhatsApp number per category or per product.
 * Button design: colour, size, chat icon and position.
 * Email form instead of WhatsApp for chosen categories.
 * Business hours with a different greeting when you are closed.

### Privacy

This plugin stores no personal data about shoppers. It saves only your settings 
in one option (`quotely_settings`) and an optional per-product setting. Buttons 
are links to wa.me (WhatsApp), so the shopper’s message is written and sent in WhatsApp,
under WhatsApp’s own privacy policy. In Pro, the quote list is kept in the shopper’s
own browser (localStorage) and is never sent to your server. The Pro email form 
sends one email to the site admin address and stores nothing. Uninstalling the plugin
removes its settings and product meta.

## Screenshots

[⌊General settings: hide prices, replacement text, Add to Cart.⌉⌊General settings:
hide prices, replacement text, Add to Cart.⌉[

General settings: hide prices, replacement text, Add to Cart.

[⌊WhatsApp settings: number, greeting and a test message.⌉⌊WhatsApp settings: number,
greeting and a test message.⌉[

WhatsApp settings: number, greeting and a test message.

[⌊Product page with "Price on request" and the "Request quote" button (Storefront).⌉⌊
Product page with "Price on request" and the "Request quote" button (Storefront)
.⌉[

Product page with “Price on request” and the “Request quote” button (Storefront).

[⌊Shop grid with the quote button (Astra).⌉⌊Shop grid with the quote button (Astra)
.⌉[

Shop grid with the quote button (Astra).

[⌊Pro options shown disabled in the Free version, under one Pro banner.⌉⌊Pro options
shown disabled in the Free version, under one Pro banner.⌉[

Pro options shown disabled in the Free version, under one Pro banner.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the `underpixel-quote-request` folder to `/wp-content/plugins/`, or install
    the zip from Plugins > Add New.
 3. Activate Underpixel Quote Request.
 4. Go to WooCommerce > Quote Request. On the WhatsApp tab, enter your number with 
    country code.
 5. On the General tab, switch on “Hide prices on all products” if you want prices 
    hidden.

## FAQ

### Why does the button not show?

No WhatsApp number is saved yet. The plugin never shows a button that goes nowhere.
Enter the number on the WhatsApp tab.

### What format should the WhatsApp number have?

Digits with the country code, no leading 0 after the country code. Example for Malaysia:
60123456789. Spaces, dashes and the + sign are removed when you save. A number must
have 8 to 15 digits.

### Does it hide the price from Google?

Yes. When a price is hidden, the plugin removes the price (the “offers” part) from
the product’s JSON-LD structured data, so it is not printed there either. Note that
the WooCommerce Store API (`/wp-json/wc/store/v1/products`) can still return prices;
if you hide prices from competitors, restrict that endpoint. Also, a cache or SEO
plugin that writes its own structured data is outside this plugin’s control.

### Does it work with page caching?

Mostly, with one limit. The plugin decides on the server, on each page load, what
the visitor sees. Pro rules that depend on the visitor (user role, logged-out visitor,
country) and the Pro after-hours greeting are decided this way. A full-page cache(
host cache, a caching plugin, a CDN) saves one version of the page and shows it 
to everyone. A visitor can then see the wrong price state, or the greeting for the
wrong time of day. If you use these Pro features, exclude product and shop pages
from the full-page cache, or make the cache vary by login state and country. The
simple Free setting (hide on all products) is the same for everyone and is safe 
to cache.

### The Pro email form does nothing.

The email form needs JavaScript. Without JavaScript, a link is shown instead: it
opens WhatsApp with the request already written when a number is set, and otherwise
the shopper’s own email program.

### Does it work if WooCommerce is not active?

It does nothing on the front end and shows one notice in the admin.

### Where are quotes stored?

Nowhere on your site. See the privacy note below.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Underpixel Quote Request for WooCommerce” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Underpixel Studio ](https://profiles.wordpress.org/shadowz0098/)

[Translate “Underpixel Quote Request for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/underpixel-quote-request)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/underpixel-quote-request/),
check out the [SVN repository](https://plugins.svn.wordpress.org/underpixel-quote-request/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/underpixel-quote-request/)
by [RSS](https://plugins.trac.wordpress.org/log/underpixel-quote-request/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.2

 * The “Upgrade to Pro” link now opens the plugin page on underpixelstudio.my.

#### 1.0.1

 * Initial release (renamed from Quotely to Underpixel Quote Request).

## Meta

 *  Version **1.0.2**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.6 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [call for price](https://wordpress.org/plugins/tags/call-for-price/)[hide price](https://wordpress.org/plugins/tags/hide-price/)
   [quote](https://wordpress.org/plugins/tags/quote/)[request a quote](https://wordpress.org/plugins/tags/request-a-quote/)
   [whatsapp](https://wordpress.org/plugins/tags/whatsapp/)
 *  [Advanced View](https://wordpress.org/plugins/underpixel-quote-request/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/underpixel-quote-request/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/underpixel-quote-request/reviews/)

## Contributors

 *   [ Underpixel Studio ](https://profiles.wordpress.org/shadowz0098/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/underpixel-quote-request/)