By default, prints the product's sale price and the comparison price for the campaign product. By using the tag's attributes, you can also print other price information and format the output.

Kuvaus

The output content consists of the following parts:

  • sale price (preceded by introductory text from the dictionary entry Price)
  • The lowest sale price of the campaign product from the previous 30 days, also known as the Omnibus comparison price (preceded by introductory text from the dictionary entry LowestCampaignPrice)
  • The list price of the campaign product depending on the listprice_comparison attribute (an introductory text from the dictionary line OldPrice is printed before it).
  • Klarna installment prices depending on the klarnaprice attribute.

If a product has variations with different prices, the tag by default prints the price information of the cheapest variation, and in this case, an introductory text is printed from the dictionary entry PriceFrom.

If the URL parameter variation_id is set (e.g., ?variation_id=5), the tag will print the price of the specified variation. The visitor sets the variation_id parameter whenever they select a variation, but you can also set it yourself if you want to set a pre-selected variation when linking to the product page.

Syntaksi

{ProductPrices( includetax: boolean, listprice_comparison: boolean, klarnaprice: boolean, price_format: string, currencysymbol: boolean, decimals: int, decimalsep: string, thousandssep: string, html: boolean )}

Näkyvyys

Toimii näkyvyydessä: tuote

The required scope is always set in the following templates:

Templates
Single product template
Product images

Attribuutit

includetax:

Determines whether the tag prints the price including VAT.

Allowed values: true/false. Default value: true.

listprice_comparison:

Determines whether the list price of the campaign product is printed in addition to the Omnibus comparison price if they are different.

Allowed values: true/false. The default value is false.
klarnaprice:

Determines whether the tag also displays Klarna's installment prices.

Allowed values: true/false. Default value: true.

The klarnaprice attribute only works if some Klarna payment service is used in the online store.

price_format:

Determines the price information display format.

Sallitut arvot:
  • string (default): The price information is printed as a string, which may also include formatting and additions dependent on other attributes of the tag (e.g., currency symbol).
  • decimal: The price information is printed as a decimal number using a decimal point (e.g., 9.90), which works in, among other things, JavaScript code.

    If price_format: 'decimal' is in use, other price information formatting attributes do not affect the tag's output.

currencysymbol:

Determines whether the tag also prints the currency symbol. The symbol is automatically determined based on the currency in use.

Allowed values: true/false. Default value: true.

decimals:

Sets the precision for printing decimals.

Allowed values: integers. Default value 2 decimal places.

decimalsep:

Defines the decimal separator character. The most popular decimal separators are comma and dot, the use of which depends on the store's locale.

Sallitut arvot: merkki, joka toimii desimaalierottimena (esim. desimaalipiste = decimalsep: '.'). Oletusarvo pilkku.
thousandssep:

Specifies the character used as the thousands separator.

According to the International System of Units, the thousand separator is a space, but in different countries, a period, comma, or apostrophe may traditionally be used. You may want to define thousands separators according to the locale.

Allowed values: a symbol that functions as a thousands separator. The default is a non-breaking space  

If you want to use an apostrophe as the thousands separator, write it between double quotes: thousandssep: "'"

If you do not want to use any thousands separator, just write two quotation marks or two apostrophes in a row in the attribute: thousandssep: "" or thousandssep: ''

html:

Determines whether the tag outputs the default HTML markup around the content.

Allowed values: true/false. Default value: true.

before/after:

With the before and after attributes, you can define content that is output before or after the content produced by the tag.

Allowed values: text that may contain HTML and Interface markup.

E.g.

  • before: '<p>This markup appears before the tag's own content.</p>'.
  • after: '<p>This appears after the tag's own content.</p>'

If the tag does not produce any content, the content of the before and after attributes will also not be displayed.

escape:

Adds an escape character before quotation marks in the output. The attribute makes it easier to process the tag-produced content when using JavaScript.

Allowed values: true/false. The default value is false.

or:

Defines alternative content that is displayed if the tag itself does not produce any content.

Allowed values: text that may contain HTML and Interface markup.

E.g. or:'Content not found.'