This project requires to provide two add-ons to our website which is now using the xcart-pro shopping cart software. The requirements of the two add-on requirement are as follow:
(A) Add-on 1
Under the xcart-pro, there are three account types, namely administrator, provider and customer. The administrator has the priviledge to create account types of provider and customer. The provider account holder can perform functions, among others, as follow:
1/ Load/delete Egoods file to a directory assigned to him by the administrator.
2/ Add products
3/ Edit/Remove products added by him (only limited to products added by him)
The purpose of Add-on 1 is to create one more account type namely 'Data staff' which the administrator can select to create in his admin panel. The 'Data staff' will have lesser priviledges than a 'provider', he can only perform functions limited to items 1/, 2/, 3/ mentioned above. In other words, the Add-on 1 requirement is to add a 'Data staff' account similar to the 'provider' account but with the priviledges of a normal 'provider', except the above items 1/, 2/ 3/ , removed/disabled.
(B) Add-on 2
Add-on 2 is to add a random product image rotator in the following pages:
1.1/ In the index page below the 'featured products' box.
1.2/ In the lowest box at the right column of all pages (include index page)
The image should has title or short description and link to the corresponding product page.
The administrator can perform the below functions to the images in his admin panel:
2.1/ Enable/disable it.
2.2/ Select the images layout. Image layout choices should be a table of 1x1, 2x1, 3x1 (row x column) (separated choice for the index page and right column).
2.3/ predefine the image size appeared in the box
In addition to using these add-on to upgrade our website, we will also like to resell it to customers who need it. As a result, please, besides install it to our website, also provide the two add-on in separated .zip files with installation instructions.
Half of the payment will be paid after completion of half of the project, the remain balance will be paid after project is completed and accepted.