PHP MYSQL Mods and Fix

IN PROGRESS
Bids
1
Avg Bid (USD)
$298
Project Budget (USD)
$100 - $500

Project Description:
**The Easy Store Project ??" PHP, MYSQL Mod & Fix**

An Amazon Easy store, is a store that offers all of Amazon.com's products through an XML feed allowing customers to earn Amazon commission off of sales. In the admin panel, users have the ability to add, edit, and delete subcategories and choose which main categories show in their store.

The Easy Store Software is sold to customers and is simple to install. A user simply creates a database, uploads files, and follows an installation wizard.

* [www.theeasystore.com][1] ??" this is where the Easy Store software is sold.
* <http://www.theeasystore.com/demo.php> - here you can see a demo of the front-end an back-end.


## Deliverables

**The Easy Store Project ??" PHP, MYSQL Mod & Fix**

An Amazon Easy store, is a store that offers all of Amazon.com's products through an XML feed allowing customers to earn Amazon commission off of sales. In the admin panel, users have the ability to add, edit, and delete subcategories and choose which main categories show in their store.

The Easy Store Software is sold to customers and is simple to install. A user simply creates a database, uploads files, and follows an installation wizard.

* [www.theeasystore.com][1] ??" this is where the Easy Store software is sold.
* <http://www.theeasystore.com/demo.php> - here you can see a demo of the front-end an back-end.

**Features we would like to add/improve:**

**Mini Shopping Cart-**The Easy Store currently has an online shopping cart, however we would like a mini version of the shopping cart to appear on the top of the right hand side include, then appearing in every page of the site. There are only two includes that require the change.

Mini cart Features:

· In the user admin panel, there should be a way to change the carts functionality:

o (Default) for the shopping cart to always show (whether there is an item in the cart or not)

o Hide Cart Option: If checked, the mini cart would only show only when an item is in the shopping cart (the cart would not show if there are no items in the cart

* The number of items in the cart, total price, “view cart?? image (image of shopping cart) should be included in the cart.


<!-- -->

* The table border color and background color should change color like the other tables do on the site. This is controlled when a user selects a color template in the admin panel.


<!-- -->

* The mini cart should appear above the “Featured Items?? table.

**Fix Category Names ??"**One of the main category names must be changed from “Garden?? to “Home & Garden?? as it appears on Amazon’s category. This must be changed within the code of the site and MYSQL.

* Some of the subcategory headings need to be changed in the code and MYSQL. “MusicalInstruments?? is one word but it needs to be two words. The same problem needs to be fixed with “HealthPersonalCare?? to “Health and Personal Care?? There are approximately 8 that will need to be changed.

Example:

**Move Featured Items Box ??"** The featured item box is below the banner ads on the page. The table should appear above the ads on all of the pages. The is a relocation of the existing table. The new mini cart will appear above the location for the Featured Items.

Example:

**Code Clean Up ??"** the code for the site needs to be optimized. This includes:

* Moving css styles from the page body to an external style sheet
* Clean up of spaces and extra tags

**Cache System in Admin Panel ??"** The Easy Store has a cache management system located in the admin panel of the software. The cache stores pages that have been looked viewed for faster viewing. We have had a problem with the number of cached pages becoming too large. We would need the cache to automatically delete once the pages reached 1000. Also the ability to change the default number of pages before the automatic delete needs to be available on the cache management page. The delete all script can be used to delete the cache.

Example:

**INI File ??"** We currently have an .ini file that is included in the installation and connection of the website to the MYSQL database. The problem is that if a new user doesn’t change the name of the file and and the scripts that call it, the ini file can be brought up on the web, allowing a user to see the ini detail. We need to permanently relocate the .ini file to an include that cannot be viewed on the web.

**Demo Refresh ??"** this would be started once all of the above items were completed.

There is a demo site on the site, which we sell The Easy Store software that can be customized by users.

The problem is, we need to go back and reload the images, text, and import the mysql files, which include the text, categories, images, and other details, to reload the demo store all by hand. We would like an automatic refresh of the demo store and the ability to set how long before the next refresh. We could use a cronjob executed on an external server or whatever would work best.

To view the demo site: <http://www.theeasystore.com/demo.php>

There are many future projects planned for this site.



1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Linux, PHP, MYSQL, Amazon XML

Skills required:
Amazon Web Services, Data Entry, Engineering, MySQL, PHP, Software Architecture, Software Testing, XML
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire brilliantno
$ 297.5
in 7 days