Sunnah.com reference : Book 7, Hadith 27English translation : Book 7, Hadith 805Arabic reference : Book 7, Hadith 802
Narrated Ibn 'Umar (RA):
I bought some oil in the market and when I had taken it (from the seller), a man met me and offered to give me a good profit for it. Then, when I was about to finalize the deal with him, a man caught hold of my forearm from behind. So I turned and found that he was Zaib bin Thabit (RA). He said, "Do not sell it in the place where you have bought it, till you take it to your dwelling. This is because Allah's Messenger (ﷺ) forbade that commodities to be sold in the place where they were bought, till the traders take them to their dwellings."

[Reported by Ahmad and Abu Dawud; this wording is from Abu Dawud. Ibn Hibban and al-Hakim graded it Sahih (authentic)].
وَعَنِ اِبْنِ عُمَرَ رَضِيَ اَللَّهُ عَنْهُمَا قَالَ: { اِبْتَعْتُ زَيْتاً فِي اَلسُّوقِ, فَلَمَّا اِسْتَوْجَبْتُهُ لَقِيَنِي رَجُلٌ فَأَعْطَانِي بِهِ رِبْحاً حَسَناً، فَأَرَدْتُ أَنْ أَضْرِبَ عَلَى يَدِ اَلرَّجُلِ، فَأَخَذَ رَجُلٌ مِنْ خَلْفِي بِذِرَاعِي، فَالْتَفَتُّ, فَإِذَا هُوَ زَيْدُ بْنُ ثَابِتٍ, فَقَالَ: لَا تَبِعْهُ حَيْثُ اِبْتَعْتَهُ حَتَّى تَحُوزَهُ إِلَى رَحْلِكَ; فَإِنَّ رَسُولَ اَللَّهِ ‏- صلى الله عليه وسلم ‏-نَهَى أَنْ تُبَاعَ اَلسِّلَعُ حَيْثُ تُبْتَاعُ, حَتَّى يَحُوزَهَا اَلتُّجَّارُ إِلَى رِحَالِهِمْ }  رَوَاهُ أَحْمَدُ, وَأَبُو دَاوُدَ وَاللَّفْظُ لَهُ, وَصَحَّحَهُ اِبْنُ حِبَّانَ وَالْحَاكِمُ  1‏ .‏‏1 ‏- حسن.‏ رواه أحمد ( 5 / 191 )‏، وأبو داود ( 3499 )‏، وابن حبان ( 1120 موارد )‏، والحاكم ( 2 / 40 )‏.‏