Show details for Connect: Tharstern - Configuring the plugin | ID: CI_Tharstern_002

Connect: Tharstern - Configuring the plugin | ID: CI_Tharstern_002

Connect: Tharstern - Configuring the plugin

In this tutorial, we will continue to configure some of the key settings in the Connect: TharsternInfigo's native integration with Tharstern, a print MIS platform used for quoting, job management, production scheduling, and invoicing. integration.

Guide4 min readVideo8-step guideRef CI_Tharstern_002Updated 8 Oct 2026

Overview

This tutorial picks up after you have entered your TharsternTharstern is a print MIS (Management Information System) platform used for quoting, job management, production scheduling, and invoicing. account connection details, and covers the additional settings on the Tharstern plugin. You will control which product types appear for mapping, how prices, shipping, tax, addresses and dates are sent to Tharstern, and how quotes are locked. You will also see when the APIA programmatic interface that lets one system talk to another using structured requests and responses. URLs need changing.

What you'll be able to do

  • Use the Product Type Filter to choose which Tharstern product types appear when you map products.
  • Set Send price in orderline to control whether Infigo sends orderline prices to Tharstern.
  • Use Lock quote attributes & lock quote quantity so attribute selections and quantities on a saved quote cannot change.
  • Adjust the Node mapping settings to change the delivery name, required dates and orderline reference sent to Tharstern.
  • Leave the API URLs at their defaults unless Tharstern advises you to change them.

Before you begin

  • Enable the Connect Plugins screen, as covered in the previous tutorial.
  • Enter your Tharstern account connection details, as covered in the previous tutorial.

Step-by-step

  1. Navigate to the Connect Plugins screen
    Navigate to the Connect Plugins screen
  2. Click to Configure the Tharstern plugin
    Click to Configure the Tharstern plugin
  3. Product Type Filter

    Tharstern has the concept of multiple product types. Whilst this is not something we need to understand wholly, this setting will filter which product types are returning in the dropdown used for product mapping. This is because we used to return parts and processes as well the products in the mapping dropdown, so this now allows the user to change what is returned.

    During the mapping of Tharstern products, we are able to select from a filtered list of relevant entries.

    The Product Type Filter allows us to filter the products shown in this mapping. By default, only Finished and None types will be shown, which are the primary product types.

    You have the option to select other product types, or you can enter your own product types within the Multi-line text box.

    Product Type Filter
  4. Configure Send price in orderline

    Determines whether or not Infigo challenges Tharsterns pricing.

    Never: never send price details for orderline when we create order
    Always send price: always send price details for orderline when we create order
    Send price with logic:

    • If we do not use live pricing - ALWAYS send the price

    • If we do use live pricing and we opt out of live pricing via the flag - ALWAYS send the price

    • If we do use live pricing, and the product is opted into live pricing too

      • If the price is returned from estRequest (aka there is ProductType and we create an estimate) - ALWAYS send the price

      • If the price is returned from a static price list (aka there is no ProductType) - DO NOT send the price.

    Configure Send price in orderline
  5. Lock quote attributes & lock quote quantity

    Primarily utilised when the integration with Tharstern is used for purposes such as sales demos.

    You can create an Infigo quote which is essentially a saved configuration of a landing page (with information such as attribute selections and quantity).

    This will also save the Tharstern estimate that is linked to this quote, with these settings ensuring that the attribute selections and quantities are unchangeable on that quote.

    Lock quote attributes & lock quote quantity
  6. Include shipping and tax details

    Infigo sends shipping and tax details from our system to Tharstern.

    Include shipping and tax details
  7. Node mapping settings

    These settings alter the information sent to Tharstern in the order JSON files.

    Send Address Company instead of Name for Delivery Address

    When enabled we will send the address Company instead of First and Last name of the address. Used, for example, where you are sending to a company situated in shared offices.

    Populate Order Required Date with delivery date

    When enabled the 'Order Delivery By' is assigned to the 'Order Required Date' using ISO format. For situations where the delivery date is not specified we will fall back to the dispatch by date.

    Submit individual orderline required dates

    If enabled, we will send the orderline specific dates in the API call. Otherwise we will send the order related dates.

    Orderline Ref2 Data

    Custom Name or Job ID.

    Custom name is an orderline name which is set by the user.

    Job ID (The Infigo job number) is used in the majority of cases.

    Node mapping settings
  8. API URLs

    Base URLs used for every path.

    Configurable if required, however most users will not need to change these.

    The API URLs are simply the extensions that will be added onto the API endpoint for their individual purposes. For example, the GetProducts Url Path setting will control what Catfish will add onto the endpoint URL when it is attempting to retrieve a list of products. The default values for these settings will usually suffice, and will likely only need to be changed if Tharstern advises.

    API URLs

Video transcript

0:13 In this tutorial will continue the configuration

0:16 of some of the key settings in the Connect Tharstern integration.

0:22 So to begin with, let's navigate to our Connect Plugins

0:25 screen, which we enabled during our previous tutorial

0:30 and then go to configure next to the relevant

0:33 Connect plugin, which in this case is the Tharstern plugin.

0:39 In the last tutorial we filled in these top details.

0:42 That's to do with connecting to your Tharstern account

0:46 and what we're going to do next.

0:47 If we scroll down a little bit is just to continue with some of these

0:50 additional settings.

0:56 The first group of settings I want to talk about is this product type

0:59 filter for.

1:00 So Tharstern has the concept of multiple product types.

1:03 So while this is not something we need to understand wholly,

1:07 this setting will filter which product types are returning in the

1:11 dropdown that's used for product mapping, which we'll see in a future tutorial.

1:16 So this is because we used to return parts

1:19 and processes as well as the products in the mapping dropdown.

1:23 So this now allows the user to change what is returned.

1:27 During the mapping of Tharstern products, we are able to select

1:30 from a filtered list of relevant entries.

1:34 So just to reiterate, this product type filter allows us to filter the products

1:38 shown in the product mapping by default

1:41 only finished and non types will be shown,

1:45 which are the primary product types that we'll get from Tharstern.

1:50 You have the option to select the other product types or you can enter

1:53 your own product types down here within the multi in text box

1:58 next option we're going to discuss is the send price in order line option.

2:03 So this determines whether or not Infigo challenges Tharstern's pricing

2:08 and the few different options we have here.

2:09 We have never we have send price with logic

2:12 and we have always send price.

2:16 So if we have never selected that as the name suggests,

2:19 never sends price details for order line,

2:22 when we create an order, always send price does the opposite.

2:28 So that always sends price details for order.

2:30 And when we create an order

2:37 which looks at the scenarios which we see detailed at the bottom

2:40 here.

2:47 Next down, we have lock quote attributes and quote quantity.

2:51 So these are primarily used when the integration with Tharstern

2:55 is used for purposes such as sales demos.

2:59 So you can create Infigo quotes, which is essentially a saved configuration

3:03 of a landing page which has information

3:07 set in there, such as attributes, selections and the quantity of products.

3:13 So this will also save the

3:15 Tharstern estimate that is linked to this particular quote

3:19 with these settings, ensuring that the attributes, selections

3:23 and the quantities are unchangeable on that particular

3:26 quote.

3:34 Coming down again, we have the inclusion of shipping and tax details.

3:38 So fairly self-explanatory.

3:41 Those ones allowing Infigo to send shipping and tax details

3:44 from our system into Tharstern

3:48 and then scrolling down a little bit more,

3:49 we get to our node mapping section.

3:54 So these settings alter the information sent to

3:58 Tharstern In the order JSON files,

4:02 there's a few different settings we can enable here.

4:04 So we have send address company instead of name for delivery address.

4:10 So when enabled we will send the address company

4:15 instead of the first and last name of the address.

4:18 So this is used, for example, when you're sending to a company situated

4:22 in a shared set of offices,

4:26 we have populate order required date with delivery date.

4:31 So when enabled the

4:33 order delivery by is assigned to the order

4:36 required date using ISO format.

4:40 So for situations where the delivery date is not specified,

4:43 will fall back to the dispatch by date.

4:48 that again and then we have submit individual

4:50 order line required dates.

4:54 So if enabled will send the order line specific dates in the API call.

4:59 Otherwise we'll send the order related dates.

5:04 And then lastly in this section, we have the order line ref2 data.

5:08 This allows us to select between custom name and job ID.

5:13 Custom name is an order line name which is set by the user themselves.

5:18 Most customers on the other end utilize the job id.

5:21 This is the Infigo specified job number

5:24 and is used in the vast majority of cases.

5:33 Finally down here we have the API URLs.

5:36 So these are the base URLs used for every single path.

5:40 They are configurable if required.

5:42 However, most users will not need to change these.

5:46 The API URLs are simply the extensions that will be added

5:50 onto the API end point for their individual

5:53 purposes.

5:56 For example, the get products URL path setting will control what Infigo

6:01 will add to the endpoint URL when it's attempting to retrieve a list of products.

6:07 The default values for these settings will usually suffice

6:10 and will likely only need to be changed if Tharstern themselves advised

6:14 to do so.

Guide | Connect: Tharstern - Configuring the pluginRef CI_Tharstern_002 | Last updated: 8 Oct 2026
Incomplete