De viktigaste faktorerna som styr prisrörelserna för kaffebönor är väderförhållanden i kaffeproducerande länder, oljepriser och efterfrågan från stora kaffeimportörer.