integration with an external site
-
Has anyone figured out how to pass a variable back and forth between convio ecommerce and an external site?
-
How can an external php site be notified about a purchase?
Comments
-
Hey Drew,
Can you describe a little more about what you actually want to accomplish. Why the external site wants to know about the purchase, for instance?
The first thing that comes to mind is that so long as they are on the same domain
*.mydomain.org
You should be able to pass a cookie. Perhaps on the ecommerce thanks page, set a cookie with JS that the PHP site could read... "user X, purchased: y,z etc."
The only complication being that the the ecommerce site is probably a secure convio one, and I'm not 100% that a cookie would work in this case.
If they are just clicking a link to go back to the PHP site, then the info could be passed through the querystring too (and then put into a cookie, or something else).
0 -
Adrian Cotter:
Hey Drew,
Can you describe a little more about what you actually want to accomplish. Why the external site wants to know about the purchase, for instance?
The first thing that comes to mind is that so long as they are on the same domain
*.mydomain.org
You should be able to pass a cookie. Perhaps on the ecommerce thanks page, set a cookie with JS that the PHP site could read... "user X, purchased: y,z etc."
The only complication being that the the ecommerce site is probably a secure convio one, and I'm not 100% that a cookie would work in this case.
If they are just clicking a link to go back to the PHP site, then the info could be passed through the querystring too (and then put into a cookie, or something else).
Thank you for getting back to me so quickly.
I am relaying this message from my outside developer
-
he said,
"all I want is to figure out a way to get Convio to talk to something outside it. I'm not sure how much more I can elaborate on it, it seems pretty straightforward. The part where Convio informs an external site that a purchase has been made is the most important
Cookies will do fine, but how do you set them up with Convio? Clicking a link back to the external php site with the product id in the url would be equally fine. What I'm, trying to find out is how do you do this with Convio, automatically? Do you need to hack it, or do they have something built in that will do this? They must have thought of some sort of integration with an external site, so I'm hoping the latter..."
Does this make sense?
-Drew
0 -
Drew :
Thank you for getting back to me so quickly.
I am relaying this message from my outside developer
-
he said,
"all I want is to figure out a way to get Convio to talk to something outside it. I'm not sure how much more I can elaborate on it, it seems pretty straightforward. The part where Convio informs an external site that a purchase has been made is the most important
Cookies will do fine, but how do you set them up with Convio? Clicking a link back to the external php site with the product id in the url would be equally fine. What I'm, trying to find out is how do you do this with Convio, automatically? Do you need to hack it, or do they have something built in that will do this? They must have thought of some sort of integration with an external site, so I'm hoping the latter..."
Does this make sense?
-Drew
The reason I asked for clarification is that if the external site only needs to know on one page ( clicked to from the thank you for buying page ) it is an easier problem -- just pass the info through a link. If it could be any page on the other site, then it is somewhat different. Also it matters what information has to be passed, and if it is just being used on the page, or processed into a database. Is it just that a purchase has been made, or more details about the user, or more details about the purchase, then that also has an impact (since both cookies and passing info through links have limits). Another way to pass more information would be to submit a form to the PHP site.
Also, knowing why you want the information presented might lead to completely different ways of doing what is needed.
The bigger problem, however, is that I don't think Convio provides any hooks for the products purchased. Just looked some in the tool, and in the documentation. You can use their s-tags to grab a lot of information, but I don't see much about e-commerce (just the dollar amount is available through the components dropdown).
The only way I can think of getting the product (with my current understanding) would be to write a JS script to parse the product confirmation table and pull out the appropriate items and build the link on the fly. Depending, of course, on what the confirmation page looks like...
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board