I have a bunch of modifications I'd like to have done on a modified Oscommerce driven web site. I’d prefer that you use community modules, if one exists, that can solve my needs. I don’t have any particular preference for modules to so I will leave it up to you to select the best option. Some things I want below don’t need modules and can be done with some basic programming. I have a fully functional development site (DEV) where you will do your work without worry about affecting the LIVE web site. Once it’s done, tested, and working without bugs on the DEV site, I’ll need you to provide me specific instructions on what files need to be changed, what code needs to be changed, and the database update SQL (so I can import the database modifications using PHPMyadmin). Basically I need instructions to port the changes from DEV to the LIVE web site.
1. Add the ability to use coupon codes. (I have attached a document of additional details on how on want this to work, but it’s not too major beyond what some of the community modules do.)
2. Convert the checkout process to a single page checkout.
3. Add export and API post function in ADMIN for Google Product Search Data Feed
This is to add products to Google Shopping. I need it to export all the products (prices, URL, etc) which is the proper format for Google to accept for the Google shopping system. I also want it to post directly to Google via API. What are the options here?
4. Add 4 new registration fields that are connected to the user account and gift registry functionality.
5. Gift register search
I have a customized gift registry module installed and I want to be able to search option for and delete expired gift registries in the ADMIN. I want a new search function that searches the gift registry against one of the new fields I want added from number 4 above, 'baby due date', for everything older than a date entered, and delete the results. When the search is executed, I want a list of all the expired registries with a checkbox next to each, and also a check all boxes option. So the admin can either check the 'check all' checkbox and then click a 'delete' button, or check individual results and click a 'delete' button to purge them from the database.
6. Display larger thumbnail of product on product detail page.
Currently it's around 120 px by 120 px, and I want to increase that to 300 px perspective. FYI, I currently have a customization installed that automatically re-samples images when scaled down. I don’t know if that matters, but please keep that in mind.
7. Multiple product images.
Display multiple product images in a user-friendly manner on the product detail page. I'd like for it to display small (about 20 px by 20 px) thumbnails below the larger thumbnail image. When the small thumbnail is clicked, it is swapped/displayed in the larger 300 px area. When the 300 px image is clicked a pop-up window is launched and the full-size image is displayed with 'previous' and 'back' links/arrows. There may be a community contribution that makes a next pop-up interface which may have more features as well. What are the options here? Of course, the ability to add the multiple images in the ADMIN would be needed. I’m open to adjusting the exact behavior.
8. Rotating banner on the home page.
I want a single banner space (500px x 150px) that rotates (fade in and out) between multiple banners, that when clicked, hyperlinks to a designated link. I want an area in the ADMIN created where you can browse to the banner images on your local computer, upload them, a text field where the user can add enter a full URL link, and an expiration field date field (with a calendar pop-up selector), for each banner. I want be able to add up to 10 individual banners in the rotation. And banners that have expired automatically do not display on the site.
9. Homepage items manager. Enhancement to Featured items so the visitor and scroll through multiple screens using ajax.