К сожалению это тоже не работает. Успешно работающий магазин может делать 10 разратчиков и каждый будет утверждать, что он сделал главный вклад. У меня есть примеры успешных магазинов, которые уже ушли с ОС на другие движки. Есть примеры сайтов, которые закрылись из-за управленческой некомпетентности самих владельцев. Разработка одного двух модулей тоже мало говорить о квалификации разработчика на самом деле (бывает заглянешь в код модуля и видишь там такой спагетти код что глаза на лоб лезут).
Чтобы оценить контрагента-заказчика разработчику нужно оценивать способность заказчика эффективно управлять бизнесом вообще и той его частью, которая связана с развитием сайта, как технической составляющей бизнеса. Если человек не в состоянии поставить задачу на разработку ПО то он не в состоянии создать успешный бизнес, тогда и получить в портфолио успешный сайт не получится.
Чтобы оценить контрагента-разработчика заказчику нужны определенные знания в организации создания и развития сайта, чтобы о мог точно сформулировать состав необходимых ему работ и способы оценки качества из выполнения. Если заказчик этого не сделал, то скорее всего столкнется с тем, что разработчик не так его понял и будет выставлять претензии исполнителю
в его некомпетентности, чтобы не признавать ошибки своей управленческой некомпетентности. Заканчивается все поливанием друг друга грязью в сети.