Как можно сделать такое на движках интернет-магазинов?
Соц.сети тут чисто с боку, главное на что нужно обратить внимание - организация реферальной(партнерской) программы. Такие плагины я почти под любую CMS видел, но, думаю, все равно нужно будет что-то в них дописать руками.
Ты сам подумай - есть факт, еще один покупатель пришел по рекомендации другого твоего покупателя. Тебе прямо сильно критично чтобы он именно из соц.сетей был? Я думаю что не принципиально.
Факт прост. Переход из социальных сетей по ссылке (см. referer). А сделать на любой написав плагин.