OpenCart - лучше заточен под магазин. Удобней работать. Но сложнее найти специалистов или решения задач.
WooCommerce - гибче, легче менять и развивать. Много готовых решений и большое сообщество. Проще найти специалистов. В купе с WordPress можно точнее и лучше настроить продвижение, SEO, посадочные страницы, блог и прочие элементы. Все это получится сделать качественней и дешевле.
Если магазин простой, то я бы взял вообще какую то коробку типа
nethouse.ru или аналогичный. На много проще запустить бизнес.
А когда появятся деньги и захочется развития, тогда уже брать WooCommerce.
У нас недавно такой клиент был. Раскрутил магазин на базе WebAsyst, потом уперся в его хрупкость и с нашей помощью перевел на WooCommerce.