I am new to WordPress Plugin development:
I am using WooCommerce Subscriptions Extension. I have a requirement of Initiating the subscription every weekday. So my thought was to include Every (Weekday, Monday, Tues, Wed, Thur,Fri, Sat, Sunday) frequency Options. Currently, its ( day, week, month, year). I dont want to touch existing. I am going through Documentation, but not getting any clue where to start.
Or should i add the logic where Order is getting created during everyday subscription?
Related
Scratching my head with a specific setup for member-only content (currently using Woo Memberships and Woo Subscriptions).
The project has a large number of downloadable products which are available for purchase as one-offs. So far so good :)
However, those downloads should be available for free for paid members - a bit more tricky.
Besides that, only those downloads that are published during the membership period should be available for free - every product has a custom field that contains month and year the product belongs to.
For example, if I'm an active member since Jan 2019 - I get free access to downloads for Jan 2019, Feb 2019 and so on.
If I used to be a member from Apr 2018 till Dec 2018 - I get free access to downloads for Apr 2018, May 2018 and so on.
Any tips how to build such setup? Should I consider EDD (or maybe something else) instead of Woo? I'm almost ready to begin modifying https://woocommerce.com/products/woocommerce-subscription-downloads/ for this, but thought maybe someone else has done anything similar before?
A little late to the party on this one, but I think that a plugin called S2Member might be really good for this case.
I use the WooCommerce Subscription extension to add subscription products to my online shop.
I set up a product which is valid for 6 months. However if somebody orders this product the ordering date is set correct, but the expiration date says 1st January 1970. Did I miss a setting somewhere?
Would be great if someone knows the answer!
The Subscriptions plugin allows for the payment date to be synchronised to the first of each month, more specifically to the first of the following month. So if someone registers in January they would be charged on the February 1st. However I need the ability for them to be synchronised/aligned to be charged on 1st of March., is this possible?
I am in need of a plugin or any codes, ideas that will make a specific wordpress user have a list of monthly report(payment transactions, account status).
I know it is confusing but what I mean is:
- every month or two, admin will update user savings/credits
- and the user can view his/her current savings/credits
- the user also can view the past report updates
Sample:
Current Savings: #800
Mar 05 - $700
Feb 02 - $400
Jan 02 - $100
When they click one of the past records, they will go to a page with a complete details of the transaction.
NOTE: All payment/transactions are made online. This is just for viewing purpose only. Users cannot edit anything except for their profile.
Can wordpress do this? or I should go with hardcode php? I prefer wordpress because it is convenient to use
Thanks Everyone
Sounds very much like a custom feature which will require you to build it unless you're payment gateway provides this type of functionality for you.
However, you say that the admin will update some values each month. If you're using custom fields, you can use the custom fields plugin to display the values.
I created a paypal subscription in my merchant account. But i have problem on next due date. it like this...
i created the paypal subscription on 14 jan 2013 and set one day trail period. (this is daily subscription)
In my paypal account subscription detail page it shows 15 jan 2013 as next due date. That is correct because i setup a one day trail period. i wait and see to get daily subscription in 15 jan 2013 (due date).
However payment is made on 16 jan 2013. Now i have problem..
I want to know if i setup a subscription rule in 2013/01/14 with one day trail period. So when i get first payment. is it beginning of day on 2013/01/15 or end of day on 2013/01/15
Thanks
PayPal attempts to collect recurring payments from subscribers on the day after the previous
billing cycle or trial period ends. Billing cycles can be daily, weekly, monthly or yearly,
depending on the terms of the original subscription.
So the first payment happens when they first subscribe, then the next payment occurs the day after the first subscription period runs out...
Any delay otherwise is probably processing time (it can take a little while for payments to clear...)
I'm guessing after you created your plan you tried it out by subscribing... so you paid on the 14th for a 1 day trial that was over on the 15th... then the next payment happens the day after that billing cycle (the 16th) when it charges for the next period.
Information taken from the paypal pdf here https://www.x.com/sites/default/files/pp_websitepaymentsstandard_integrationguide.pdf Which I don't blame you for not finding... I had to download 2 pdfs before that one that kept telling me the document had moved and sent me to the next one until I finally got the right one.