It allows them to transfer crypto coins between them, but you still have the problem of actually delivering something phisically if it's a physical purchase, and blockchain will not help with that at all... if you settle the transfer when the purchase if agreed upon, the buyer takes a big risk as nothing forces the seller to actually ship. If the settlement is delayed until the buyer confirms delivery, then the buyer takes all the risk as the buyer may choose to not confirm the transaction. Is there anything in blockchain that allows you to solve this problem?