OpenBazaar-Client
OpenBazaar-Client copied to clipboard
Best Offer / Name Your Price
Got a suggestion to think about giving buyers the option to haggle over the price a bit. Allowing merchants to set a Best Offer or Name Your Price input would be interesting, but not sure how feasible it is with the contracting system.
i like the idea
Great idea
Haggling would need to take place outside of the contract system with the end result being the generation of a listing contract with a locked-in price. In other words, we shouldn't use the Ricardian contracts for haggling, only to record the agreed upon price.
Could work like this:
- Listing contract has the item details (as per normal) with a price range or empty field for
price- On the backend, the contract has in the schema something like:
"negotiable_price" : true
- On the backend, the contract has in the schema something like:
- Once both parties agree to the final price, the Vendor clones the listing contract with the haggled price value in
price, which is sent to the Buyer - The Buyer 'accepts/rejects' the listing
- If they accept (which they should), order proceeds normally