Picture of Pricing Products with Basic, Tiered and Pricing Scripts | BG_071

Pricing Products with Basic, Tiered and Pricing Scripts | BG_071

Pricing Products with Basic, Tiered and Pricing Scripts

In this video, you’ll learn about the key methods for pricing products within Infigo.

Learning path lesson1 min readVideoRef BG_071Updated 1 Oct 2026

Overview

It begins by explaining basic or simple pricing, which involves manually setting a fixed price for a product. The video then introduces tiered pricing, which adjusts prices based on order quantity, encouraging bulk purchases with discounts. You’ll also get an overview of pricing scripts, a flexible option for more complex pricing models that can incorporate attributes and quantities. Lastly, additional pricing capabilities such as sliding cost adjustments and customer-specific pricing are discussed, providing a comprehensive guide to managing product pricing effectively in Infigo.

How the special price dates work

A Special price only replaces the normal Price between the Special price start date and the Special price end date. If you leave the start date empty, the special price applies straight away. If you leave the end date empty, it never expires. Outside those dates, customers see the normal Price again.

Setting up tier prices
  • Save the product variantAn area in the specification of each Infigo Product, generally concerned with the technical elements of the Product. first. You can only add tier price records once it has been saved.
  • Use Quantity Based Pricing, Spread amount across all price Tiers and Interpolate price based on tiers are alternatives. Ticking one of them unticks the other two.
  • If you tick Use Quantity Based Pricing, Show Price as Orderline Total is switched on automatically and the option is hidden. Tier prices are then entered as a price for the whole order.

Video transcript

0:06 Right.

0:07 So what I want to do next is just talk about the primary methods

0:11 of pricing your product.

0:15 So primarily

0:17 what I'm looking at here is what I call basic or simple pricing, tiered pricing.

0:22 And then a little bit of an introduction to pricing scripts.

0:25 When. So let's start off with basic pricing.

0:28 And I've got some

0:30 very simple example products yet again these.

0:34 And again you can access all of these products

0:36 if you wish to do so.

0:42 So there we have an example of basic pricing.

0:45 So it's the most straightforward method of applying prices to your products

0:49 in Infigo in this set up you manually enter the product price

0:54 within its product variance settings.

0:56 So if I go here and go to my product details,

1:02 I'll go to my product variant.

1:04 And these pricing bits of information I'm just specifying on the info tab.

1:10 And then in these options here.

1:12 So we're looking at price old price which is just a bit of information

1:17 if you want to include it of what the price used to be of course.

1:21 And then if you want to do a temporary special price, you can do that as well.

1:25 And where you can specify a start and an end date if you wish to do so,

1:31 that will be displayed

1:33 in that kind of format.

1:39 Okay.

1:40 And this is just the price per unit.

1:42 So regardless of how many we choose, we're not going to be able

1:46 to change that price using this method.

1:55 And all right the next one we've got is tiered pricing.

2:00 Now tiered

2:01 pricing enables price adjustments based on the quantity

2:05 that you've ordered allowing for volume based discounts.

2:09 So this structure encourages larger orders by reducing the price

2:13 per unit as the quantities increase.

2:16 So tiered price is again

2:19 configured in the product variance settings of your product.

2:22 And you start that process

2:25 by adding tier pricing records.

2:28 And these are what you can actually see displayed

2:30 on the product landing page here.

2:32 So if I go to

2:35 the very details of this product,

2:36 let's take a look.

2:42 Go to my tier Prices tab

2:45 and you'll see at the bottom here I've got my tier price records.

2:49 And it is simply a case of setting up a record

2:52 specifying the quantity, and then specify the price.

3:02 Now you will note,

3:03 that the price here.

3:07 Is initially as well.

3:10 I think it's a unit price.

3:11 It will show you by default,

3:12 but you can show it as an order in total as well, just by clicking this checkbox.

3:17 And it will try and make it clear.

3:18 If it is a total, whether it's price per order.

3:23 So you can switch that up if you wish to do so.

3:28 All right.

3:29 So a few of the benefits and what you can do with, tiered pricing.

3:34 And there's

3:35 a few different methods of tiered pricing which I'll try and display in a moment.

3:39 So quantity based discounts, as I've mentioned,

3:42 you can specify different prices based on the number of units that are purchased.

3:47 Role based pricing. You can do as well.

3:49 So you can see here, as I've been specifying my records,

3:54 you can specify a customer role.

3:56 So if you want to give different

3:58 pricing structures to different sets of users, you can do that as well.

4:03 As I've mentioned, you've

4:05 got display options for showing price per unit and total order price.

4:09 And you've also got some more advanced configuration as well.

4:12 And this is actually how it utilizes the,

4:16 the pricing tiers that you have specified.

4:21 So let's start off with those.

4:23 So what I've got here

4:25 is my just my normal explanation at the moment.

4:31 And I've got a little

4:33 and hopefully quite useful,

4:36 little spreadsheet just to show us how this is actually utilized.

4:41 So we've got a few different methods of utilizing the tier pricing

4:44 that we specified. We've got normal.

4:47 And that basically means that whichever

4:49 bracket of quantity we're sitting in

4:53 that dictates the price per unit of the entire

4:56 order that we're putting through the entire order line.

4:59 So for the sake of this example here, we've got three tiers.

5:03 We've got

5:05 between 1 and

5:07 99 is 5 pounds per unit, 100 to 9 nine

5:11 nine is 4 pounds per unit and 1000 plus is 3 pounds per unit.

5:15 So what it means is if we've got anything

5:18 less than 100, the price is going to be 5 pounds per unit.

5:21 If we've got anything less than

5:24 a thousand

5:26 and more than 100, it's going to be 4 pounds per unit

5:29 for the entire thing.

5:33 We also have the ability to use

5:35 that as quantity based pricing.

5:39 So what that means is that rather than giving people the ability to specify

5:43 like 36 units,

5:47 you can leave it to just the quantities that you've specified,

5:49 and that will instead give people a dropdown

5:51 list of available things they can choose at an available price.

5:56 It's just how much flexibility you want to give people.

6:01 We also have the ability to spread the price

6:03 amongst all pricing tiers and.

6:09 Now what that one does

6:12 is basically means that we're using the same tiers.

6:15 If we're looking from 1 to 99, it's going to be 5 pounds per unit.

6:21 But then any

6:24 any quantity of items above that that fall into the next bracket,

6:28 those items will be at the reduced price.

6:32 So hopefully that little description there gets in a bit more detail.

6:35 So it's going to be mixed.

6:36 It's not just going to be every unit is the same price.

6:43 And the last option we that we have

6:44 there is interpolated price based on tiers.

6:48 And just to be nice and quick about that, based on the time we've got,

6:52 what that essentially is doing is we've got our data points

6:56 and then it's just putting a line between them, and that's

6:59 just giving us a an ability to sort of

7:04 select a unit

7:04 quantity that we want and then get a total order price back.

7:08 So it's just interpolating it based on the data points that we've input.

7:13 This is a very simple representation.

7:15 There is an equation available in the help documentation

7:18 which actually shows you in more detail how this is calculated.

7:23 And. Right.

7:34 So the last major pricing

7:35 method that we have available is pricing scripts.

7:38 So they're one of the more powerful tools

7:41 for customizing product pricing within Infigo.

7:44 So these scripts allow you to define pricing rules

7:46 based on things like attributes, which again we'll cover later

7:51 quantities that you've input and a combination of all the factors.

7:55 They offer a flexible solution for more complex pricing models

7:59 than can be handled with basic pricing or tiered pricing on their own.

8:05 Infigo do provide something called the Generic

8:07 Pricing script, which covers the vast majority of use cases.

8:11 Although custom scripts can be created for specific business needs.

8:15 If you have the knowledge or our,

8:20 professional services team can can write those scripts as well.

8:27 So how the pricing script actually works.

8:31 So that's and I'm focusing here on the sort of generic pricing script

8:34 it is drawing information from a CSV that you've provided.

8:38 So just from a, a database of prices.

8:41 So what we've got in my example

8:43 here is the ability to select between a few different options.

8:47 And you'll see that's updating the price.

8:49 And then it's also in my case linked to the quantity as well.

8:53 So again based on the quantity I select that will change the price as well.

8:57 And this is the price per unit. In this case.

9:01 And this is just

9:02 as I say, dragging information from a CSV that we've previously provided

9:06 to the product to for it to reference.

9:09 I've provided the CSV this in the background here

9:12 to be downloaded as a sample.

9:14 If you want to reference

9:21 And you can see there the simplicity of what we've provided.

9:24 So I've got the attribute title.

9:26 So the options that we're allowing the users to have

9:29 and I've got various different quantities.

9:31 And then all we've got is the associated price.

9:34 And this is just one example of how we could tailor

9:38 this pricing script,

9:40 how those pricing scripts are loaded.

9:43 And again this is a very brief overview.

9:45 We do have much more detailed resources available.

9:49 So if I go to the.

9:55 Product variance

9:56 settings of that product again we're we're looking at pricing.

10:00 And all we're making sure

10:02 is that we have this attach a pricing script selected.

10:05 And in most of your cases where you haven't got custom scripts,

10:09 you will just have the ability to select the generic pricing script.

10:12 And then that has some additional configuration available with it.

10:16 And this additional configuration

10:19 is pointing to things like which CSV you want to use.

10:23 Whether you want to include things like quantity or tier pricing

10:27 and all the things you can include in it, in this little sample

10:32 script configuration at the bottom, we've got some documentation on it as well.

10:36 So although it looks kind of confusing

10:39 if especially if you're not used to scripting,

10:41 it is quite a straightforward process of including this

10:45 and then the actual CSV files themselves.

10:48 You're not uploading them here, you just referencing them.

10:51 Those are loaded in an area called Global Additional Data.

10:57 And again, if you've not got access to this area for whatever

10:59 reason, support can give you a hand and you just uploading the CSV files there

11:04 and then referencing them on the relevant product

11:08 and. And okay.

11:09 And just for the sake of completeness,

11:14 there are a few other pricing capabilities as well,

11:18 which I'm not going to be covering in a huge amount of detail here.

11:22 I'm going to show you an example.

11:24 So other pricing, so things

11:27 like sliding cost adjustments,

11:31 so allowing you

11:31 to change the pricing based on various factors.

11:35 So this might be for example, if you do have actually set up with

11:38 different materials, weights, dimensions or whatever it might be,

11:42 you can have it so that there's changes in the pricing as a result.

11:48 So we have kind of upward or downward of the pricing.

11:52 You can have

11:54 customer specific pricing as we've kind of touched on earlier on.

11:57 So you can put in different pricing models for different customer roles.

12:01 For example, you can disable the ability to purchase a product.

12:05 And if you wish to do so, so eliminates the pricing.

12:10 And then you've got other things

12:12 such as delivery price alterations as well.

12:15 So if you want to add, on a particular product to add

12:18 a bit of an additional cost for delivery of that product, you can do

12:22 so on a per product basis, rather than having to specify everywhere.

12:26 And those are just a few examples of some additional pricing capabilities.

12:30 Although the basic tiered and pricing script are probably

12:34 the primary ways doing so.

In more detail

Extra detail for specific set-ups and edge cases. You don't need this to follow the main tutorial.

Tier prices and customer roles

A tier price record set to All customer roles applies to every customer. A record set to a specific Customer roleFunctionality allowing different administrative capabilities to be given to users. only applies to customers who belong to that role, and only while the role is active. If several records with the same Quantity apply to one customer, the lowest price is used.

Standard tier pricing can only lower the price

With standard tier pricing (none of the other tier options ticked), customers pay the normal product price (the Price, or the Special price while it is active) until they reach the quantity on your lowest tier. After that, a tier price is only used if it is lower than that price. A tier price that is higher has no effect. If you tick Use Quantity Based Pricing, your tier prices are used exactly as you enter them.

Related search terms
Learning path lesson | Pricing Products with Basic, Tiered and Pricing ScriptsRef BG_071 | Last updated: 1 Oct 2026
Incomplete