I want to create a clone of this website ([login to view URL]). The website must be an ecommerce like platform.
You can use already existing opensource cms as base and create custom modules. Very important is obtain user frendly navigation both in front-end and in back-end by using last technology as ajax ( no flash, flex or other thecnology that require plugins downlod)
I explain now the feature necessary:
The user (guest)
- cans sign up
- cans do the login
- cans navigate in all pages of the store and see products ( like in a classic ecommerce)
- the products can be printable products and normal products
- the printable products ( bussiness cards / brochure / depliant / stickers ecc.. ) have a panel like that ( ajax based ) for configuration ( see the right bar on this web page: [login to view URL] ), the parameters for configure the products are different and vary in number for every produt in the store ( the parameters are defined by the store owner in the admin interface).
- the user cans configure the products and calculate exactly the final price
( i have an excel document that now i use for calculate the price, one for each product )
- one of the options is that: "custom design" or "design by us"
(this option will be used at checkout for determine if the user has to upload a pre-made file or
has to send notes about the design that wants)
- the user can obtain by email the invoice of the single configured product by placing his email in a form below
The system send the invoice and store his email in the newsletter
- the printable products have an additional panel for custom printing format quote (see this link: [login to view URL](dg,1) ), this is like product configurator but all attributes (predefined by the owner) can be inserted manually by the user and the system calculate the final price. Also in this case the guest can require the invoice by email and the system store his email in the newsletter if not already available
The user (registered)
- the user after login can navigate in the store like the guest user, the difference is that the registered user cannot
send invoice to his email box after product configuration or custom product quote, but cans save the invoice on his personal control-panel
- the user contro panel contain various information:
- the list of invoices with the possibility to download for each the PDF file and the possibility to convert that in an executive order
- the list of placed order with the relative status
- for each placed order the user can see: if have been paid and in case of custom design if the client have uploaded the design file or the zip containing that
- the user cans in any moment upload the design file or pay the invoice
- for order completed the user cans track the delivery with link to the currier website
- the user can update his data in any moment
- the user can have multiple delivery adresses for products ( have the possibility to selects the right adress during the order checkout )
The admin:
- the admin interface is the same as an ecommerce interface
In particulary:
- the admin cans display the list of placed orders and the relaive status of payment
- the admin cans insert notes for each order
- the admin cans add products and define for each necessary attributes for product configurator and custom quote form
- the admin cans add other pages to the store with various informations ( contacts page / tutorial page ) ecc...
- the admin cans start promotions campaign and create cupons code for discounts
- the admin cans download a list of all users emails
The system:
- generate automatic emails notification
This are the main features necessary in my system but many others standard in a good ecommerce platform are required. A good start could be an opensource ecommerce platform like Magento or others...
We have more projects in preparation, so if we are satisfied with your work this can became a long term relationship. For this reason we would like to have continual updates from the winning bidder on the project. We are wanting to have the project up and running 15-25 days after bidding has ended and the winner has been chosen.