Можно сделать 2-3-4 цены с помощью использования групп покупателей, для каждой группы может быть своя цена, все это уже есть в opencart. Только пользоваться устанавливая каждой группе скидки или акции для этого не очень удобно. Но с помощью правой пример как описано
тут можно сделать поддержку и цен для групп и возможность загрузки всех цен с использованием любого модуля для импорта, так как при правках используются уже существующие поля базы данных.