Интеграция сайта с 1С. Где хранить товары: в 1С или в админке сайта?
Поскольку дорабатывать сайт значительно проще чем 1С, а контента потенциально может быть очень много, правильная схема - импорт из 1C id товара, цены, названия, с возможностью изменения названия в админке сайта. Все остальные параметры нужные на сайте - заносить через админку.
если конфигурация - самописная, то есть вариант _все_ хранить в 1С, включая картинку (ссылку на файл), все виды названия, описание, в т.ч. для сайта, дерево. Это позволит централизованно в одном месте все менять. Как положить это в таблицы opencart - Вы наверняка разберетесь.