Na Magento 2 są tego typu rozwiązania np. pushpushgo. Powinny działać też w Magento 1, ponieważ to w dużej mierze dodatki zbudowane na javascript'cie.
Osobiście pod bardzo podobną funkcjonalność tworzyłem w magento 2 zmodyfikowany formularz kontaktowy, gdzie klient podawał mail i telefon, a obsługa sklepu otrzymywała odpowiednie powiadomienie na mail.
Aktualizacje do najnowszej wersji, zmiany wyglądu, nowe funkcjonalności, moduły na zamówienie - Magento dopasowane do Twoich potrzeb.