A wordpress plugin to update Woocommerce Subscriptions.
- or -
Post a project like this1354
£200(approx. $252)
- Posted:
- Proposals: 17
- Remote
- #2932706
- OPPORTUNITY
- Awarded
⭐ ⭐ ⭐ ⭐ ⭐ Top Rated in Plymouth UK, 17+ Years Professional Experience, A+ Communications
Metuchen
PPH #1 Service Provider in Development & IT : Wordpress|Magento|React Native|Mobile App Development|Angular|Node.js
Mohali
Web & Mobile Development Expert in React, Redux, Angular, NodeJS, MongoDB, React-Native, IOS, Android, Wordpress, PHP & Frameworks, SEO and Digital Marketing
Chandigarh
2742634658521128342460121445011944222120379896937906663661911314192122723942237859
Description
Experience Level: Expert
I have a requirement for a plugin as specified below. I can give you further details and system access etc. i'd like this completed over the next 2 weeks if possible.
A function to edit all subscriptions
Currently a purchased “synchronise subscription date” plugin is in use. Although this correctly synchronises payment dates going forwards, it also delays the first payment date.
The requirement is to have the first payment go immediately, and then, on the correct synchronised date.
Different rules may be needed for different products, so a table of parameters will be required or the parameter needs to be assigned to the subscription product..
This is an automated function that is performed when a new subscription is added.
It replaces the existing plugin.
Plugins being used:
Woo-Commerce by woocommerce
Woo-commerce subscriptions – by woocommerce
First payment date for WooCommerce Subscriptions - by codeconnection
• Table of Parameters
o Product number (these will be product type variable subscriptions. The frequency of the subscription can be obtained from this.)
o Next payment date (this will be entered as a day number)
o Cut-off day
• Process
o This will run automatically
o This will display the correct “First renewal payment will be taken on:” on the cart/basket page
o It will set the correct date on the subscription
o It will show the correct “Start date” and “Next Renewal Date” on the order emailed to the customer
• Example 1
o Parameters set
Product number (123)
Subscription Payment frequency (quarterly)
Next payment date (1st )
Cut-off date (10th )
o A subscription it taken out for product 123 on 5 June
o Payment is taken
o As this is before the cut-off day, the first box will be sent in June (and then July & August)
o System calculates next payment date to be 5 September
o This function re-calculates that to be 1 September
• Example 2
o Parameters set
Product number (124)
Subscription Payment frequency (Monthly)
Next payment date (1st )
Cut-off date (10th )
o A subscription it taken out for product 124 on 8 June
o Payment is taken
o As this is before the cut-off day, the box will be sent in June
o System calculates next payment date to be 8 July
o This function re-calculates that to be 1 July
• Example 3
o Parameters set
Product number (124)
Subscription Payment frequency (Monthly)
Next payment date (1st )
Cut-off date (10th )
o A subscription it taken out for product 124 on 15 June
o Payment is taken
o As this is after the cut-off day, the box will be sent in July
o System calculates next payment date to be 15 July
o This function re-calculates that to be 1 August
A function to edit all subscriptions
Currently a purchased “synchronise subscription date” plugin is in use. Although this correctly synchronises payment dates going forwards, it also delays the first payment date.
The requirement is to have the first payment go immediately, and then, on the correct synchronised date.
Different rules may be needed for different products, so a table of parameters will be required or the parameter needs to be assigned to the subscription product..
This is an automated function that is performed when a new subscription is added.
It replaces the existing plugin.
Plugins being used:
Woo-Commerce by woocommerce
Woo-commerce subscriptions – by woocommerce
First payment date for WooCommerce Subscriptions - by codeconnection
• Table of Parameters
o Product number (these will be product type variable subscriptions. The frequency of the subscription can be obtained from this.)
o Next payment date (this will be entered as a day number)
o Cut-off day
• Process
o This will run automatically
o This will display the correct “First renewal payment will be taken on:” on the cart/basket page
o It will set the correct date on the subscription
o It will show the correct “Start date” and “Next Renewal Date” on the order emailed to the customer
• Example 1
o Parameters set
Product number (123)
Subscription Payment frequency (quarterly)
Next payment date (1st )
Cut-off date (10th )
o A subscription it taken out for product 123 on 5 June
o Payment is taken
o As this is before the cut-off day, the first box will be sent in June (and then July & August)
o System calculates next payment date to be 5 September
o This function re-calculates that to be 1 September
• Example 2
o Parameters set
Product number (124)
Subscription Payment frequency (Monthly)
Next payment date (1st )
Cut-off date (10th )
o A subscription it taken out for product 124 on 8 June
o Payment is taken
o As this is before the cut-off day, the box will be sent in June
o System calculates next payment date to be 8 July
o This function re-calculates that to be 1 July
• Example 3
o Parameters set
Product number (124)
Subscription Payment frequency (Monthly)
Next payment date (1st )
Cut-off date (10th )
o A subscription it taken out for product 124 on 15 June
o Payment is taken
o As this is after the cut-off day, the box will be sent in July
o System calculates next payment date to be 15 July
o This function re-calculates that to be 1 August
Pach Business Solutions Ltd
100% (11)Projects Completed
11
Freelancers worked with
11
Projects awarded
53%
Last project
4 Oct 2022
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies