The Messenger of Allah ﷺ forbade that goods be sold at the place where they were purchased, until the merchants had transported them to their own quarters.
نهي رسول الله ﷺ أن تباع السلع حيث تبتاع، حتى يحوزها التجار إلى رحالهم.
Abu Dawud (3499), Ahmad (21668), Daraqutni (2831), and Bayhaqi (314/5) all narrated it through the route of Muhammad bin Ishaq, who said, Abu Zinad narrated to me, from Ubayd bin Hunayn, from Abdullah bin Umar, who said, "A man from the people of Syria came with oil, and I bargained with him along with the other merchants who were bargaining with him, until I bought it from him. Then a man came up to me and offered me a profit on it that satisfied me." He said, "So I took his hand to strike the deal, but a man grabbed my arm from behind. I turned to him and it was Zayd bin Thabit." Then he mentioned the rest of the hadith.Its isnad is hasan because of Muhammad bin Ishaq, for he is a mudallis, except that here he explicitly stated the mode of transmission. Ibn Hibban (4984) and Hakim (40/2) narrated it through his route as well. He was corroborated by Ishaq bin Hazim and Jareer bin Hazim, both of whom narrated it from Abu Zinad, as found in Daraqutni.His saying, "to strike the deal," means to conclude the sale transaction. Perhaps Ibn Umar had forgotten this ruling until Zayd bin Thabit reminded him of it, so he remembered, and began to relate what he knew from the time of the Prophet ﷺ.