Title: Disable Downloadable Repeat Purchase &#8211; WooCommerce + WPML
Author: pwallner
Published: <strong>اپریل 14, 2017</strong>
Last modified: نومبر 15, 2018

---

Search plugins

![](https://ps.w.org/disable-downloadable-repeat-purchase/assets/banner-772x250.
png?rev=1714562)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/disable-downloadable-repeat-purchase/assets/icon-256x256.png?
rev=1637404)

# Disable Downloadable Repeat Purchase – WooCommerce + WPML

 By [pwallner](https://profiles.wordpress.org/pwallner/)

[Download](https://downloads.wordpress.org/plugin/disable-downloadable-repeat-purchase.2.0.0.zip)

 * [Details](https://bcc.wordpress.org/plugins/disable-downloadable-repeat-purchase/#description)
 * [Reviews](https://bcc.wordpress.org/plugins/disable-downloadable-repeat-purchase/#reviews)
 *  [Installation](https://bcc.wordpress.org/plugins/disable-downloadable-repeat-purchase/#installation)
 * [Development](https://bcc.wordpress.org/plugins/disable-downloadable-repeat-purchase/#developers)

 [Support](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/)

## Description

This WooCommerce plugin prevents a user from being able to purchase a downloadable
product that they already own. In place of the “Add to Basket” button on the product
page, a message will display informing the user they already own the item, and links
to download the linked files are provided there. Those links are the special links
to the file that are provided on the “My Downloads” page, or part of the “My Account”
page.

If the user has had a refund for the item the normal “Add to Basket” button will
show again, allowing purchase.

On any page that displays the products other than the single product page, the button
shows as “Read More”, as though the product is not available.

The plugin is very fast, works together with WPML and can show the output in any
language!

Now it also works with WooCommerce Subscriptions!

## Screenshots

[⌊Nonpurchasable-message in theme Twenty Seventeen⌉⌊Nonpurchasable-message in theme
Twenty Seventeen⌉[

Nonpurchasable-message in theme Twenty Seventeen

[⌊Nonpurchasable-message in theme Storefront⌉⌊Nonpurchasable-message in theme Storefront⌉[

Nonpurchasable-message in theme Storefront

[⌊Nonpurchasable-message in theme Shopkeeper⌉⌊Nonpurchasable-message in theme Shopkeeper⌉[

Nonpurchasable-message in theme Shopkeeper

[⌊Nonpurchasable-message in theme Shop Isle⌉⌊Nonpurchasable-message in theme Shop
Isle⌉[

Nonpurchasable-message in theme Shop Isle

[⌊Nonpurchasable-message at variable product⌉⌊Nonpurchasable-message at variable
product⌉[

Nonpurchasable-message at variable product

[⌊Setting simple product⌉⌊Setting simple product⌉[

Setting simple product

[⌊Setting variable product⌉⌊Setting variable product⌉[

Setting variable product

## Installation

Just install the plugin as normal and activate it. Nothing else required.

## FAQ

  How does it work?

The plugin file adds 2 main functions that hook into WooCommerce using add_filter
on ‘woocommerce_is_purchasable’, and ‘woocommerce_single_product_summary’.

It uses div tags, including “woocommerce-info wc-nonpurchasable-message”, which 
means it should be styled in conjunction with any WooCommerce theme. Tested on Shopkeeper.

## Reviews

![](https://secure.gravatar.com/avatar/603765c1c8529963253aaf60982efdbcf4a995fbce1b838e106cec7482e7813d?
s=60&d=retro&r=g)

### 󠀁[Love it :)!](https://wordpress.org/support/topic/love-it-2161/)󠁿

 [admin](https://profiles.wordpress.org/migup/) مئی 17, 2018

i cant without ! Thank you 🙂

![](https://secure.gravatar.com/avatar/819ee0ac34e9799c07a3c4b6e24d88107c1f86a164522be77e39570ec7cab6c9?
s=60&d=retro&r=g)

### 󠀁[amazing plugin](https://wordpress.org/support/topic/amazing-plugin-807/)󠁿

 [dov123](https://profiles.wordpress.org/dov123/) اگست 26, 2017

amazing plugin with a wonderful support

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/)

## Contributors & Developers

“Disable Downloadable Repeat Purchase – WooCommerce + WPML” is open source software.
The following people have contributed to this plugin.

Contributors

 *   [ pwallner ](https://profiles.wordpress.org/pwallner/)

“Disable Downloadable Repeat Purchase – WooCommerce + WPML” has been translated 
into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/disable-downloadable-repeat-purchase/contributors)
for their contributions.

[Translate “Disable Downloadable Repeat Purchase – WooCommerce + WPML” into your language.](https://translate.wordpress.org/projects/wp-plugins/disable-downloadable-repeat-purchase)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/disable-downloadable-repeat-purchase/),
check out the [SVN repository](https://plugins.svn.wordpress.org/disable-downloadable-repeat-purchase/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/disable-downloadable-repeat-purchase/)
by [RSS](https://plugins.trac.wordpress.org/log/disable-downloadable-repeat-purchase/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.0.0

 * Bug fix introduced in version 1.2.3
 * Now it works also with WooCommerce Subscriptions
 * Updated to latest versions of WPML, WooCommerce and WordPress

#### 1.2.3

 * Bug fix on variable products

## Meta

 *  Version **2.0.0**
 *  Last updated **8 years ago**
 *  Active installations **30+**
 *  WordPress version ** 4.9 or higher **
 *  Tested up to **5.0.30**
 *  Languages
 * [English (US)](https://wordpress.org/plugins/disable-downloadable-repeat-purchase/)
   and [German](https://de.wordpress.org/plugins/disable-downloadable-repeat-purchase/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/disable-downloadable-repeat-purchase)
 * Tags
 * [disable](https://bcc.wordpress.org/plugins/tags/disable/)[downloadable](https://bcc.wordpress.org/plugins/tags/downloadable/)
   [downloads](https://bcc.wordpress.org/plugins/tags/downloads/)[subscriptions](https://bcc.wordpress.org/plugins/tags/subscriptions/)
   [woocommerce](https://bcc.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://bcc.wordpress.org/plugins/disable-downloadable-repeat-purchase/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/reviews/)

## Contributors

 *   [ pwallner ](https://profiles.wordpress.org/pwallner/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/disable-downloadable-repeat-purchase/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=p%2er%2ewallner%40gmail%2ecom&lc=AT&item_name=mcpat&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_SM%2egif%3aNonHosted)