Ты не поверишь, php.net
И смысл даже не в том, что тебе не нужна литература по Опенкарт, а то, что понимая как работают:
- база
- обьекты
- mvc
- шаблонизатор
Ты можешь писать на OC все что пожелаешь.
Если ты залезешь в базу - то имена таблиц подскажут что там лежит. По каждому имени таблицы можно спрашивать у поисковой системы - не всегда, но ответ можно получить
Объекты знать придется, это совсем не сложно.
MVC у опенкарта неплохой, но шаблоны нарушают все возможные правила, поэтому с ним можно работать только изменяя готовый шаблон, чтобы написать свой - можно съесть себе мозги, ибо 90% всех действий в алгоритме происходят по жестко прописанному сценарию. Начнешь менять - что-то зацепишь.