To hawk or peddle provisions.
To wrangle (over a price, terms of an agreement, etc.); to haggle.
Haggling