When selling stuff on TradeMe, one way of specifying shipping options is "To be arranged". That is, seller can skip researching shipping options/costs and only worry about it once the item is contractually sold. This is made clear to the buyer.
Essentially, buyer and seller enter a contract without specifying shipping terms. They only agree to "arrange shipping" (or, at least, attempt to).
It will not be uncommon that, when making such arrangements, the buyer realises that shipping costs are too high for them. Or, the buyer wants the seller to use a courier service which is impracticable for them to use. Then, if the parties agree to rescind the contract, they do so. Happy days.
But what if one party does not want to rescind and insists on performance?
Can such a contract be discharged by frustration or another similar way?