"функционал такой же" - плохие ассоциации с этим словосочетанием. Обычно заказчики, которые ленятся думать так говорят и как правило это светит маленьким чеком и большим геморроем. Вы знаете сами, какой у этих сайтов функционал? может им самодельные системы написали в те далекие времена, когда cms типа opencart, magento и prestashop в помине не было, может их функционал включает в себя интеграцию с особой конфигурацией 1с или адаптацию движка под большое количество посетителей, а сами они работают только под древней версией php (или еще чего - встречать cmd в качестве расширения страницы сайта еще ни разу не приходилось). Может окажется так, что реально самые сложнореализуемые и экзотические штуки в их сайтах вам абсолютно не нужны.
Ну а если говорить о сферическом интернет-магазине, то посмотрите в сторону упомянутых выше движков opencart, prestashop, magento, почитайте об их достоинствах и недостатках. По идее они при должной кастомизации покрывают большинство требований клиента. Только сперва сформируйте список требований и потом пройдитесь по тому, что предоставляет функционал этих движков, а что прикручивается отдельными модулями.