Picture of Generic Pricing Script Overview | Time-Saving Toolbox

Generic Pricing Script Overview | Time-Saving Toolbox

This tutorial walks you through Infigo’s generic pricing script workflow, showing how to build a CSV-based price table, upload it to Global Additional Data, link it to multiple products, and configure the script so the storefront automatically pulls the correct row for each combination of attributes and quantities. By centralizing pricing in one spreadsheet, you can roll out bulk price breaks, maintain consistent rates across product lines, and push future price changes almost instantly—saving hours compared with editing each product individually.

Tutorial Video Transcript

A transcript of our tutorial video, ensuring you can find exactly what you need, when you need it.

You can search this page to find the relevant time-stamp in the video. Also, this text can be used as part of the tutorial search feature.

0:01 So, the next time saver I want to show you is the generic pricing script. So, we have various different types of pricing available for your products in Figuo.
0:13 So, you've got basic pricing where you just do a static price. You've got tier pricing, which is set up in the actual user interface itself.
0:25 Pricing of various other forms from various different types of products as well. However, we also have the ability to put in pricing scripts, which are externally created content, which you can then utilize in your Enfigure Storefront.
0:39 Two main forms of this, you've got custom pricing scripts, which are completely code-driven in most cases, or you've got one which we already provide to you, which is the generic pricing script.
0:51 And the way these generally work is you provide your Enfigure system with a large table of pricing. as large as it needs to be and then it will utilize that table in the background to actually pull the pricing into your product.
1:06 Now the way in which using this can save you time primarily comes in the fact that you can utilize the same pricing script on multiple products.
1:16 So if you have the same pricing system, the same prices, the same tiers and that kind of thing across multiple products, you can assign that one pricing script to all of those products.
1:29 So rather than having to repeat it, you're just using it once. It also gives you the ability to do very simple and quick updates.
1:36 So if you need to change your pricing structure for whatever reason, all you would need to do is make any amendments to that CSV, which is working in the background, which I'll show you in a moment, re-upload that into the system, and that's it.
1:51 The system and the pricing it drags in will now will update based on that new information. Okay, so I have an example pricing script here which I'll show you and an example product.
2:11 So what we've got in our product is a few simple attribute selections. We're keeping this quite constrained, although you can have as many attributes and as many different options in those attributes as you need.
2:28 And what we're seeing is that as we update this. This pricing is updating as well. And in this case, we've also got it tied to the tier pricing as well.
2:39 So if I change this to be a hundred, we can see there that because of the information I've got in the background, the actual unit price is dropping because we're buying more.
2:49 So we're giving price breaks. How this is actually working in the background. Let me just open up a CSV. So something like this.
3:04 So you don't need all of these columns. There might be more columns. There might be less. You can split it out into various CSVs.
3:12 There's loads of stuff you can do, all of which is noted on the academy if you want more context. But fundamentally, what this is doing is just providing a grid of information in the background, which the infigo system is using to call the price.
3:26 So if I use that CSV, I would go to an area in my infigo system called global additional data, which if you can't access that straightaway, you may need to request it from the support team.
3:40 Or below the CSV into there, then if we go to the product We want to attach this to all we're doing is specifying that we're using the generic pricing script, putting some config in there, which is probably a bit scary if you're not familiar with it, but it is actually a fairly straightforward configuration
4:12 on this one, just to specify which information goes where, and then that's it. It's just going to call in that information.
4:21 And what we can see as a result, so I've got a little script on here which is just identifying which row is being utilized in our example.
4:34 So if I scroll down, I've got my entire CSV copy in here and we can just see which information, which row that's utilising.
4:41 So for example, if I choose a different quantity, let's say I want to buy more and get a bit of a price break, I can see my price there is dropped because it's using a different row in our CSV.
4:56 And again, just as a reminder, this gives the ability to save loads of time in that it can be assigned to multiple products and that you can get very quick and simple updates.

Incomplete
Info

Using the Generic Pricing Script in Infigo

 

1. Introduction to Generic Pricing Script 0:01

generated-image-at-00:00:01

  • Overview of pricing options in Infigo:

    • Basic pricing (static price)

    • Tier pricing (set in user interface)

    • Custom pricing scripts (code-driven)

    • Generic pricing script (provided by Infigo)

Link to Loom

https://loom.com/share/b94a6c7f3dd6499d80705e0ee5ff797b

Alternate Search Terms

CSV price matrix, bulk product pricing import, tiered price breaks, generic pricing script, shared price table across products, upload pricing CSV, global additional data pricing, external pricing file, quick price updates, Infigo pricing automation