Причем здесь сотрудничество?
У вас проблема в том, что вы сделали сайт, который не работает, и, будучи не квалифицированы, не смогли диагностировать и устранить конкретную техническую неполадку.
Почему вы вообще делаете сайты целиком, если вы только дизайнер?!
Очевидно, теперь дизайнеру нужно либо совершенствоваться в качестве программиста, то есть изучать OpenCart и PHP и решать проблему, либо найти специалиста и поделиться деньгами.
Обратился к фрилансеру-программисту за консультацией, он рассказал что есть только два варианта:
Что-то он вам не то сказал, какой личный кабинет, зачем переделывать.
Может изначально выбрал не ту ЦМС
Ту или не ту - это другой вопрос, данная проблема могла произойти с любой CMS, и также с любой CMS она разрешима, ни одна нормальная CMS не блокирует использование непосредственно PHP, а на нем уж точно возможно все, а также любую нормальную CMS можно как минимум редактировать, то есть переделать то что не соответствует задачи, а обычно у CMS еще и присутствует расширяемость, то есть штатная возможность что-то поменять, не "влезая" в код самой CMS.