Welcome to FlyerTalk!
I think you mean WorldPerks?
To answer your question, yes. If you register with Upromise you will still get the miles per dollar spent, and you will get your Upromise cash-back for specific products purchased. Beware: Upromise will automatically enroll you in idine too unless that card is already enrolled under a different account.