Step 1: The phrase "over the price" signals bargaining or negotiating about cost. Step 2: "Haggle" means to argue or negotiate persistently about the price of something, which fits the context exactly. Step 3: "Resolve," "defer," and "confine" do not carry this meaning of price negotiation, so option 2 is correct.