По вашему заказу, вам нужно разделить работу на этапы
1. Дизайн и установка движка настройка модулей (Это может сделать один человек, если у вас уже есть магазин с забитыми товарами на опенкарте, то можно сюда включить перенос товаров на новый сайт, + Подбор хостинга и помощь в регистрации домена, отдельно вы оплачиваете модули которые вам нужны, и покупаете хостинг, исполнителю платите за дизайн, верстку на движок, настройку)
2. Наполнение магазина, написание статей (Это делает контент менеджер, если я умею делать дизайны, то я могу быть очень фиговым писателем )
3. Раскрута магазина (о топ 10 даже не пишите, проводится аудит готового сайта, собирается база основных ключевых слов по которым будет раскручиваться сайт смотрят сколько конкурентов в данной тематике, и оглашают бюджет, + даются рекомендации по улучшению сайта в плане seo)
p.s и так как вы человек не опытный в данной теме, никаких предоплат пока не видите готовый результат, можно платить поэтапно за сделанную работу. иначе вас просто могут кинуть