Доброго времени суток, начнем с того что Opencart - насколько я помню изначально создавался для коммерческих проектов, чего не скажешь о Wordpress (который создавался как платформа для блога). Я не пытаюсь принизить достоинства Wordpress, но если выбирать из 2 зол то для магазина на мой взгляд больше подходит Opencart.
На Wordpress можно тоже запилить любую тему, как упомянул уважаемый
Klad Proraba - для WP плагинов море, но сомнительно что они прибавят достоинств сайту, Opencart изначально решает задачи которые на WP придется доделывать самому, либо при помощи плагинов. Второй вопрос - безопасность, рекомендую на это тоже обратить внимание. И последнее - лично я повесил бы обе CMS хотя бы на локальный сервер, и попробовал бы реализовать одинаковые задачи для интернет магазина на обоих движках, а после с учетом времени, затрат, и показателей сайта по основным требованиям оптимизации, производительности, адаптивности, и требованиям к сайтам поисковиков делал выводы.
Может пригодится myopencart.com