RSVP and ubercart integration
SocialNicheGuru - May 13, 2009 - 17:05
| Project: | RSVP |
| Version: | 6.x-2.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed |
| Issue tags: | ecommerce, event, RSVP, signup, ubercart |
Jump to:
Description
Is there a way to use ubercart for complete backend for RSVP module.
One would check if the content type is rsvp and product enabled
if it is product enabled, modify the invitation link in the rsvp email to point to the node->add to cart link.
If the user added the even tto his her wishlist (uc_wishlist would be installed), then can say they are a maybe.
If the user paid for event or went through checkout for free event, then they are confirmed RSVP
If they clicked no, then it would bypass checkout all together.
Am I missing anything?
can this be done with Rules? Has RSVP exposed itself to rules?
Chris

#1
I have not looked into uebercart, but what you want to achieve is not possible without a lot of changes.
It can probably be done but is quite extensive (and expensive).
I would rather work this way:
Create an Invitation and add a link in the description to your e commerce system to purchase the event. After the purchase has been confirmed, add the users email address to the invitation by using a RSVP Action (rsvp.action.inc), or the rsvp API (rsvp.api.inc).
There is no API/Action at the moment though to change the reply of a person programatically.
Thanks,
Ulf
#2
Ulf, thanks for the reply.
can you say more about "sing a RSVP Action (rsvp.action.inc), or the rsvp API (rsvp.api.inc)". I am not quite sure what that means.
Are you saying that once I confirmed that he/she has paid, there is no way for me to change their reply to yes?
Or to change their reply from a maybe to a yes?
Quote from above:
"There is no API/Action at the moment though to change the reply of a person programatically."
Chris
#3
Please search on the drupal site for actions.
Uebercart probably offers triggers, which you can use to execute one of the RSVP actions. or you hack the uebercart php code, and call one use the rsvp apis to add a guest to an invitation.
>Are you saying that once I confirmed that he/she has paid, there is no way for me to change their reply to yes?
>Or to change their reply from a maybe to a yes?
You can change the reply of a guest if you are the moderator/admin or organizer through the GUI, but t here is no API or action at the moment to change the reply.
Thanks,
Ulf
#4
Hi Chris,
I have another general question. Is there a particular reason why you want to have RSVP combined with a payment option? I would argue that the signup module, that offers payment options is probably the better solution? Is there a compelling reason to use RSVP?
Thanks,
Ulf
#5
here is what I was looking at
ubercart for event registration/signup
RSVP has a great invitation system
There is no direct link between ubercart and singup.
I was looking at making my event type a product and using ubercart to settle transactions.
Ubercart can take payment. It can send a purchase email. It does not yet send reminder or a post event thank you email.
I can also have people purchase multiple tickets this way while signup will only allow one.
It will also allow me to create accounts for anonymous users so they can come back and check on the status of the event.
Then our goal is to leverage ubercart into other products as well.
But I see that there are key areas with each way we are thinking of going which are not automated if it is either ubercart/rsvp or signup/rsvp and some other payment module.
Chris
#6
Hi Chris,
I understand what you want to achieve. If you are willing to sponsor the uc integration I can make it work.
Please let me know if you are interested.
Cheers,
Ulf
#7
Ulf, can you setup a chipin?
if you are willing and able, I want to get others from the ubercart community to chipin to cover your time. And yes I will be a co-sponsor.
I know a GREAT many posts have been created on this subject.
Also would this provide signup integration (even though I was looking to replace it others might want it in)?
Chris
#8
Ok,
here is the starting point for the discussion and you will find also a link to the ChipIn.
http://drupal.org/node/479840
Thanks,
Ulf