Afacere (plural afaceri) can mean both business, bargain or deal.
Afacerea mea merge bine. = My business is going well.
Am făcut afacere cu TV-ul acesta. = This TV was a bargain. (not a literal translation here, but that's how we say it in Romanian vs how it is in English)
Ofertă (plural oferte) means offer, bid, proposal, and even supply.