Probably from Latin comparare (“to gather, to purchase”). Compare Italian comprare, Spanish comprar.
comprur