Нужно сделать два типа регистрации пользователей на шаблоне OpenCart:
1) покупатель, может совершать покупки, искать товары, оставлять коменты ну как обычные покупатели
2) продавец – категория пользователей сайта, которая может за определенную плату в месяц размешать товар на сайте, редактировать его, взаимодействовать со своими клиентами. То есть я предоставляю предпринимателям данный интернет-магазин в аренду. Они платят определенную сумму за пользование и уже ставят свой товар, редактируют его, продают и т.д.