wordpress ecommerce solution

Cancelled Posted Jan 19, 2011 Paid on delivery
Cancelled Paid on delivery

this is a wordpress ecommerce project. To bid on this project, you must be well versed in php, MySQL, and Wordpress 3.x.

i will provide the hosting, theme and plugins for the site. you will make configurations and code changes to plugins and themes (where necessary and only if necessary) so that everything works together nicely. upon completion some dummy tests will be performed to ensure everything works well.

## Deliverables

To bid on this project, you must be well versed in php, MySQL, and Wordpress 3.x.

it will be advantageous to you if you've previously worked with the WP-Ecommerce plugin by instinct, and if you've done plugin development for wordpress because i suspect much of the existing plugins would require some feature extensions to make it work the way I want.

WHAT WILL I DO:

===============

1) HOSTING: I will set up my own hosting account on a php and MySQL enabled server and provide the FTP details to upload your work.

2) WORDPRESS: I will install the latest version of wordpress.

3) PLUGINS: I will install the WP-Ecommerce plugin (shopping cart) by instinct as well as the PAYFAST php script to enable the plugin to work with my payment processor ([url removed, login to view]). I will also install the following plugins: a) Register Plus Redux b) Peter's Login Redirect c) HidePost

4) THEMES: I will work exclusively with the Builder Retro theme by iThemes, which I will also install

WHAT ARE THE PLUGINS FOR?

=========================

1) Register Plus Redux: is basically to manage members

2) Peter's Login Redirect: Self explanatory: to redirect members to specific areas after logging in

3) Hidepost: To keep certain content of blogposts and articles hidden until members are logged in

4) WP-Ecommerce: Self Explanatory

WHAT I NEED (REQUIREMENTS):

===========================

1) convert the wordpress installation into an ecommerce site (using my current plugins, adapting them where necessary) where only logged in members can shop - shopping carts are thus only updated when logged in. adding products to cart while not logged in must prompt visitor to log in (or register if they haven't). visitors will be able to view products but will only be able to shop once logged in.

2) i'm not sure if the ecommerce plugin and register redux both have functionality to create accounts - just make sure the accounts are synchronized and work nicely for ecommerce purposes with the plugins i'm using - billing and shipping details must be added to their accounts when they make their first purchase, but won't form part of the initial account creation.

3) users must be able to specify the following fields when they register:

3a. Username (unique key in database table)

3b. first name (freetype textbox)

3c. last name (freetype textbox)

3d. email address (freetype textbox)

3e. phone number (freetype textbox)

3f. country (dropdown, they must select from countries that I specify in the back end as countries where i'm trading)

3g. City/Town

3h. password (6 characters or more)

4) when logging in, users must be redirected back to the page they were viewingbefore logging in. the current login redirect plugin isn't 100% living up to these expectations.

5) if users added a product to their cart while not logged in -> they must be prompted to login/register -> once logged in (even after they registered) the site must work nicely and already have their cart updated upon login while also redirecting to the page they were viewing before being prompted to login.

6) i will be using a sidebar widget to have visitors signup for blog updates/newsletter -> when they fill in this sidebar and click submit, these parameters (firstname and email fields) must be passed to a secondary signup/registration page which is basically the same page as the membership login/registration page in requirement (1) above so they can just complete the process of creating a free account. all member accounts will receive newsletters and blog updates.

7) i must be able to export all user accounts so i can integrate it with any autoresponder of my choosing. formats given in test scenario below.

8) the hidepost plugin functionality may need to be extended so it can hide a mixture of text and images in pages and blogposts (if it already does this, then just ignore this requirement)

9)when a visitor is logged in, "Download | Edit Account | Logout" links must display above the theme header, on every page they view for as long as they remain logged in. If they're not logged in, "Register | Login" links must display instead. these links are for the following respectively:

10a. Download: i must be able to specify in the admin area to which page this points. I will have free downloadable content for logged in members

10b. Edit Account: takes the user to their profile so they can make changes if necessary

10c. Logout: to log out

10d. Register: go to registration page

10e. Login: go to login page

10) visitors and members alike should be able to "like" the site and post it to facebook.

UPON COMPLETION THE FOLLOWING TESTS MUST BE DONE TO CONFIRM EVERYTHING WORKS SATISFACTORILY

===========================================================================================

1a) three (3) dummy products and product pages must be created

1b) a right sidebar with a newsletter signup

2) these test product pages will be created, hiding certain content with the hidepost plugins' functionality

--> for visitors, only public content will be displayed, with a message prompting them to login/register

4) dummy registrations will be done to ensure data is captured correctly

--> from the sidebar where initially only 2 fields is required (name and email)

--> these field (name and email) values will be passed to the actual registration page and the remaining info must be completed

--> after registering and/or logging in, user will be redirected back to this test page

--> logged in members will view all content, including private content.

--> logged in members will be able to add the product to their shopping cart

--> after login, sidebar with it's signup widget will disappear

3) all registered members accounts must be synchronized and viewable from the dashboard for administrators

--> export functionality with a simple click of the button. i wish to be able to export to excel 2007 and newer file versions; csv (not for excel); access 2007 and newer

4) dummy purchases will be made to ensure smooth flowing of the whole transaction process

Odd Jobs

Project ID: #3039130

About the project

Remote project Active Jan 19, 2011