When my customers check out, I want them to be notified of special offers, based on the contents of their carts. I want them to have to explicitly accept or reject the special offer product(s) before they continue their checkout. A possible way to implement this: You would add 2 or 3 new pages to the checkout process. They would display before [url removed, login to view], no matter what page [url removed, login to view] is called from. These new pages would appear only under certain conditions, which I would be able to specify in a new admin page. The admin page would allow me to specify messages to show for certain product/attribute combinations. I could also specify "all products EXCEPT those specified" to display a store-wide sale offer. Possible Details: 1. If any product/attribute combination in the shopping cart has an associated "upsell" specified in the admin page (and the upsell product is not in the cart), then [url removed, login to view] displays a message unique to that combination. This new page lists one or more other products (with checkboxes for accepting or rejecting each) and the choices "add to cart" or "no thanks". If the user clicks "no thanks," the next condition is tested (below). If the user clicks "add to cart", then the upsell product is added to the shopping cart, and the shopping cart is displayed. 2. A general sale would be handled identically, except that it would display regardless of the contents of the cart - but it would not display a sale product offer if that sale product was already in the cart. 3. If any product in the shopping cart has a model number beginning with "mem", then your new [url removed, login to view] page is called. This page shows a message unique to the product. The buyer must click "okay" to proceed to [url removed, login to view], or else "return to shopping cart". It's okay to limit each product to having one associated upsell product. I am open to your ideas for how to implement this. You can see my existing store at [url removed, login to view]
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:
a)? Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
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).
Redhat Linux 9. MySQL 4.0.23a. PHP Version 4.3.10. OSCommerce 2.2 modded with several contributions installed; includes some custom mods.