Sayyiduna Abdullah bin Umar (may Allah be pleased with them both) narrates: I bought olive oil in the market. A man came to me and offered me a higher profit, an amount with which I was satisfied. When I wanted to finalize the deal by shaking his hand, a person grabbed my arm from behind and held my hand. When I turned around, it was Sayyiduna Zayd bin Harith (may Allah be pleased with him). He said: "Do not sell it until you have taken it to your home, because the Noble Prophet (peace and blessings be upon him) forbade doing so."
Hadith Referenceسنن الدارقطني / كتاب البيوع / 2829
Hadith Takhrij«أخرجه ابن حبان فى ((صحيحه)) برقم: 4984، والحاكم فى ((مستدركه)) برقم: 2284، وأبو داود فى ((سننه)) برقم: 3499، والبيهقي فى((سننه الكبير)) برقم: 10804، والدارقطني فى ((سننه)) برقم: 2829، 2830، 2831، وأحمد فى ((مسنده)) برقم: 22071»