Ubercart - странная проблема с продажей роли

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

Аватар пользователя joomler joomler 18 января 2010 в 22:21

Столкнулся со странной проблемой в Ubercart 2.2 : создал тип продукта "Клубный пользователь", сделал 3 таких продукта, добавил им в фичес (Features) 2 фичи: Role assignment и File download, загрузил файл и т.п. Причем я один продукт 1й создавал на локальном компе а 2 других уже на хостинге (может это имеет значение).
Так вот когда покупаю (через тестовый гейтвэй Кредит кард)1й созданный самым первым продукт то все работает: пользователю добавляется роль и становится доступным для скачки файл в аккаунте.
А вот с точно такими же продуктами это не работает! ни роль не добавляется ни файл. Потыкался почитал и обнаружил что это происходит из-за статуса Order'a после завершения покупки (можно посмотреть внутри аккаунта пользователя по ссылке user/37/orders): все работает если там статус Completed, и не работает при статусе Payment received.
То есть 1му продукту дается статус Completed а 2ум точно таким же другой статус после завершения покупки!!
Как это может быть? ведь они одинаковые!

как исправить: подозревал что придется через Conditional actions изменить статус Payment received в триггере Trigger: Order status gets updated для экшена Renew purchased files

изменил но не помогло. кто знает как исправить?

Комментарии