Есть ли учебный материал по OpenCart?
Тут можешь смотреть.
Я думаю лучше всего Вам поможет YouTube.Уроки по OpenCart
А вообще вопрос гораздо шире. Так OpenCart - это просто система управления контентом. 
А вот если возникают вопросы именно расширения этой CMS, то Вам нужно будет освоить php.
Плюсом будет изучение материалов различных форумов:
https://opencartforum.com/
opencart.ws
myopencart.com
https://www.opencart.com/
www.opencart.ru