Купил тему на joomla, а она не такая как демо. Как ее правильно настроить?
Если вы сначала установили CMS, а потом через "Менеджер расширений" установили шаблон, то это вы установили только шаблон (извините за тавтологию). То есть, были установлены только стили, скрипты, графика и прочие мелочи, иными словами, front-end часть.
Всякие плюшки, типа слайдеров, аккордеонов и прочих "расширений" обычно идут в комплекте с покупкой и их надо устанавливать так, как и шаблон, а потом настраивать как в demo или под себя (и то, не всегда все понятно как это сделать).
Плюс, скорее всего у вас контент на сайте не распределен так, же как в demo и не установлены расширения данного шаблона, отсюда такой результат.
По идее, вам так же, скорее всего предоставили в комплекте такой пак, как "quickstart". Вот это как раз и есть demo-версия, которую вы смотрели перед покупкой. Вы можете установить ее точно так же, как простую "голую Joomla (она уже содержит в себе все расширения, модули, плагины и контент).
Но, даже получив желаемый результат все равно придется разбираться в том как разработчики реализовали, вывели и сделали различные особенности шаблона, модулей и компонентов.
И еще, конечно же, если вы установите "quickstart" надо будет основательно почистить его от ненужных вам модулей,  плагинов и прочего. И если сайт будет продвигаться, то внимательно отнестись к возможности CEO для данного quickstart шаблона.
Дык спросите там, где купили.