Is there an option to limit daily downloads to WooCommerce subscriptions? - woocommerce

We have around 150 digital downloadable products powered by WooCommerce and recently had to integrate subscriptions plugin (called WooCommerce subscriptions) and also a WooCommerce memberships plugin. Is there an option to limit 5 downloads per day in subscription.
It is like when the user subscribed to a subscription package, he/she has access to 5 digital downloadable products per day. When reached 5 downloads a day, a quota limit should display them on a page.
like feature I'm seeing it on nobuna at this link
nobuna(dot)com/max-quota-daily/

This plugin will probably do the trick:
https://www.wpdownloadmanager.com/download/download-limit/
Might be best to post this on the Wordpress Stack Exchange :)

Related

Send API after payment completed WooCommerce

I have an e-commerce on Wordpress where I put my products for sale through WooCommerce and a demand arose for an advantage club where, after payment was made, it would send data to an API to create an account on a platform and when is no longer paid to be deactivated by the same API. How can I do this? Is there any way?
I looked for documentation on the internet but I couldn't find much.
You can use, a hook that runs when an ordered is marked as completed:
woocommerce_order_status_completed
if that doesnt work for you, you need to check the payment gateway provider, to see what hooks they offer

How can I have subscription to download limited products in limited time in woocommerce?

I want to sell downloadable products with Woocommerce. Now I want to create some subscription package. so my customers can buy products or buy subscription and download for example 10 products in 1 month.
Is there any plugin to have this in Woocommerce or any other plugin like Woocommerce or any other cms like Joomla or any other Ecommerce software like Prestashop?
Pay attention please my first option is Woocommerce.
As per our analysis for your requirements there is currently no plugin which is provides this kind of functionality up til now. You can very well use a custom code to create this kind of functionality on your site for WooCommerce.
Approach here would be as follows:
Restrict all WooCommerce products and WooCommerce Subscription products from buying for all users. Restrict all the users on bases of whether the user has a Subscription package active or not.
Create your subscription Package product which we will be available for all users to buy. Set the attributes of the products like the Purchase limit.
Once a subscription package is purchased by a user set a meta field for that user with the limits specified in Subscription Package Attributes.
If a subscription package is active for a user check for whether the user has exhausted the purchase limit. if not then show the add to cart button if the customer has exhausted the purchase limit restrict the user from buying.
This way you can restrict the Customer to limit there purchase (custom field) for limit time (using WooCommerce Subscription daily/weekly/monthly/yearly) with custom coding in a custom plugin.

Stripe Account Disappeared from Dashboard

I had an account recently processing payments in USD for a site and a few days ago it vanished without a trace from the dashboard within Stripe. It is a subscription based site which makes use of Foxycart / Foxyshop wordpress. Within foxycart there is an area in which I have placed keys.
The only thing that has changed last week is that I set up a new wordpress installation on same server which also charged USD in Test Mode only.
This does not make use of FOxycart and I am using woocommerce and a woocomerce plguin for subscriptions + stripe.
The Stripe account used for the second site is a separate stripe account.
I have contacted Stripe 4 times in last 4 days with no answer whatsoever. The original account is still processing payments for subscriptions that have previously been set.
I was thinking I could always set up a new account and update keys within Foxycart but am not sure if this will affect past subscriptions in any way. I would like to retain records as well fdrom previous transactions. Help appreciated as my client is very upset.

Subscription based access in Wordpress using woocommerce

I have a Wordpress site that besides some other pages, it has 10 pages which I want them to be with limited access. Basically, I want a page to be visible to a person only after he paid a subscription. Subscriptions can be for 1, 3 or 6 months. A person can buy subscriptions for one or more pages(with different periods of time). Each subscription should expire at the required time.
I am planning to sell those subscription using Woocommerce. So far I have tried to use Private Content but I can't get a link between WooCommerce and Private Content. Also, the only payment gateway that I managed to set up so far is PayPal, but I want to use Skrill, Neteller and Credit Cards as well.
How can I set up those subscriptions in order to permit access to those private pages?
How can I set up the payment options in order to use Skrill, Neteller and CC for the subscriptions?
I need to know who subscribed to what page (basically knowing his email that he used to register on the website) so I can send different emails depending on page the person subscribed?
hi better to use a subscription plugin like
-- wordpress s2membership
-- wishlist membership
These plugins provide the whole functionality you are asking for .
1 you can set membership levels
2 restrict the page content to only paid subscribers
3 and choose the payment gateways also

Charge user on a per month & per post basis for directory

I'm looking for a way to charge users to post to a directory site.
I've tried using the WPMU Dev directory plugin, but it didn't have this feature.
You could either charge a one time fee per post, or you could charge a monthly rate.
Oh, and for now the gateway would be PayPal.
Cheers.
There are a number of ways you could do that on the PayPal platform, but with the limited info I have here I would probably recommend the Adaptive Payments API, specifically Preapproval and Pay.
Using Preapproval, you would have users create a preapproval profile which gives you authentication to make payments on their behalf without further approval. This way you could take payments based on any trigger you want, be it a post, a specific date coming up, or whatever.

Resources