Need some work done? Post a Project Today
We would like to sell items that can be customized. We would like the product page to allow live customization, meaning that the customer can see the changes made to the product as it is chosen. The product customization module will have to integrate into a shopping cart and communicate the selections made in the live preview module.
The website can be broken into 3 main components:
• HTML page with some dynamic elements (image slides, etc)
• Product customization module
• Shopping cart solution with payment processing based on one of the common PHP shopping carts. I personally like PrestaShop and have found the implementation clean and well documented.
Product customization module:
The product customization should be similar to the product customization functionality seen on such sites as. Please review them for a general ideal, I will be summarizing which elements of those sites apply to the site in a later revision of the document.
The product properties to be customized are:
Size – Picked from standard list of sizes
Materials – Picked from a standard list of materials (will most likely be just 2)
Image - Uploaded image or selected from a gallery, size, and position.
Font – size, style, and position
Packaging type – Picked from a standard list.
Show customize a live preview of their changes on a low-resolution image. The product photos should be comprised of layered PNGs with transparency so that different products can have different customizable areas of color. Other features should include editing controls (for product dimensions), basic placement controls (select/move/scale/rotate/skew), basic view controls (zoom/pan/view all/view 100% production resolution).
Shopping Cart and payment processing:
The shopping cart and payment system should be a fairly straightforward and based on an open source PHP shopping cart solution. System that will calculate a price based on product, customization, quantity, Canadian and US currencies, add shipping costs, give grand total, etc... Then submit to PayPal or others (to be discussed) and sending order details to customer and us.
We want these systems to be standards oriented and modular. We want them to work well together. We want clean, well commented code based on the technologies listed below. We want simple customization options, and css styles for appearance. We do not want an implementation based on Flash or Silverlight.
We like the JQuery library as a JS framework but we are not interested in adding any more/other JS frameworks, though straight JS would also be fully welcomed.
Additional Project Description:
08/29/2012 at 2:31 IST
Additional Project details are attached in the PDF file. The intention is to make sure that all expectations are met, and no time is wasted on multiple iterations. Ideally we would like would is fist coded by the programmer is as close to what we want as possible, this will save both sides time. Please read the document, it doesn't add to the scope of the project but it explains some of the details.
Payment of the project is based on successfully implementing the requirements and
satisfying the project value statement using the technology requirements listed.
Payments will be made in milestones as described below:
Phase 1: Configuration widget running independent and able to receive configuration
parameters, perform product configuration, and return a configuration result (40%)
Phase 2: Integration into shopping cart (PrestaShop) and configuring payment gateway
and shipping (30%)
Phase 3: Site design (template image (jpg) will be provided) and tying all the
components together (30%)