Related articles

DevelopersAPI guides

Unit of measure conversion

Unit of measure conversion allows a rebate to be earned per unit of a product, where the unit has been configured for an amount of the product.

Trading Programs support ‘per unit rate’ program lines, where a monetary amount is earned for each ‘unit’ of the product purchased. Trading Programs' ‘Fixed Unit Rate’ program line mechanism plug-in and all unit-based targeted mechanisms are used for units of measure conversion.

Some program lines may exist where the unit of measure to which the per unit rate applies is different from the unit of measure that applies to the included transactions. For example, there are program lines where the rate that has been agreed with the supplier is a rate per Tonne, but the unit of measure that applies to the included transaction is bag or kilogram.

Converting the units on the qualifying transactions and those you earn against within program lines is possible with all unit-based mechanisms. For example, you may earn 5 GBP on each Tonne, but your transactions are in Bags. The system lets you specify the quantity of bag(s) in 1 Tonne is 40. If you transact 80 units, the system will convert this to 2 Tonnes, equating to 10 GBP of earnings.

In addition to this, some program lines may require a different unit of measure conversion rate on a product-by-product basis. This can be achieved by selecting the 'dimension-specific unit of measure conversion' box within the mechanism.

Once the mechanism has been saved and had the appropriate dimensions assigned to it, a new section will appear beneath the conversion settings. This section will have a downloadable CSV template for the product-specific unit of measure conversions, which can then be filled out and reuploaded. Once uploaded, the program line will calculate the correct earnings for the program line based on all of the individual conversion rates.

Unit of measure conversion is a free feature of Trading Programs and can be configured on request. Please raise a ticket to enable this feature.

Not useful
Very useful
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Still have questions?
Raise a ticket or contact our support team.