Extension for WooCommerce Subscriptions plugin - enchanced features -- 2

In Progress Posted Jan 25, 2016 Paid on delivery
In Progress Paid on delivery

Please read ENTIRE description before applying:

We're looking for a highly skilled programmer to create an extension for the WooCommerce Subscriptions plugin.

The extensions main features:

1. Users are able to pause (put on-hold) their subscription for a set amount of time, then the subscription will automatically reactivate again after this period. The user will select these dates using a calendar interface.

2. Users are able to move their subscriptions to any choosen (valid) new date. The user will select these dates using a calendar interface.

3. The admin can set some dates which will be dates where all active subscriptions will be automatically paused (put on-hold) , then reactivated into their normal intervals again after these dates. (exampel..during holidays when the company is not making any deliveries). These dates should also not be availible for users to select in functions above ( #1 and #2 ) - They will be marked as red in the calendar interface if the users try to move an existing subscription.

Short description about the subscriptions being sold:

Our client sells foodpackages which are delivered to users at their homes. Deliveries are made every week. Users can choose from products which have various delivery intervals:

every week, every 2nd. week, every 3rd week.

Our client needs to know about all deliveries which are planned at least 1 week in advance to be able to stock up on products needed for deliveries.

Example of usage:

User has a subscription which is set for deliveries every 2nd. week.

User wants to pause one delivery week because he is not at home. He can then choose from the calendar interface the week which he normally has deliveries..he can choose to either put the subscription on-hold for only this week (then no payment will be charged), OR he can choose to move it to another week which he normally does not have deliveries.

Users which have deliveries EVERY week, may only pause ( put on-hold ) the subscription. As there are no weeks to move to.

The install has currently an active WooCommerce subscription plugin version 1.5. You will update this to latest version. There are several hundred active subscriptions in the current install. It's critical that all of these continue to work as they do today without any active subscriptions are lost.

About you and your skills: ( do not apply if you can not answer yes to all of these )

You are highly skilled in PHP and object oriented programming.

You always document your code inside your files so that any other developer may easily understand your code and continue to develop on it. No "spaghetti" code! Logical and describable function/variable names. In short: Clean and understandable code so that any developer may take over on a later state for further enchancement.

You will create a stand alone plugin where all logic is handled. No core files inside WordPress or other plugins will be touched what so ever. The plugin will work on any install as long as WooCommerce and WooCommerce subscriptions is already installed.

Your plugin will be one or more classes which are easily extendable.

You do thorough testing for any bugs / errors before delivery.

You know WooCommerce very well and it's a plus if you know the WooCommerce Subscriptions plugin aswell.

You communicate well in English.

This project is very urgent. We need delivery ASAP!

If we are happy with your work, we will definitely rehire you on many future projects.

See attachment for detailed functionality and requirements.

MySQL PHP WooCommerce WordPress

Project ID: #9454533

About the project

26 proposals Remote project Active Jan 28, 2016

Awarded to:

rajeshsonisl

Hello! With 98% to 99% completion rate, 900+ successfully completed projects, and a 4.99 reputation (maximum possible, 5.0) (can be verified on my profile page https://www.freelancer.com/u/rajeshsonisl.html !!)... y More

kr15789 SEK in 20 days
(1014 Reviews)
8.7

26 freelancers are bidding on average kr9203 for this job

hikaruvn

Hello Sir,I just checked short description of project,I'm very interested to your project and sure give to you best quality of project,Can you please take short time to me for discuss about your project thanks

kr8000 SEK in 15 days
(510 Reviews)
8.5
marketingmindz

Thanks for detailed information. We've pretty much understood requirements and your example and would like to create an extension for WooCommerce subscriptions plugin. Here is our understanding: 1. Use can pause More

kr7894 SEK in 20 days
(136 Reviews)
8.4
pointlogic

Hello..I have an experience of more than 6 years in web development and maintenance. I have in-depth knowledge of php, mysql, jquery, paypal integrations, API's, css, html, html5. Our team is experienced, creative & More

kr5263 SEK in 10 days
(333 Reviews)
8.2
rajneeshhotdak

Greeting of the day , I am expert Developer , Ready to develop a extension for WooCommerce Subscriptions plugin which inlcude: 1. Users are able to pause (put on-hold) their subscription for a set amount of time More

kr8000 SEK in 20 days
(0 Reviews)
0.0