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