by Dave | thrivecart
Thrivecart Foreign Language.
Any this video we’re going to cover how to handle accented characters. Now, this is kind of a unique use case. So for instance, the word Stephanie, I think in French has a little tick mark above the letter E.
And unfortunately, when that gets sent over for instance from Thrivecart Zapier, it gets changed a little bit. Now while the web understands that it doesn’t look right, so we want to fix that up and to do so we need to have a Zapier account of course, and we’re going to put in a script in between Thrivecart and Zapier, that will clean it up and then send it on to Zapier. So let’s dive right in.
Now, to start with, um, we’re going to have to create Zapp and I’ve already done so and we’re going to use it inside Thrivecart, you want to set up a webhook, type, zap, you’re going to want to Well, let’s just look at it. So it’s a webhook we want to catch a hook and the setup and they give you the URL. So you want to copy that and save that.
And then we’re going to go to Edit options do nothing, just want to continue and then we want to get to test this step and I’ve already done a few times so I know what’s going to happen. But the next step, once we have the webhook right here, is we want to go into thrivecart go to settings and we’re not going to use the built-in capability that thrivecart provides. So I think down here this big you can get connected to Zapier.
We’re not using that we want to go back here, go to API and webhooks, webhook and notifications, View Settings and we’re just going to create once so I’m going to give it a I’m going to call it Zapier paste in that link, right so we’re done on this side. And on Zapier side there waiting for us to send it over information. We go back to test this step and I’ve already done this I want to do it again and I need to basically make a test purchase.
So I’ve got a product in test mode. I’ve got it right here I’ve got the name. Notice the little character above the letter E and I’m going to go ahead and make a test purchase.The purchase has been completed.
Now I want to go back to Zapier and I want to go down here sometimes this takes a little bit of time. So I’m going to click on get more samples. I’m looking for something there it is pulled one second ago and I want to go look at it.
If I scroll down, and I’m looking for the name notice right there. The customer name is a little messed up. It’s got this ampersand all the way to the semicolon we do not want that that’s just not right if I’m going to push this into my email system from on the add a step that’s not going to look right. So what we’re going to do different is this so next step is we need to copy a script and modify so this location, you’re going to want to copy this script here that’s right here.
And you’re going to want want to log into your hosting account. Typically your Cpanel account and create a file called webhook(dot)php. You can put it in a subdirectory, for instance, a subdirectory called thrivecart and then have a script. And there are a file called webhook(dot)php.
Now I’ve already set this up. And I’m going to go ahead and I’ve got a temp directory and I’ve got a script called webhook(dot)php. I’m going to paste that in there.
And if I go back up to the top, there are a few things I need to put in here. This one is required. These other two are optional. So the first thing is I want to get the webhook URL again.
So back to Zapier, go to set up a webhook copy that go back to your webhook(dot)php script in between the double quotes. I want to paste that in there. So that’s all you have to do if you want to be a little more specific.
What I’d recommend is right here list of product IDs, what is the product ID you want to have this occur on. If you leave it empty, it will work for all products in your account. You may or may not want to do that.
So let’s go find the product ID inside your thrive card account. When you’re editing the product, if you come up here, you’ll notice that the number at the end that is your product ID. I’m going to copy that this will be the only product idea once I’m going to do double quotes and then put the number in there.
If I wanted to do another one, I might do this and say 23, something like that. So those would be the only two but if I do this, only product ID 27 can occur. And then finally, what events do you want to have happen?
In my opinion, you probably only want to have it happen when there’s an order success. You probably don’t want to have it happen when somebody payment fails or somebody makes a payment or somebody cancels. So I am going to recommend the pudding. Yes, here. That’s it. So this script is set up.
Now we need to know the location of it because we’re going to go back into thrive cart and make a modification and back in thrivecart we want to edit this webhook and I’m actually just going to go ahead and delete it and I’m going to create a new one I’m going to call it test and I need to know the URL of where I put it. Click on Save this webhook. Okay, so I gave it the wrong URL.
Save this workbook. There we go. Now this time when I make a purchase a test purchase info information will be sent directly to my webhook on my web server and it will then take that information, clean it up, send it on to Zapier, so what we can do is go back here go to test the step in just a minute after we make a purchase will pull in the new one to double check.
So I’m going to go back I’m going to put in a different email address. Click on complete order. Okay, the orders completed. Now I can go back into Zapier to check so I’m going to click on get more samples.
There’s one that was pulled just one second ago and there’s the name. Notice it’s correct it’s formatted properly I think there’s another account another version down there. Let’s look for the name again there’s the first name this comes in useful when you want to display a customer’s name on a membership site for instance so you want to make sure displays right and this is how we cover Thrivecart Foreign Language Characters.