We need a simple magento plugin that will extend the sale price functionality.
Basically, our store will use a custom sale price attribute with a default discount - say 30%. Our custom attribute is different from magento built-in sale price in that it will not override the original price by default.
On front end, sale price will not be displayed. Customer can click the original price to buy immediately, or make an offer.
This is where you come in.
What we need:
-- Write code that will ask the buyer for their "best offer" with input box on product page.
-- Compare best offer to our secret sale price.
-- Accept ALL offers between sale price and original price and Add item to cart at offer price.
So your code is simply activating the attribute, replacing the sale price value with the amount the customer entered ONLY if it's above the maximum discount... and they proceed to checkout as usual.
-- I prefer ajax on product page, so when customer enters price below discount range, they get a notice that price is too low, without page refresh.
Summary: Customer makes an offer, if it's above a certain amount, we automatically accept the offer and send him to checkout. Otherwise, we tell him the price is too low and allow him to enter another offer.
Knowledge of PHP, Magento (latest version), Ajax required.