Написание дополнительного функционала для Vamshop

Евгений12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.08.2013

Нужно сделать чтобы в карточке и списке товаров можно было выписывать счет ? т.е без корзины клиент нажимает на кнопку Счет, появляется окно с полями Город, Инн, огрн, ООО, итд..., клиент заполняет поля, нажимает на кнопку распечатать, и распечатывает счет.

Админу и клиенту приходит оповещение на почту, о том что выписан счет № ххх

Номер счета должен быть уникальным. В админке должны появится Счета, чтобы админ мог изменять статус заказа, например (доставлен, отменен, выполняется) при смене статуса должно приходить письмо об изменение статуса заказа.