I am hoping that someone can help me figure out how to make something happen with this tool. I have read the documentation but am still not clear about the possibility. Here is the scenario.
I audit 30 stores for 30 different people. Each one of these stores needs to be audited every month.
I have 2 auditors who run all of the audits from their own computers
I need to charge each customer their own fee for doing so using their own credit card for their own account. I will not be using a master account.
I have an automated tool that is locked with padlock.
I want to purchase each store its own set of licenses or keys so that each one is paying for their own audits / uses. Ideally using woo.
Lets say each license / key is run limited to 2 runs. So each store has 2 uses per month, then the auditor moves on to the next store, still using the same computer.
Is the scenario above possible? How would that work if I integrate it with woo commerce? Are there any limitations?
I think it is possible. More, I think the number of runs per site can be flexible, you can use the Quantity purchased as Number of Runs Per Month, so when they subscribe, they decide how many runs they want to subscribe for.
When you run the tool for a site, you should use the wordpress API in vba to increase the runs count (should be stored in customer order) for that month, for that site, if it did not reach already the max runs.
If you want to use yearly/monthly subscriptions, you will have to use WooSubscriptions plugin, this way you use the padlock woocommerce kit to activate and check subscription status.
If you just want to allow clients to purchase, let’s say 24 runs (this should allow them 1 year of usage, unless they run more than 2 per month), you don’t need to use the subscriptions plugin, use vba and Woo API to add a custom field to that order named RunsCount, check in vba the RunsCount and increase it at each run, stop audits when you reach the number of runs paid. Or, you can store in a custom field the yyyy-mm-dd of all runs, you’ll have a log of the dates when they had a run. Lots of possibilities.