My client has a small online store that uses [url removed, login to view] as the shopping cart. This store is currently operational.
He sells CDs, along with other items, and currently places track information in the description field. He now wants to add audio clips to each CD. This means that for each product, we need new fields for track titles and for the urls of the audio files. The audio files should be uploaded via browse buttons. Then on the product page, list all track titles if they exist and if their is a corresponding audio clip for that track title, display a play button next to the track title. Simple enough, right?
The work entails making enhancements to [url removed, login to view] in the store manager section (product add/edit/delete) and also in the product page template where the new fields will get pulled up.
[url removed, login to view] is written in Perl and is fairly complex. You can download that product and review the source files prior to bidding if you like. The data files are flat files. I am willing to accept bids that use PHP to enhance the functionality of [url removed, login to view] or bids to work completely within the [url removed, login to view] framework. As long as it is reasonably integrated, I will be happy.
The store manager supports adding, deleting, and editing of products. This enhancement must integrate into those areas where needed. This should include the ability to remove tracks, upload replacement tracks, and should remove files from disk if they are removed from the product. This prevents wasting space on the server.
Audio clips that are uploaded should be renamed to [url removed, login to view] or something similar.