How to subscribe a user to a group after completing the checkout process?
I´ve tried this: http://drupal.org/node/1416742#comment-6124082 and didn´t worked out.
Is there a way to set manually a group using the group NID?
Like after Completing the checkout process
and Order contains a particular product
Create a new [user] entity ...
Loop: Add user role ...
Until there I get the rule working smoothly.
I would like to add to it: Add user to group where NID of the group is: X (an arbitrary node number, which is a group nodetype)
Maybe this could be done with some php? How?
Thanks!!
Rosamunda
Comments
selling Organic Group access tutorial
Here's a tutorial that describes adding users to Organic Groups at the point of purchase (done with Rules)
http://s1l.org/selling-access-organic-groups-drupal-commerce
Thanks!
Thanks!
Hi all,
Hi all,
I'm also looking for a way to subscribe a customer to a Organic Group. My set-up is a little bit different from what S1L describes in his tutorial, but I'm hoping that your experience on this subject can help me.
When I add a new (commerce) product, a product display (node) is automatically created (I've created a rule to accomplish this). This product display is also an Organic Group. So when a customer orders a product (and has paid the order in full) he has to be subscribed to the related product display (= group).
So, the event will be: When an order is first paid in full.
The action will be: Subscribe user to group (user = commerce-order:owner)
But now I need the group (to subscribe the user to) to bring into focus, and I can't figure out how to do this. There has to be a way, isn't there?
I hope someone can help.
edit: I don't know if this helps: the product display title is always the same as the related commerce product title, and both are always unique.
Thanks,
Mike.
Answer
I got a very nice reply to my question from joshmiller, with a video tutorial included: http://www.drupalcommerce.org/questions/10798/how-subscribe-customer-org...