Zu 1)
Der Ergänzungsstrich¹ ist ein Bindestrich und übernimmt die Funktion eines Platzhalters für den bei allen identischen und erst am Schluss genannten 2. Wortbaustein „Öl“.
Korrekt ist die Abfolge von Ergänzungsstrich und Komma in dieser Weise wie folgt:
Oliven-, Kokos-, Traubenkern- oder Hanfsamenöl
___________________________________________________________________________________________
Anders verhält es sich, wenn der Ergänzungsstrich den 1. Teil eines zusammengesetzten Begriffs (hier: „Regen“) vertritt:
Regenmäntel, -hüte und -schirme (für „Regenmäntel, Regenhüte und Regenschirme“)
¹ www.duden.de/sprachwissen/rechtschreibregeln/bindestrich#D31