shop=olive_oil would already distinguish it from fuel oil and motor oil

detailed tagging would depend is it wholesale distribution with no walk in customers (shop=trade trade=bulk_olive_oil maybe?) or cutesy olive oil sold to tourists as gifts (shop=gift gift=olive_oil would be my invention) or sold as regular food (I would go with shop=food food=olive_oil)