Themeslab Remove Add to Cart, Product Enquiry for WooCommerce
Remove Add to Cart buttons, turn WooCommerce into a catalog store, and add Contact Form 7 product enquiry forms conditionally by category or ID.
Use with caution
Themeslab Remove Add to Cart, P… works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Themeslab Remove Add to Car… stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| catalog mode | >100 |
| contact form 7 | >100 |
| product enquiry | #42 |
| remove add to cart | >100 |
| woocommerce | >100 |
About Themeslab Remove Add to Cart, Product E…
From the official readme · v1.0.0Description
Themeslab Remove Add to Cart & Product Enquiry for WooCommerce gives store owners full control over product purchase availability and customer inquiry options.
Many WooCommerce stores sell specialized goods, wholesale items, custom-manufactured products, or high-value inventory that requires direct customer consultation rather than instant online checkout. Standard WooCommerce setups force every product through a fixed shopping cart flow, which can cause friction for businesses that operate on custom quotes or catalog views.
This plugin solves that problem by allowing you to selectively disable the Add to Cart button and replace or complement it with a responsive Contact Form 7 product enquiry form. You can control visibility globally or target specific product types, product categories, or individual product IDs.
Key Features
- Flexible Add to Cart Removal: Disable purchase functionality across your entire store, or target specific product types (Simple, Variable, Grouped, External/Affiliate), product categories, or individual product IDs.
- Targeted Inclusions & Exclusions: Exclude specific products from cart removal rules, keeping instant purchase active on standard products while converting select items into inquiry-only products.
- Contact Form 7 Integration: Select any active Contact Form 7 form from your store to serve as your product enquiry form.
- Popup and Inline Display Modes:
- Popup Form: Display a customizable enquiry trigger button that opens a responsive modal form.
- Inline Form: Embed the inquiry form directly into the product page layout.
- Multiple Display Placement Options:
- Popup Button Locations: Next to purchase area, after purchase area, or after short description.
- Inline Locations: At purchase area, below purchase area, after short description, before product tabs, or inside a dedicated product tab.
- Automatic Cart Removal Fallbacks: If cart removal is active on a product and an inquiry button or form is set to render at the purchase area, the plugin automatically falls back to an optimal page position so your inquiry options always remain visible.
- Product Context Email Tags for CF7: Pass exact product information directly into Contact Form 7 email templates without editing saved form markup or database entries.
- Real-time Variable Product Tracking: Automatically captures selected variation IDs, variation SKUs, and human-readable variation attributes when customers select options on variable products.
- Server-Side Security & Data Validation: Validates submitted product IDs directly against published database records before sending emails to prevent browser DOM tampering.
- Built-in Admin Style Controls: Customize form titles, subtitles, font sizes, text colors, button background/hover states, input borders, and submit button styles straight from the admin dashboard.
- HPOS Compatible: Built following modern WooCommerce standards with official High-Performance Order Storage support.
Contact Form 7 Mail Tags
When product email tags are enabled in the plugin settings, you can use the following tags in your Contact Form 7 → Mail settings (Subject or Message Body):
[product_name]— Full title of the product being enquired about.[product_url]— Direct permalink URL to the product page.[product_id]— Database ID of the parent product.[product_sku]— SKU of the parent product (blank if none set).[variation_id]— ID of the selected variation (for variable products).[variation_sku]— SKU of the selected variation (for variable products).[variation_details]— Formatted attribute details of the selected variation (e.g., Color: Blue, Size: Large).
Common Use Cases
- Catalog Mode Stores: Turn WooCommerce into an online catalog where prices or inquiry options display without direct checkout.
- Custom Quotes & Wholesale: Allow B2B buyers or wholesale clients to request custom pricing quotes on specific products or categories.
- Out of Stock or Pre-order Items: Replace purchase buttons with inquiry forms for out-of-stock, incoming, or high-demand products.
- Services & Made-to-Order Products: Collect detailed project requirements before accepting orders on customized goods.
Installation
- Upload the
themeslab-remove-cart-and-product-enquirydirectory to the/wp-content/plugins/directory, or install the plugin directly through the WordPress plugins screen. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Ensure WooCommerce is active (and Contact Form 7 if using product enquiry forms).
- Navigate to WooCommerce → Remove Cart & Enquiry in your WordPress dashboard to configure your settings.
Frequently asked questions
Does this plugin require Contact Form 7?
The Add to Cart removal features work independently of Contact Form 7. Contact Form 7 is only required if you enable the Product Enquiry form feature.
Can I remove the Add to Cart button for specific categories only?
Yes. You can enable category filtering in the settings and select the specific categories where you want to disable cart buttons.
How do variable products work with enquiry forms?
When a customer selects variation attributes on a variable product page, the plugin captures the selected variation ID, SKU, and chosen attributes in real-time and passes them through the [variation_id], [variation_sku], and [variation_details] mail tags in your Contact Form 7 emails.
Will the enquiry form show if I remove the Add to Cart button?
Yes. The plugin includes automatic fallbacks so that if a form or button is set to display in the purchase area, it remains visible even when the standard WooCommerce cart form is disabled.
Changelog
1.0.0
- Initial release. Features include conditional Add to Cart removal, Contact Form 7 product enquiry forms, popup/inline modes, real-time variation tracking, server-side data verification, and HPOS compatibility.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Themeslab Remove Add to Cart,… alternatives
All catalog mode plugins →FAQ
Themeslab Remove Add to Cart, Produ…: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 13, 2026
Is Themeslab Remove Add to Cart, P… free?
Yes. Themeslab Remove Add to Cart, P… is free to download and use from the official WordPress.org plugin directory.
Is Themeslab Remove Add to Cart, P… safe to use in 2026?
Themeslab Remove Add to Cart, P… works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.
How many websites use Themeslab Remove Add to Cart, P…?
Themeslab Remove Add to Cart, P… is active on <10 WordPress websites and has been downloaded 146 times since it launched in September 2026. It was downloaded 92 times in the last 30 days.
Does Themeslab Remove Add to Cart, P… work with WordPress 7.1?
Yes. The developer has tested Themeslab Remove Add to Cart, P… up to WordPress 7.1.3, the latest release. It requires WordPress 5.8 or newer.
What PHP version does Themeslab Remove Add to Cart, P… need?
Themeslab Remove Add to Cart, P… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Themeslab Remove Add to Cart, P… last updated?
The latest version, 1.0.0, was released on September 10, 2026 (1 month ago).
Who makes Themeslab Remove Add to Cart, P…?
Themeslab Remove Add to Cart, P… is developed and maintained by WP Themes Lab.
What are the best alternatives to Themeslab Remove Add to Cart, P…?
The most popular alternatives to Themeslab Remove Add to Cart, P… are Wholesale Suite (20K+ installs), Store Vacation Lite for Woo… (20K+ installs) and ELEX WooCommerce Catalog Mo… (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card






