У шаблоні Opencart досить легко розібратися, але занадто багато правити - іноді необхідно вносити зміни в 3-4-5 файлів.
Що б не заплутатися, де які файли, ось - їх розташування (і опис):
- home.tpl - висновок головної сторінки
- column_left.tpl - ліва колонка магазину
- column_right.tpl - права колонка магазину
- content_bottom.tpl - нижня частина магазину (тільки в 1.5.х)
- content_top.tpl - верхня частина магазину (тільки в 1.5.х)
- footer.tpl - нижня частина шаблона
- header.tpl - верхня частина шаблона
- cart.tpl - спливаюче вікно кошика (в верху сайту) (тільки в 1.5.х)
- maintenance.tpl - шаблон виводиться, коли магазин закритий
- success.tpl - виводиться після успішної реєстрації в магазині і після успішного оформлення замовлення (guest mode)
- category.tpl - висновок групи товарів
- manufacturer.tpl - висновок товарів по виробнику (в 1.5.х не використовується)
- manufacturer_info.tpl - висновок товарів по виробнику (тільки в 1.5.х)
- manufacturer_list.tpl - сторінка зі списком усіх виробників (тільки в 1.5.х)
- product.tpl - висновок одного товару
- review.tpl - висновок відкликання про товар в шаблоні product.tpl
- search.tpl - пошук і результати пошуку
- special.tpl - вибір спеціальних пропозицій (Special Offers)
- compare.tpl - сторінка порівняння товарів (тільки в 1.5.х)
- not_found.tpl - сторінка з помилкою "error 404" (... not found!)
- address.tpl
- cart.tpl - висновок вмісту кошика (в центрі сторінки)
- confirm.tpl - останній крок замовлення, підтвердження перед відправкою, цей же шаблон використовується для guest_step_3. Нижні посилання (назад і підтвердити замовлення) беруться з шаблону методу оплати, наприклад з payment / cod.tpl
- guest_step_1.tpl- 1 крок замовлення без реєстрації
- guest_step_2.tpl- 2 крок замовлення без реєстрації
- payment.tpl- оплата
- shipping.tpl- доставка
- order_confirm.tpl - лист про підтвердження