Как расчитать стоимость работ по созданию сайта?
(Ваша цена/час * часы работы) + минимум 20%
Почему 20% ? Ну потому что в срок все равно не уложитесь.
На тему магазина - Даже если вы поставите этот кривой магазин с шаблоном и т.д. 
Вам все равно придется делать механизм наполнения. Только клиент-идиот будет товары вносить вручную.
Да и вообще, интернет магазины, это еще те дебри. Возможно вам на первый взгляд кажется что это легко.
Там подводных камней больше чем в бегущей горной реке.
Разработка интернет-магазинов, это совершенно другая специальность, нежели разработка веб-сайтов.upd.
Когда смотришь на "студии" которые предлагают сделать магазин от 20 до 50т.р., аж до слез смешно.
peredovik.ru/sozdanie-internet-magazina
Пусть попробуют реализовать магазин за 50т.р. и 20 дней, аналог 
butik.ru 
wb.ru
lamoda.ru
ulmart.ru
и т.д.
Лучший вариант - подумать за сколько готов выполнить работу и умножить на 2.
Визитка всегда стоила 100-150уе, средненький магазин 400-800.