ecommerce site with tracking(repost)(repost)

Cancelled Posted Apr 27, 2010 Paid on delivery
Cancelled Paid on delivery

This is an e-commerce site to allow end users to use an **interactive menu** (AJAX or Jquery, etc.) to choose one or more selections to produce a project based on those selections. Their progress in terms of selection is shown to them dynamically. Also once they have finalised their selections and paid their deposit, they will be shown the progress of each menu selection dynamically from a user page.

Each user selection will place an alert on the provider forum, or if a specific provider is chosen, they alone will be alerted. Each user selection or input from the user at **any stage** of the selection or progress steps of the project will alert the person(s) responsible for that task & allow them to communicate with the end user to let them know their progress - which will update in the user's progress indication page dynamically. The website MUST have an extensible back-end, as this framework it will be used later (with the successful bidder's help again) to create another niche website.

## Deliverables

**Sites to be used as reference (Modeled upon)**

In terms of the order process, this site is as close as we have seen to the same sort of interactive selection process:

<a href="[url removed, login to view]" mce_href="[url removed, login to view]" target="_blank">[url removed, login to view]</a>

However we want this to be based on selecting "slices of a pie" where just one "slice" (option) can be chosen or any combination of "slices" may be chosen and each is a step in the purchasing process(i.e. adding to cart)

It will also use tips in a similar way to this page/site:

<a href="[url removed, login to view]" mce_href="[url removed, login to view]" target="_blank">[url removed, login to view]</a>

As you can see if you move your mouse over the help icons tips appear - a process of creating these for content will be needed in the admin section and they should be included in the sign up form.

This is an e-commerce site to allow end users to use an **interactive menu** (AJAX or Jquery, etc.) to choose one or more selections to produce a project based on those selections. Their progress in terms of selection is shown to them dynamically. Also once they have finalised their selections and paid their deposit, they will be shown the progress of each menu selection dynamically from a user page.

Each user selection will place an alert on the provider forum, or if a specific provider is chosen, they alone will be alerted. Each user selection or input from the user at **any stage** of the selection or progress steps of the project will alert the person(s) responsible for that task & allow them to communicate with the end user to let them know their progress - which will update in the user's progress indication page dynamically. The website MUST have an extensible back-end, as this framework it will be used later (with the successful bidder's help again) to create another niche website.

**AJAX

**The point of AJAX style pages for this site is to reduce the confusion of navigating to a page and losing place in the order process - this site is for beginners, so it needs to be user friendly - hence this choice

**Other Requirements**

I need a website created to allow end users to purchase from a menu, they can purchase one or more menu options - each menu option represented by part of a graphic. Each user selection will alert the person(s) responsible for that task & allow them to communicate with the end user to let them know their progress.

**What I already have versus what the provider will build:**

This is a brand-new site. We have a basic concept designed & a forum being used by team members, however both need to be integrated into the whole site & the design may need changes based on the programming requirements as designated by the winning provider here.

We have in-house forum software in place that allows team members to subscribe to a forum thread, so this needs to be integrated. Using this means that alerts can use the in-built alerts in the existing forum (subscriptions)

**Number of pages/Functionality:**

**a) 1x Initial menu selection/index page

**(10 menu selections)

This is the index page

**b) 10x menu areas to pick from task providers' galleries, options, etc.**

Clicking on a menu selection from the graphical interface (slices of PIE) takes the person to galleries of service providers in that category, once they select, they are taken back to the index page with an updated progress bar (selected pieces of the "PIE")

**c) 1x Login screen**

Fields in login screen:

All members will see some common fields - The fields below which are in **bold text** are for providers **only**.

first name

last name

Alias to use on site

password

confirm password (AJAX confirmation as per <a href="[url removed, login to view]" mce_href="[url removed, login to view]" target="_blank">[url removed, login to view]</a>)

Yahoo Instant Messenger ID

ICQ/AOL Instant Messenger ID

number and street

suburb

state/province (dropdown for Australia, USA and UK)

postcode/zip code

country (Dropdown menu with Australia, France, Germany, Poland, USA & UK at the top of the selection)

billing address (if different from above)

contact phone number

contact email address (this will need to be confirmed through a test email and return to the site after the confirmation link has been processed)

payment type

name as it appears on credit card (if credit card chosen above)

rebilling details

**

Advertising** (this is for providers to advertise on the site)

Radio selections for:

**Banner | Text (footer) | mast (side)**

**Duration of Advertising**

>1 Month $x

>3 Months $xx

>6 Months $xxx

>12 Months $xxxx

**d) 1x Integration of enom API for registering TLDs**

[url removed, login to view]

[url removed, login to view]

(we can download the API guides if you are unfamiliar with them)

**e) 1x Integration of TPP API for registering .au 2LDs**

[url removed, login to view]

**f) 1x sample gallery for a sample/demo team member.**

Each provider or team member needs to be able to maintain their own gallery and information that the users can see as well as contact information and access to the forum (access as a coder or designer, etc.)

**g) 1x User's "My Page" with payment & task progress information**

Similar to above, each team member will need to be able to update their payment details and indicate their progress on tasks so as to update the user progress bar automatically

**h) 1x sample/demo team member's "My Page"**

Depending on who is logged in, this shows information that is "public" (About Me information) or shows the team member (when they are logged in) what work is due and when and what payment is due and when.

Will need advertising report on when payment is due, what they cost and payment page for them

**i) 1x Task Admin page to monitor/overview all current purchases & communication.**

This is for the website super admin and admins to be able to view all projects and see any alerts or slow progress for each project

**j) 2x Dispute Admin Page to communicate with disputing parties or to reallocate another task provider**

(in case of illness or unavailability/suitability of the task provider)

**k) 3x Website overall Admin page (CMS) to add content pages, edit navigation, enter keywords & meta data for every individual publicly viewable page on the site.**

This is for the super admin(s) of the site to be able to edit content and meta data for those pages as well as all dynamically generated pages such as the index page, profile pages and the forum category pages.

>Will need a way to integrate tip text in content is imperitive - this will also requre a CSS function to make it obvious when a text link is a tip.

>Will need a standard way to show outbound (external) links and local links. This needs to be an automated process where external links are always opened in a new browser window and local links are opened in the same window/default method.

**l) 1x Account Admin page to edit/upgrade/suspend user access to the various areas of the site.**

This is for the website Super Admin(s) to edit the accounts of team members from the various provider types, admins or super admins - also a link to forum admin should be here

**m) 1x Accounting Admin page to view payments made/refunds given/send newsletter to end users & newsletter to task providers**

>Anything relating to the payment process will be accessible by the Accounts Admin and Super Admin

>When a manual payment is sent (cheque, money order or Direct Deposit) the Super Admin or Accounting Admin needs to be able to send a recipt by indicating the account is paid (thus following on as if the user had paid via CC, etc.)

**n) 1x Advertising Admin Page to add advertisements in the header, footer & mast of the site**

Placement admin of ads based on banner (top) | text (footer) | mast (side)

Rebilling settings for each advertiser

Manual override to give free months to advertisers

Report of ads clicked on

**o) 1x checkout page**

(confirmation of selections)

This is the page to show the user what they have selected and asks that they confirm their purchase and acknowledge the terms and conditions **before proceeding** to pay for their project.

**p) 1x payment confirmation page**

(Including Invoice print and email send)

This confirms what they have purchased **after** processing their payment.

>Includes integration of Paypal, [Eway][1] and [Paymate][2].

>sends them an email receipt

>If they selected pay by cheque, money order or Direct Deposit, they will be sent an interim invoice, which will have details on how to pay.

**q) 4x help page for lodge support tickets & viewing FAQ**

i.e. simplified Kayako

N.B. **We already have this script** - but it will need to be skinned and integrated into this site.

Alternately, if the successful bidder prefers - they can use their own code

*Submit Ticket where AJAX search is performed live on the FAQ database as the support ticket is typed by the user

*FAQ Search

*Ticket status

*Ticket History

**r) 1x forum page (software already provided)**

This is the forum software located at <a href="[url removed, login to view]" mce_href="[url removed, login to view]" target="_blank">[url removed, login to view]</a>

(software already provided)

**s) 1x forum integration - MESSAGING**

The Message system in the current forum will need to have an email notification process added

OR

A replacement for the forum messaging system will be put into use.

I estimate **20 pages** of layout and 20 of functionality based on the above

...Plus integration with current Forum

**Other context/requirements that providers will need to know:**

The menu will be jquery/Ajax driven in terms of displaying the end user's progress through the purchasing process in a graphical manner **before** they pay. This is echoed after they have finalised their purchase in terms of tracking the progress of each step and the overall progress as an **easily readable** progress interface on their user page.

After the user has completed their selection they will go to payment page.

After Payment (CC or Paypal) they go to confirmation page & a recipt with their login details is sent to them - this email is also viewable in their "My Page" (below)

After payment & recipt has been sent, they will be given a "My page" control panel page which they can log into in order to see progress results for each step of their original selections & an OVERALL progress bar.

Each person(s) providing the service selected by the user in the menu selection process may need to communicate with pother task providers via a unified messaging system where collaboration is required. Also a separate communication system via forum/PMB to communicate with the end-user directly - these MUST be separate.

Users & task providers can also contact admin for dispute resolution or passing the task to another more suitable provider

**i.e. overall explanation**

Each menu selection will need to link to galleries of example work by task providers. Purchases to be made & tracked via an easy to use selection system such as forum or PMB

**Other context/requirements that providers will need to know:**

In terms of style, I want an easy to use site. The graphic menu is the basis of the site to make selection by a novice website user easy to accomplish.

**Specific expertise that I am seeking:**

You should have experience in Jquery/AJAX, MySQL, PHP & CSS 2. The site needs to **be W3C compliant**, so knowledge of this is essential. Experience with SEO is an added plus. We may be looking for a facebook app to track progress later, so mention if familiar.

**Timeframe for delivery:**

I need to have this up & running within 6-8 weeks. Bidders who can produce in less time and maintain quality will be shortlisted very quickly.

------------------------

**Here is some further clarification on the pages/functionality:**

**1. N.B. This is NOT an RAC, Elance or similar clone**

When listed previously some asked if this is a Elance or Rentacoder clone:

**No**! It differs greatly from Elance in terms of scope and user experience.

Elance = HUGE

artwebteam = small group of providers in each category working as a SMALL TEAM

By keeping it small we are trying to build something that is a community, whereas Elance, Rentacoder, scriptlance, etc. are highly competitive and more suited to large competitive teams working with experienced project managers - this is for end users with little to no website experience - a much smaller niche market and handled in a very different way - **simply**.

**2. KEEP IT SIMPLE**

The second and most important part is that it is designed with **simplicity for the user**. So a first time user needs to be able to use a simple, **dynamic**, graphic interface to see what they have chosen and monitor what's happening knowing the site admins are supporting them along the way with tips, faqs and email support.

A great example of the ordering system is the [url removed, login to view] pizza ordering system - again it is tailored towards simplicity and you can see where the pizza order is up to at the end in a very real way, you even know when it has left the store... I should do a screen capture of the process...

Our second one will be for publishing, again keeping it small and simple and not bombarding users with lots of choices, but rather a small community of providers.

There is no bidding, each step is broken into parts and the user selects people from their galleries (providing that they are available of course)

**3) How will the "Pie Menu" look?**

I have [attached my concepts][3] for the artwork

<[url removed, login to view]>

**4) What can a public user see?**

A public user can see the "pie" selection process and can go through to the order page, but must register their details (confirming their email account) before checkout

**5) How will the site integrate with the forum?**

>Admin and provider access needs to be based on the user types in the forum.

>Alerts need to send a post to the forum, or at least link to the forum where discussion is being conducted

>The Message system in the current forum will need to have an email notification process added

**6) You mention dominoes in the description - are there screen shots to show how it relates to the graph that the user sees?**

Yes, I have <a href="[url removed, login to view]" mce_href="[url removed, login to view]">attached the screenshots</a> that you can't see unless you actually pay for a pizza ;) - <a href="[url removed, login to view]" mce_href="[url removed, login to view]" target="_blank">here</a>

**More on the future plans for this project**

...Essentially we are working on a base system to use on several niche sites.

The first will be for [url removed, login to view] - where users select from logo designers and web designers along with coders, hosts and SEO experts to build a website all in one place.

The second will be based on the same process after we have the profits from this first one; for book publishing (cover artists, editors, ghost writers, etc.)

We have plans for seven altogether, all based on the same principal and selection process. But first we need this one to be profitable...

* * *This broadcast message was sent to all bidders on Wednesday Mar 25, 2009 9:02:39 AM:

Hi,

Defining the Choosing and Award Process in more detail:

More about the "award" process: It isn't like RAC or Elance, etc. as described in the brief.

The user will select from a gallery based on the menu selection (logo creation) - they will see thumbnails for different providers in that category.

Clicking on them provides the gallery as per the brief. Each gallery will have availability, turnaround time, examples and prices. These are for each person who supplies in that category.

The user chooses the work and pricing they want to choose and the menu updates to show this "slice" (choice) has been selected on the "pie". i.e. it is a visual cue for the user so they know what point they are up to.

In the case of domain names, there will be links but the preferred manner will be via the API for the respective names (TLD or 2LD).

Is there an "agreement" between the user and provider(s)?

The agreement is with the site, the individual suppliers have an agreement in place with the site also - that they will keep their gallery up to date, especially turnaround time and availability - so as not to cause too many substitutions by Admins;

e.g. From one logo creator to another during a project because logo creator "A" forgot to change their gallery to show they are unavailable, etc. so the Admins give the user a choice of other logo creators to take the place of logo creator A

I hope this helps further explain the process of choosing.

If you need anything else clarified, please let me know

Thanks

* * *This broadcast message was sent to all bidders on Thursday Mar 26, 2009 8:09:20 AM:

Clarification - step-by-step for a user ordering:

Under "Other Requirements

I need a website created to allow end users to purchase from a menu, they can purchase one or more menu options - each menu option represented by part of a graphic. Each user selection will alert the person(s) responsible for that task & allow them to communicate with the end user to let them know their progress."

Answer:

This is the basis of the website. It is the "pie" dynamic menu. The client can see (as per the layout examples 2 and 3) that each piece of pie represents a process for their website.

e.g. Gladys owns a florist, she has a domain name, but needs her old website made in the 1990's updated.

Gladys sees the pie graphic and clicks on "logo" the "logo" slice of the pie shows it is active and she sees thumbnails of the providers' galleries within the category of "logo"

Gladys browses through the "logo" galleries and chooses a gallery that shows as "available" and she likes the artist's style. She chooses a package at a price of $100 for a logo (set by the artist) and upon selection the pie shows the logo "slice" has been processed and her current total (cart) is $100

Now Gladys selects "layout" and repeats the process, selecting an option from a provider's gallery that indicates 3 revisions for $500.

After selecting it, the now sees that both the "logo" and "layout" slices have been selected.

She now decides this is enough and looks through her choices (in a similar way to w3-markup page example) fills in her details and waits while her email is verified -the page needs to indicate this.

Hope that clarifies this process

* * *This broadcast message was sent to all bidders on Friday Mar 27, 2009 4:40:23 AM:

Hi,

Some further clarification Q&A

**1. W3C**

**A:** Thanks to everyone for the info on W3C compliance. It sounds like AJAX is a hindrance to W3C.

If this is the case, then perhaps if we just have one of the content pages **without** the dynamic order menu, to be w3c compliant. A page that has keywords for W3C compliance/help then this takes the pressure off for the rest of the site while maintaining a page that **is** weighted **towards W3C searches**. This then caters for the existing SEO & marketing plans for the site.

**2. Why bid on a project under your site's model?**

**A:** There is **no bidding** - This is NOT an Elance/RAC clone. I think "no bidding" appears twice in the bid request description

**3. Why auto-post details on the forum?**

**A:** The main point of the details posting on the forum is that programming will be the most difficult to have a price for in the menu selection process. For this reason, the client will choose from the galleries based on some loose examples. It is obviously impossible to assume all needs of programming and thus the details have to appear on the forum.

3 b.

**A:** The second point of posting on the forum is so that if the first provider isn't available, another can read through the process and take over as seamlessly as possible, thus reducing lead time in the situation of a breakdown in communication

* * *This broadcast message was sent to all bidders on Monday May 3, 2010 4:52:19 AM:

Another example of an order form that works very well is: [url removed, login to view] Please consider this along with the w3c-markup example thank you

CSS Engineering JavaScript MySQL PHP Project Management Software Architecture Software Testing Web Hosting Website Management Website Testing XML

Project ID: #3379343

About the project

18 proposals Remote project Active May 20, 2010

18 freelancers are bidding on average $2012 for this job

xenonartws

See private message.

$4080 USD in 369 days
(125 Reviews)
8.4
Usol360

See private message.

$1700 USD in 369 days
(121 Reviews)
7.1
iweb77

See private message.

$3060 USD in 369 days
(111 Reviews)
7.0
eye4tech

See private message.

$2210 USD in 369 days
(41 Reviews)
7.0
gatelogix

See private message.

$2125 USD in 369 days
(116 Reviews)
6.7
bharat28

See private message.

$3048.95 USD in 369 days
(25 Reviews)
5.6
moamenm

See private message.

$2550 USD in 369 days
(37 Reviews)
5.3
hamidijazqureshi

See private message.

$722.5 USD in 369 days
(10 Reviews)
5.0
deltatechnologix

See private message.

$1275 USD in 369 days
(24 Reviews)
5.3
Rampayoda

See private message.

$2125 USD in 369 days
(4 Reviews)
4.6
technocraft

See private message.

$425 USD in 369 days
(3 Reviews)
2.4
rconnekt

See private message.

$1130.5 USD in 369 days
(6 Reviews)
2.3
mdtechnosoft

See private message.

$1700 USD in 369 days
(2 Reviews)
0.8
softprincevw

See private message.

$5950 USD in 369 days
(0 Reviews)
0.0
ewebtechsol

See private message.

$467.5 USD in 369 days
(0 Reviews)
0.0
addshells

See private message.

$679.15 USD in 369 days
(1 Review)
0.0
prabhin

See private message.

$850 USD in 369 days
(0 Reviews)
0.0
bluesoftcoders

See private message.

$4250 USD in 369 days
(3 Reviews)
2.2
phpmysqlwor

See private message.

$425 USD in 369 days
(7 Reviews)
1.7