1. Разверните wp
2. Создайте БД, залейте дамп
3. Установите шаблон, активируйте
4. В wp-config данные по БД должны совпадать с вашими
Криво может получаться из-за того, что нет каких-то плагинов, либо из-за того, что тема была собрана криво и на новой версии wp она работает неправильно
ну если с wp работали, попробуйте woocommerce вполне себе не плохой плагин для бесплатного магазина. Ну а если не подходит, тогда наверное только opencart. Там поначалу будет не совсем понятно, что и как, но разобраться можно.