Easy Digital Downloads Purchase Limit extension allows you specify purchase limits on a per-product basis. Purchase Limits also allows you to limit the dates Downloads are available to be purchased by setting a start and/or end date.
After installing the extension, The Purchase Limit Options section will be added to the Easy Digital Downloads Extensions tab.
Sold Out Button Label
Enter the text you want to use for the button on sold out items.
Show Remaining Purchases
Specify whether or not you want to display remaining purchase counts on downloads.
Remaining Purchases Label
Enter the text you want to use for the remaining purchases label.
Enable Date Restriction
Specify whether or not to enable restriction by date range.
Global Start Date
Define a global start date.
Global End Date
Define a global end date.
Pre-Date Label
Enter the text you want to use for items which are not yet available.
Post-Date Label
Enter the text you want to use for items which are no longer available.
Sold Out Error Message
When user click add to cart and if that product is sold out, then this error message will show.
Enable Low Stock Notification
Check this box if you wanted to enable email notification for low stock of downloads.
Low Stock Threshold
Set the number of downloads to trigger the low stock notification.
Low Stock Email Subject
Enter the subject line for the low stock notification email. Available template tags:
{product_id}
- displays the product ID{product_name}
- displays the product name{quantity}
- displays the quanity of productLow Stock Email Body
This is the body, main content of the email for low stock notification. HTML is accepted. Available template tags:
{product_id}
- displays the product ID{product_name}
- displays the product name{quantity}
- displays the quanity of productEnable Out of Stock Notification
Check this box if you wanted to enable email notification for out of stock of downloads.
Out of Stock Threshold
Set the number of downloads to trigger the out of stock notification.
Out of Stock Email Subject
Enter the subject line for the out of stock notification email. Available template tags:
{product_id}
- displays the product ID{product_name}
- displays the product name{quantity}
- displays the quanity of productOut of Stock Email Body
This is the body, main content of the email for out of stock notification. HTML is accepted. Available template tags:
{product_id}
- displays the product ID{product_name}
- displays the product name{quantity}
- displays the quanity of productNotification Email
Enter the email address(es) that should receive a notification for low stock / out of stock, each separated by comma.
You can specify purchase limits on a per-product basis or on variation basis.
There are two ways to limit the purchase count for downloads:
1. For the entire download when using a single price option
2. For individual price options when using variable prices
If using a single price option, you will have a new input field that looks like this:
If using variable prices, you will have an input field added to each individual price:
When you set a purchase limit, either for the entire product or for individual prices, and that limit is reached (meaning that many customers have purchased it), new customers will no longer be allowed to purchase the item untill you restock the items.
If using variable prices and wanted to set whole product as sold out when any of the variation is out of stock then please check the box "Disable product when any item sold out" as mentioned in the image below:
Single price downloads will have their entire purchase button changed to "Sold Out":
Variable price options will display as sold out:
If you wish to change the text that is displayed for sold out options, you can go to Downloads > Settings > Extensions > Purchase Limit Options > Sold Out Button Label and set your own text there.
In order to limit when Downloads can be purchased, you will need to make sure that the Enable Date Restriction option is enabled in global setting.
Once you have configured the settings to your liking, go to the Edit screen for the download you wish to limit the purchase availability for. You will have a new section added to the screen that looks like this:
To limit when the product can be purchased, simply set the Start Date and End Date options to the dates you want the Download to be available for purchase.
Customers will now only be allowed to purchase the product inside of the specified date range.
When download viewed before start date, the purchase buttons will look something like this:
When download viewed after end date, the purchase buttons will look something like this:
If you wish to change the text that is displayed for sold out options, you can go to Downloads > Settings > Extensions > Purchase Limit Options > Pre-Date Label & Post-Date Label and set your own text there.
If any download's purchase limit over, then it will display error as below before add to cart.
To use EDD Purchase Limit with EDD FES plugin, you need to do some simple setup. Follow the steps below:
_edd_prse_lmt_start_date
for Start Date and _edd_prse_lmt_end_date
for End Date. Also tick checkbox for time for allowing your vendor to selected date & time.
After following above steps, vendor will be able to see the Purchase limit fields on "Vendor Dashboard" page as of below screenshot
You can restrict vendor from creating number of products. See the screenshot below
You can also set the different Product creation limit for a specific user from user edit page. See the screenshot below
Does Purchase Limit support the Frontend Submissions extension?
Yes it does!
Does Purchase Limit support the Wishlists extension?
Yes it does!