Home Plugins woocommerce prevent purchase
Prevent Purchase for WooCommerce logo

Prevent Purchase for WooCommerce

by Andrew Munro on WordPress.org

Prevents a product from being purchased

(1)

This plugin requires WooCommerce. It allows the site owner to prevent a product from being purchased by enabling a checkbox. It also allows you to override the message on a per-product basis. This will be useful for when you want to let customers know a product is only available in-store but still have the product listed on your website.

How does it work?

This is a very simple plugin that hooks into WooCommerce’s woocommerce_is_purchasable filter. When a product is deemed unpurchasable the “add to cart” button on the main product listing is replaced with a “read more” button. When the customer views the single product page they are shown a message that the product is not available for purchase and the add to cart buttons are removed.

Active installations60+
Weekly downloads
3+200.00%
Version1.1.0
Last updated11/2/2025
WordPress version3.3
Tested up to6.8.3
Tags
disablepreventpurchasewoocommerce