Based on an existing online-shop-solution (OSS) we want to develop a system, where we can create new different online-shops (OS) with different skins, products, etc. with just a few clicks. The following systems are involved. Every Client (C) has one or more Online-Shops (OS). All these OS are based on the same OSS. For every OS we can have different products, templates and modules (e.g. a payment interface, etc.) The goal is, that every development on the OSS will improve the OS of everybody. Every C can administrate their own OS based on a workflow based administration interface. We, as the solution provider, can create new OS based on the OSS in the OSS-Administration interface. Details will provided in the project details below.
## Deliverables
At the moment we have a good working Online-Shop for one client. This client will use the same shop in the new future for three different projects. To use all developments, improvements which will be done in the future we want you to develop an OnlineShopSolution (OSS) which allows us to create these three shops based on the same solution. The OSS should be able to create new OS with different templates, products and features must be modular, so that we can use a module (e.g. online payment per paypal) but in another OS this tool is disabled. At the moment the current shop has the following features: -online payment with paypal -online payment with creditcard solution provider -automatic bill creation -automatic user communication -workflow with order status management -products with different attributes (e.g. size) -products with customizeable text -interface to shipping software -voucher system -discount system -different prices for clients and dealers -newsletter-tool -basic cms -google analytics Based on this shop, your task is to create the OSS. The OSS has the following users. The clients (C) with his OS and the OS-Admin-Interface OSA. There are also the administrators they have the OSS-Mandant-Management-System (OSSMMS). For the OS you need to develop the following new features: -newsletter subscription on the shop startpage -Video-Upoad feature -up to n-images per productdetail -image change in the productdetails if attribute changes (e.g. color could be an attribute or size) -possibility to have up to 5 attributes per product (at the moment there is only one) -every element of the attribute can have a image to illustrate (e.g. the product is a shirt and the attribute is the icon printed on it - so the buyer can select the icon) -improvement of the customizeable texts on the products -seo optimized source code -design improvement of the existing shop -new design of a new shop -new ajax features on the page -flash teaser for the startpage for the products For the OSA there are also some improvements to be made: -at the moment all orders are displayed in one long list, in the future we need a search and a scroll function -some new columns need to be added -the look and feel need to be improved The OSSMMS need to developed complete new. Here we need to define the skin which should be used for the shop. Also all the moduls need to be administrated and turned on and off. If should be very easy (about 30 Minutes work) to implement a new shop with a new skin. At the end of the project a third party will do a security aduit on this project. All problems found based on this need to be solved as well. During the bidding periode there will be no access to the shop-software itself. Only the coder who will do the project will get access to the software, before the project starts, you need to sign a NDA. Expert Garantee is highly welcome but not recommended.