WordPress Plugin

Hide Price for
Stores Pro

A rule-based engine that controls exactly who sees prices in your WooCommerce store. Target guests, user roles, countries, dates, and purchase history — then replace the price with a login button, redirect, or inquiry form. Server-side. Zero CSS tricks.

10 Targeting Conditions
6 CTA Action Types
14-Day Money-Back Guarantee
Try Free Version
Lifetime Updates
Priority Support
14-Day Guarantee
Hide Price for Dashboard
Hide Price for
🎯
Rule-Based Engine Priority-ordered, unlimited rules
🌎
Geo-Targeting Include or exclude countries
📋
Inquiry / Quote Form AJAX modal, leads to DB
🔒
Server-Side Secure Not display:none — PHP level

The Problem

WooCommerce Shows Prices to Everyone by Default

For B2B, wholesale, and membership stores this is a business problem that CSS tricks cannot solve.

🕵️
Competitors See Your Pricing Your trade prices are fully public. Anyone can see your margins, undercut you, or share your rate card.
🛒
Non-Approved Buyers Checkout Retail customers buy at wholesale prices. No native way to restrict purchasing to verified accounts.
🌎
Wrong Pricing in Wrong Regions No way to show different CTAs per country. Regional pricing is visible to everyone by default.
🎭
CSS Hides Are Insecure display:none is cosmetic only. Price is still in page source, inspect element, and the REST API.
🔒
The Solution: Server-Side Hide Price Pro removes prices at the PHP level before HTML ever reaches the browser. Check source, inspect, or REST API — price is gone everywhere.
⚡
Zero Performance Impact Rules cached in PHP memory per request. Zero extra DB queries. Geo lookups cached 24h. Negligible overhead on any store.

Core Features

Everything Built In — No Extra Plugins Needed

Geo-targeting, scheduling, inquiry forms, analytics, and REST API protection all included. One plugin, zero dependencies.

10 Targeting Conditions

Target by guest/logged-in, user roles, exclude roles, specific user IDs, products, categories, tags, geo-country, scheduling, purchase history, and customer spend — any combination with OR/AND logic.

  • Guest & logged-in user targeting
  • User role include / exclude
  • Geo-targeting by country
  • Scheduling — dates, days, time window
PRO

6 CTA Action Types

Replace the price with exactly the right call-to-action: plain text, login button, redirect button, inquiry/quote form, custom HTML, or a media library image. Hide the cart button server-side too.

  • Login & redirect buttons
  • AJAX inquiry / quote form
  • Custom HTML & image CTA
  • Hide cart button server-side

Scheduling & Geo-Targeting

Set rules to activate only within date ranges, specific days of the week, or time windows — all in your site timezone. Combine with geo-targeting to target or exclude specific countries.

  • Date range scheduling
  • Days-of-week & time window
  • Country include / exclude
  • WC MaxMind + ip-api fallback

Analytics Dashboard

KPI cards with trend percentages. Chart.js daily event chart. Filter by 7, 30, or 90 days. Per-rule performance table. Export to CSV.

  • Total price hides & unique products
  • Chart.js daily event chart
  • Per-rule performance breakdown
  • Export analytics to CSV

Inquiry / Quote Form

AJAX modal form embedded in the product page. Leads saved to the WP database, emailed to admin instantly, and an auto-reply sent to the customer.

  • AJAX modal — no page reload
  • Leads saved to database
  • Instant admin email notification
  • Auto-reply to customer

Server-Side & REST API Secure

Prices removed at PHP level before HTML reaches the browser. REST API blanks price, regular_price, sale_price, and price_html. Schema.org / structured data removed.

  • PHP-level — not display:none
  • REST API price blanking
  • Schema.org / SEO protection
  • Variable product inheritance

Simple, Powerful, Intuitive

Clean admin interface built for speed. Create, configure, and track results — all from one dashboard.
Rules Dashboard

All your price rules in one table. Drag to reorder, AJAX toggle on/off, one-click duplicate, and KPI cards.

Rule Editor

Two-column rule editor — conditions on the left, actions on the right. Tabs for Conditions, Scheduling, and Geo & Advanced.

Analytics

Analytics dashboard with KPI cards, Chart.js daily chart, top products, events by day of week, and per-rule performance table.

Inquiries

Admin inbox for all quote requests. Filter by All, New, Read, Replied, and Closed. Bulk actions, status management, export to CSV.

Settings

Settings panel with tabs for General, Inquiry Form, Styling, and Advanced configuration.

How It Works

Three Steps to Get Started

1

Create a Rule

Name it, set priority, add internal notes. Lower priority number = fires first. Unlimited rules for any scenario.

Example: "Hide prices from guests" at priority 10
2

Set Conditions

Target by guest/role/country/date/time/spend/purchase history — any combination. Empty condition = matches all visitors.

Example: User Type → Guests · Category → Wholesale
3

Control What They See

Replace price with plain text, login button, redirect, inquiry form, or custom HTML. Optionally hide the Add to Cart button too.

Example: Show inquiry form · Hide cart button
🏭

B2B & Wholesale Stores

Hide prices from guests and retail customers entirely. Show a "Request a Quote" form to unverified visitors and reveal prices only to approved wholesale roles.

Result: Protected trade pricing, more qualified leads
🌎

Regional Pricing Control

Show different CTAs per country. Hide prices in regions where you don't ship, show a "Contact distributor" button in specific countries.

Result: Clean regional pricing, no grey market leaks
⏰

Flash Sale & Time-Limited Pricing

Schedule a rule to reveal exclusive pricing only during a sale window — specific dates, days of week, or time ranges.

Result: Automated price control, no manual switching

Free vs Pro

What's in Each Version

Feature Free Pro
Rule Engine
Unlimited rules with priority system ✓ ✓
Drag-to-reorder, AJAX toggle on/off ✓ ✓
Variable product rule inheritance ✓ ✓
Conditions
Guest / logged-in user targeting ✓ ✓
User role targeting & product targeting ✓ ✓
Exclude roles, specific user IDs — ✓
Geo-targeting by country — ✓
Scheduling (dates, days, time window) — ✓
Purchase history & customer spend tiers — ✓
Actions
Plain text & hide cart (server-side) ✓ ✓
REST API price protection ✓ ✓
Login button, redirect, custom HTML, image — ✓
Inquiry / Quote Form (AJAX, saved as leads) — ✓
Admin & Analytics
Analytics dashboard & Inquiry Manager — ✓
Email notifications + auto-reply to customer — ✓
Import / Export rules (JSON) — ✓
Automatic updates via license key — ✓
Priority email support — ✓

Pricing

Simple, Honest Pricing

One license. Every feature. All future updates included.

Free Version

Basic guest/role price hiding for simple stores.

$0 Forever

  • Unlimited rules with priority system
  • Guest & user role targeting
  • Plain text & hide cart server-side
  • REST API price protection
  • Geo-targeting & scheduling
  • Inquiry form & analytics
MOST POPULAR

Pro Version

Full rule engine with all 10 conditions, 6 actions, inquiry forms & analytics.

$39 1 site · one-time

  • Everything in Free
  • All 10 targeting conditions
  • Geo-targeting by country
  • Scheduling — dates, days & time
  • Inquiry / Quote Form (AJAX)
  • Analytics & Inquiry Manager
  • Login button, redirect, custom HTML & image CTA
  • Purchase history & customer spend targeting
  • Email notifications + customer auto-reply
  • Import / Export rules (JSON)
  • REST API & Schema.org protection
  • Free plugin rule migration on activation
  • Automatic updates via license key
  • 1 year priority email support
14-day money-back guarantee

Multi-Site

Run price rules across multiple stores with volume pricing.

$89 3 sites · one-time

  • Everything in Pro
  • 3-site license included
  • 1 year priority support
  • Unlimited sites plan: $149
  • Support renewal at 30% after year 1
FAQ

Common Questions

Everything you need to know about Hide Price for. Can't find your answer? Contact support.

💬

Still have questions?

Our support team typically responds within 4 hours during business days.

Get in Touch
Typically replies in 4 hours

Yes. Prices are removed at PHP level before HTML reaches the browser. Check page source, inspect element, call the REST API — price is gone from all of them. Not display:none.

Yes. Rules on parent variable products auto-apply to all variations including AJAX-loaded prices. You never need to list individual variation IDs.

By default rules apply to everyone including admins. To exempt admins, add "administrator" to the Exclude Roles field on each rule. This is a one-time setup per rule.

Geo uses WooCommerce MaxMind GeoIP as the primary source with ip-api.com as a fallback. Country lookups are cached for 24 hours to eliminate repeated API calls.

No. Rules are cached in PHP memory per request — zero extra database queries per product render. Geo lookups are cached for 24 hours.

When a visitor clicks the "Request a Quote" button, an AJAX modal opens without a page reload. The submission is saved to the WordPress database, emailed to the admin instantly, and an auto-reply confirmation is sent to the customer.

Yes — leave the free plugin active when you first activate Pro. Pro reads your existing free plugin rules and imports them automatically on first activation.

Yes — 14-day money-back guarantee, no questions asked. Email [email protected] with your order number within 14 days of purchase for a full refund.

Server-Side WooCommerce Price Control

Ready to Control Your WooCommerce Pricing?

Join 500+ stores using CodeAtoZ plugins. Hide prices from the right visitors, show the right CTA, and capture leads with the built-in inquiry form — all server-side, zero CSS tricks.
Try Free Version First
14-Day Guarantee · Lifetime Updates · Priority Support