To give up something (a good or product) for something else is to
exchange.
sell.
produce
exchange.
sell.
produce