Ubercart - "оплата за сервис"

Главные вкладки

Аватар пользователя mrdakotas mrdakotas 23 мая 2011 в 1:50

Здравствуйте!
Разрабатываю некий сервис в котором нужно оплачивать заказанную услугу.
Сейчас структура примерно такая:
Есть тип материала со специальными полями которые заполняет клиент.
Созданный материал попадает на рассмотрение менеджеру, который выставляет цену на описанную услугу.
После этого заказчик должен оплатить свой заказ на указанную суму.

Хотел все это прикрутить к Ubercart!
Но загвоздка в том что при создании человеком заказа, он как бы создает новый товар, для которого нужно отдельно указывать свойства в форме полей, в том числе и стандартным Ubercart-овским (к которым клиент не должен иметь доступ.)

Может кто то уже практиковал подобное, или у кого то есть мысли как решить такую задачу?
Буду очень благодарен!

Комментарии

Аватар пользователя mrdakotas mrdakotas 23 мая 2011 в 21:17

На данный момент что касается организация товаров, это решено! Юзер создает новый товар (ноду определенного типа) в котором есть скрытые поля. Скрытые поля позже модерирует модератор.
После чего юзер смотрит сколько это стоит, и оплачивает.

Сейчас осталась только одна проблема - после оплаты товара (используется модуль для interkassa - http://drupal.org/project/uc_interkassa), отметить где то что этот товар оплачен и был виден в неком списке оплаченных товаров у самого клиента!
У кого нибудь есть идеи?