Closed

WordPress Plugin for 1Shoppingcart API

This project is ideal for a php programmer who has experience with both creating WordPress plugins and with the 1ShoppingCart API.

I need a WordPress plugin that makes it easy to (a) monitor a 1shoppingcart account for purchases of certain skus, updating member data in WordPress, and (b) notifying members prior to a recurring rebill.

I want a clean interface for the plugin – If you specialize in creating confusing and convoluted interfaces and features then please do not bid on this project.

Instead, I like my interfaces to look similar to this interface we used on one of our other plugins. See interface image for that plugin.

Further details about the functioning of the plugin:

The Interface:

The interface would be under a tab called “RYO Plugins.” I can provide the code we have used in other plugins to accomplish this.

The interface would have a place to record skus for monitoring. After setting up an sku, the user would Be able to set up an additional sku, no limit to the number of skus. (This might accommodate different member types or lengths of membership.) For each sku the user would enter:

SKU, Length of Membership (Days, Months, or Years), Grace Period (days), Role for Member, Role for Expired Member, Notification Days (Days ahead of expiration that an email would be sent), Text for Notification email.

A tab would be provided where the 1shoppingcart API access credentials can be entered.

A second interface panel would be added that would display transactions on the Member Profile page; administrators would be able to see all members data, and members would see only their own data.

(a) Monitoring the 1shoppingcart account.

I would expect a cron job to be set up to run hourly or daily (depending on the amount of activity on the account.

When orders for the designated skus are located, the member’s account in the WordPress site would be updated with:

A transaction record showing transaction date, description, transaction id, and expiration. Note that in some cases a member might renew manually and the expiration date would add an additional period if renewed prior to expiration or within the grace period, and start a new period if renewed after the grace period.

The new expiration date would also be updated in the member record. This should also show in the Profile Page, editable only by administrators.

When a membership passes the expiration date without a successful rebill, the member role needs to automatically be reset to the Role for Expired Member.

(b) Notifications

One of the weaknesses of the 1shoppingcart system is that it cannot send out a reminder of a recurring billing prior to the billing date. This is fine for monthly rebills, but annual rebills may be forgotten and we need to remind members that a rebill is coming.

This needs to be processed automatically by the plugin.

Documentation:

I expect that the instructions on the interface should be sufficient to provide necessary user documentation for the interface.

The source code should be documented in the code in the form of comments so that you or another programmer can update or adapt the plugin as required.

In addition:

Rather than referring to the shopping cart in the plugin as 1shoppingcart we will refer to it as SellBetterToolBox.com. This is my private label of 1shoppingcart.

In addition to the plugin being created, I may need you on the hook for updates, and we can talk about that and work out a deal later about this as well.

If this sounds like it’s for you then here is what I want you to do when you reply to this project to bid on it.

- Put the word “JAYHAWK” in the first line of your response.

- Tell me what about the interface you like best and how you might improve it.

- Give your estimation on how long it will take to get a beta version of the plugin working.

- Sell me on how good you are so I’ll know you’re the right person for the job.

One last thing: I expect an email every day during project work.

Skills: HTML, PHP, Software Architecture, XML

See more: 1shoppingcart php, wordpress project documentation, who needs comments in code programmer, where to start as php programmer, where to get a job on programmer, when to look for a new job, what are your weaknesses, what are some weaknesses, what are some of your weaknesses, what are my weaknesses, what are good weaknesses, what a php programmer should know, we look for a programmer, weaknesses, setting profile, reply or response, re label, programmer api, plugin wordpress sell project, plugin wordpress programmer php, php programmer job profile, membership transaction, job weaknesses, job role for php programmer, job description for programmer

About the Employer:
( 0 reviews ) Phoenix, United States

Project ID: #1541781

5 freelancers are bidding on average $183 for this job

buraqtech

Check your PMB for details!!!

$250 USD in 10 days
(64 Reviews)
7.5
persistent

Hello, let's start. Thanks.

$150 USD in 3 days
(33 Reviews)
5.1
designertanvir

I have read the requirements of your project, i can do it effectively and efficiently.I can easily do this job with simple instruction.

$160 USD in 5 days
(3 Reviews)
1.8
speky

hi this is speky and i am ready to start your job now please see the given links that i have done so far .

$135 USD in 3 days
(0 Reviews)
0.0
Amitkansara

Ready to start right away. Let me know your interest.

$220 USD in 4 days
(0 Reviews)
0.0