Plugin info

Total downloads: 2,435
Active installs: 60
Total reviews: 1
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 11/2/2025 (57 days ago)
Added to WordPress: 3/19/2015 (10 years old)
Minimum WordPress version: 3.3
Tested up to WordPress version: 6.8.3
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 57 days ago • 1 reviews

61/100

Is Prevent Purchase for WooCommerce abandoned?

Likely maintained (last update 57 days ago).

Compatibility

Requires WordPress: 3.3
Tested up to: 6.8.3
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

EDD Favorites
Rating 3.0/5 (4 reviews)Active installs 100
EDD Purchase Rewards
Rating 5.0/5 (4 reviews)Active installs 80
EDD Free Download Text
Rating 0.0/5 (0 reviews)Active installs 30
EDD Purchase Gravatars
Rating 5.0/5 (1 reviews)Active installs 20
EDD Prevent Checkout
Rating 0.0/5 (0 reviews)Active installs 10
EDD Add To Cart Redirect
Rating 0.0/5 (0 reviews)Active installs 10

Description

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.

Installation

  1. Unpack the entire contents of this plugin zip file into your wp-content/plugins/ folder locally
  2. Upload to your site
  3. Navigate to wp-admin/plugins.php on your site (your WP Admin plugin page)
  4. Activate this plugin

OR you can just install it with WordPress by going to Plugins >> Add New >> and type this plugin’s name

Go to a product’s edit/publish screen and enable the “Prevent Purchase” checkbox. Optionally you can enter in a custom message which is shown on the single product page.

1.1.0

  • Plugin renamed to comply with WooCommerce trademark requirements
  • Added nonce verification and security improvements
  • Improved input sanitization and output escaping

1.0

  • Initial release

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

No changelog available