You mean like another lock? But what is stopping the seller from holding buyer's money hostage and force him to release the lock just to get some money back even when he did not receive the goods?
An example of evil buyer would be something like: 1. The buyer buys goods from seller with smart-contract
2. The money in buyer's wallet gets locked.
3. The seller ships the goods.
4. The buyer receives the goods, but never signs the smart-contract.
That way the buyer gets what he paid for, but the seller never receives the money.
No matter how i think about it, smart-contract idea looks abusable.