First of all there is no right to the goods. Either title hasn't passed, in which case they're just not John's, or a constructive trust has arisen with John as trustee and the seller as beneficiary, with John's duty under the trust being to surrender their goods or pay a monetary equivalent...