0:12 In this
0:12 tutorial we'll take a look at how to connect our Infigo
0:15 and Tharstern systems using the Connect Tharstern integration plugin.
0:21 The first thing we need to do is to make sure that the.
0:23 Integration is activated on our storefront.
0:27 So first.
0:27 Of all, if I type in Connect into.
0:30 The search bar and I want to start by going to connect
0:33 settings.
0:36 Now connect settings and Connect plug ins
0:38 are the two areas of Infigo that we're going to be mainly utilizing.
0:42 Here. If you can't see those as.
0:44 Part of your setup, then.
0:46 Please get in contact. With Infigo support.
0:48 You can activate those on your system.
0:54 So if I go to connect settings, this is giving me
0:57 a list of all of my available plugins.
0:59 Your list will likely be much, much shorter than this.
1:02 Make sure that the relevant plugin in this case Connect:Tharstern is selected.
1:07 And click save.
1:09 Scrolling a little bit further down on this same page,
1:12 you can control whether or not the plugin is handling price
1:16 and stock information, so by default these will be set to non.
1:20 However, you do have the ability
1:21 to choose from your available plugins that handle this capability.
1:25 So I can say that I want.
1:26 Tharstern to handle Price and I want Tharstern to handle.
1:30 Stock.
1:31 So connect plugin to handle price.
1:34 This setting allows the retrieval of price from the.
1:37 Tharstern. Estimates and that is.
1:39 Set on a storefront by storefront. Basis.
1:43 And then we have Connect plugin to handle stock.
1:46 This setting allows the retrieval of stock levels from Tharstern
1:49 rather than using the Infigo stock level.
1:52 So whenever Infigo tries to place an order in Tharstern,
1:55 we first check whether the stock meets the minimum order requirement.
1:59 That is set within Infigo.
2:01 And again, this is done on.
2:03 A storefront by storefront basis.
2:08 And I'm going to make sure I save those settings again.
2:11 And then I'm going to type in connect in my.
2:13 Search. Bar and go to.
2:15 The connect plugins screen.
2:19 From here, you need to identify the relevant plugin you want to work on.
2:22 In this case, connect Tharstern and then go to the Configure tab.
2:34 Now from here, what we primarily need to do is enter
2:37 our API and account information.
2:41 Now there is a very important step that you do need to be aware of here.
2:45 So our outgoing IP addresses need to be accessible to the.
2:48 Server.
2:49 That your Tharstern.
2:50 Installation is located on.
2:52 So if your team doesn't restrict access,
2:55 then there should be no additional actions that you need to take here.
2:59 However, if your security policy means. The.
3:02 The IP addresses listed there can't.
3:05 Currently be accessed.
3:06 Then they will.
3:07 Require whitelisting.
3:10 And it's these two IP addresses here.
3:12 Just to be absolutely clear.
3:15 Okay.
3:16 So now we'll start filling in some of this information.
3:18 The first thing we need is the API.
3:20 URL. End point.
3:22 So this is the Tharstern API endpoint which our.
3:25 API will communicate with.
3:27 This is generally a task for your.
3:28 Internal IT team.
3:31 However, if they require clarification on this point, please do.
3:34 Contact Tharstern Support.
3:36 If there is a specific port. Required for.
3:39 This connection.
3:40 You will need to ensure that our IP.
3:41 Addresses which we listed a moment ago.
3:44 Have access to this particular port.
3:49 So I'm just going to enter the relevant
3:51 information into that.
3:54 Next, we have our email address.
3:56 So this along with the password, will be used to authenticate.
4:00 Access to the API through the endpoint.
4:04 So I'm just going to take those details as well.
4:07 Email address and our password.
4:12 We also need to enter an application ID,
4:16 so this will be a unique identifier for this particular storefront.
4:21 This can be a random value. Or.
4:23 Something relevant.
4:24 Such as
4:28 something like INFACA001
4:31 And we.
4:32 Use this to generate the authentication.
4:34 Token for Tharstern.
4:35 So it. Is simply.
4:37 Required to be unique for each storefront.
4:42 Then also in here we want to input.
4:45 A. Storefront customer code.
4:49 So this may be different for each one of your storefronts,
4:53 and it will be used to retrieve product information from your Tharstern system.
4:59 So when we interact with products
5:02 from your Tharstern system, this customer code must have.
5:05 Access to.
5:06 All of the products that you intend to use, as
5:09 the system will only return products which the customer will have.
5:12 Access to.
5:14 So whilst we're talking about this, I do need to make a quick note
5:17 on terminology.
5:19 And Infigo department manages a group set of users
5:25 such as those representing one.
5:26 Particular company.
5:28 Whereas an Infigo customer is an individual user.
5:32 Of our storefront.
5:35 Tharstern's terminology is very slightly different with a Tharstern customer.
5:39 Relating to a group of users such as those representing
5:42 one company.
5:45 The store from customer code will serve as the customer code of the default Tharstern
5:49 customer to use for creating estimates and sending orders.
5:53 However, it is possible to assign
5:55 customer codes at a department level, allowing more granular control.
5:59 Over which Infigo orders turn into Tharstern orders.
6:02 And I'll show that in a later tutorial.
6:14 So I'm just going to enter a.
6:16 Fallback customer code in that.
6:22 And then the last setting we're going to talk about on this particular tutorial
6:26 is the cache refresh interval.
6:30 So this is the interval which the cache will be cleared
6:35 and we will request updated price
6:38 stock values products and so on and.
6:41 So forth. From Tharstern.
6:43 So this is measured in minutes with the default value being 1440
6:46 that we can see there.
6:48 So meaning every 24 hours.
6:50 We do recommend leaving this at.
6:52 The default value of 1440.
6:54 When we collect information from the Tharstern system, we pull the.
6:58 API and gather all of the product information.
7:01 And store. It within our cache
7:03 This means we do not need to constantly hold the.
7:07 API to. Ensure that we have relevant product.
7:09 Information within our system which can be mapped.
7:13 So the refresh the refresh interval is the time between.
7:16 Refresh of this cache data.
7:22 So we'll come back to some of these other settings in a later tutorial.
7:25 For now, I'm just going to click on Save
7:32 and then go back to my plug in list.
7:37 And from here, we just want to actually test the connection to the Tharstern.
7:41 System is. Successful.
7:43 So back on our Connect plugins page, find the relevant row and then click.
7:48 On Check Connection.
7:51 We can see there that my.
7:52 Tharstern Connection was.
7:54 Successful
8:02 if this link fails for whatever reason.
8:04 The first thing you should check is to re-import.
8:08 Your input credentials and.
8:10 Your account. Credentials. Just to make sure there's no mistakes.
8:12 As most times, that is actually the problem.
8:16 Another potential issue is the required IPs
8:19 They may. Not have been. Whitelisted.
8:22 So please see the.
8:23 Instructions either.
8:24 In step ten in the written tutorial.
8:26 Or earlier on in here to find out which IP addresses
8:31 need to be whitelisted.
No lines in the transcript match your search.