Non-Purchasable WooCommerce Products
Non-Purchasable WooCommerce Products
Description
Set certain WooCommerce products to be non-purchasable (display-only), with a custom message and button text.
Features
- Set is_purchasable status of products.
- Works with all product types, including variable products.
- Customise the button text and message on product pages.
- Disable the message output altogether if desired.
Installation
Via FTP
- Upload non-purchasable-woocommerce-products to the /wp-content/plugins/ directory.
- Activate Non-Purchasable WooCommerce Products through the ‘Plugins’ menu in WordPress.
- That’s it! The default settings are applied automatically, and you can make further changes in the options page at WooCommerce > Settings > Products > Non-Purchasable Products if you wish.
Via WordPress Admin
- Go to Plugins > Add New.
- Search for Non-Purchasable WooCommerce Products and click Install.
- Click Activate once installation is complete.
- That’s it! The default settings are applied automatically, and you can make further changes in the options page at WooCommerce > Settings > Products > Non-Purchasable Products if you wish.
Screenshots
Faq
No. The default settings are applied automatically once the plugin is activated, but you can change settings and the messages output through the options page (WooCommerce > Settings > Products > Non-Purchasable Products) if you wish.
Reviews
Works But I Wish
By chumidor on June 27, 2023
I wish there was an easy way to mark it as non-purchasable without having to go into the edit product screen. I have a ton of products I want to use this on and it's a pain to have to singling edit every one of them.
Still works great with 6.2 and PHP 8
By dalibor (daliborpuljiz) on May 17, 2023
Exactly what I was looking for. Works simple and great. Hope this plugin remains maintained.
Good plugin
By umizen40 on April 24, 2022
Works like a charm
By KarenWallace on November 28, 2021
Thank you !
By northcop on March 26, 2021
It just works!
By vrvk on March 31, 2020
Really easy and does what it says
By Iamhere on June 12, 2019
Works well
By JanPaul999 on June 4, 2019
Simple
By mahmoudinasab on October 12, 2018
Really good
By gidomajoor on February 9, 2018
Changelog
1.4
- Refactor.
- Bug fixes.
- Admin product table column removed.
- Icon added to admin product table.
- Tested with latest version of WooCommerce.
1.3
- Added option to display raw HTML output instead of default WooCommerce message wrapper.
- Added unique class name to front-end message wrapper.
1.2
- Moved the in-product checkbox to it’s own tab due to issues with variable/grouped products.
- Added a link to the settings in the product data tab section.
- Tested with WordPress 4.9.8.
1.1
- Added “Purchasable?” column to the “Products” admin screen.
- Added option on the settings page to hide “Purchasable?” admin column.
- Fixed a couple of typos (again).
- Tested with WordPress 4.9.7.
1.0.2
- Increased filter priority to avoid potential plugin conflicts.
1.0.1
- Fixed minor typos.
1.0
- Initial release.



