Hide Cart Functions
View on WordPress.orgScores higher than 36% of indexed plugins
About
Hide the product's price, add-to-cart button, quantity, and options on any product and order. Inject an optional message.
What It Does
Hide Cart Functions removes the standard WooCommerce buying interface on a per-product basis, hiding the price, add-to-cart button, quantity field, and product options. It then lets you inject a custom message in place of those elements, so visitors see whatever text you configure instead of a checkout path. In effect, it converts specific WooCommerce products into read-only catalogue entries without forcing the entire store into catalogue mode.
Who It's For
This plugin is well suited to WooCommerce store owners who need to selectively switch off purchasing on certain products while keeping the rest of the store fully shoppable. It fits wholesale sites that price only on request, restaurant menus that link to order pages elsewhere, art galleries displaying portfolio pieces, and any business that wants a coming-soon or appointment-based product page rather than a live checkout. If you only need to hide one button site-wide, this is overkill, but for per-product control it is well targeted.
Who Should Skip It
If you want to hide prices and add-to-cart across your entire store rather than on individual products, you are better off with a full catalogue-mode plugin like ELEX WooCommerce Catalog Mode. Anyone who needs role-based pricing, quote workflows, or conditional hiding based on user role will also find this tool too limited.
The Bottom Line
Hide Cart Functions does one job, hiding price, cart, quantity, and options on selected products, and it does it with a current codebase and a strong user rating. The plugin's main weaknesses are its modest install count and the absence of any visible support activity, so buyers are relying on a small community. With an overall quality score of 76.87 out of 100, it is a solid, focused choice for per-product WooCommerce hiding rather than a full catalogue-mode solution.
Related Plugins
Choose this if your goal is to hide entire categories from menus, feeds, and search rather than to control WooCommerce buying elements per product.
Pick this when you want a site-wide catalogue mode with role-based exceptions instead of per-product hiding of individual interface elements.
Pick this if you want customers to request a quote instead of buying, which is a heavier workflow than simply hiding the cart button.
Choose this when pricing and cart visibility should depend on user role, such as wholesale tiers and logged-in customer groups.
Pick this if you only need to swap prices for a phone-call prompt across the catalogue and do not need per-product control over other elements.