Tulostaa alennuskampanjaan kuuluvan variaatiotuotteen vertailuhinnan, joka voi olla listahinta tai alin kampanjahinta edeltävien 30 päivän ajalta.
Kuvaus
Vertailuhinta tulostuu vain, jos se on eri kuin myyntihinta.
Ajankohtaiset alennukset sisältävän myyntihinnan voit tulostaa käyttämällä {VariationPrice}
-tagia.
Syntaksi
{VariationComparePrice(
mode: string,
includetax: boolean,
price_format: string,
currencysymbol: boolean,
decimals: int,
decimalsep: string,
thousandssep: string,
html: boolean
)}
Näkyvyys
Toimii näkyvyydessä: tuotevariaatio
Tagia käytetään vain {ProductVariations}
-tagin helper
-attribuutissa.
Attribuutit
mode:
Määrittää, tulostaako tagi kampanjatuotteen listahinnan vai Omnibus-vertailuhinnan eli alimman myyntihinnan edeltävien 30 päivän ajalta.
Sallitut arvot:- auto (oletusarvo): Tagi tulostaa joko Omnibus-vertailuhinnan tai listahinnan.
- list: Tagi tulostaa listahinnan, mikäli se poikkeaa myyntihinnasta. Jos listahinta on sama kuin myyntihinta, tagi ei tulosta mitään.
- comparison: Tagi tulostaa Omnibus-vertailuhinnan, mikäli se poikkeaa listahinnasta. Jos Omnibus-vertailuhinta on sama kuin listahinta, tagi ei tulosta mitään.
includetax:
Määrittää, tulostaako tagi hinnan arvonlisäverollisena.
Sallitut arvot: true/false. Oletusarvo true.
price_format:
Määrittää hintatiedon tulostusmuodon.
Sallitut arvot:- string (oletusarvo): Hintatieto tulostuu merkkijonona, jossa voi olla myös tagin muista attribuuteista riippuvia muotoiluja ja lisäyksiä (esim. valuuttasymboli).
- decimal: Hintatieto tulostuu desimaalipistettä käyttävänä desimaalilukuna (esim. 9.90), joka toimii muun muassa JavaScript-koodissa.
Jos
price_format:
'decimal' on käytössä, muut hinta-attribuutit eivät vaikuta tagin tulostusmuotoon.
currencysymbol:
Määrittää, tulostaako tagi myös valuuttasymbolin. Symboli valikoituu käytössä olevan valuutan perusteella automaattisesti.
Sallitut arvot: true/false. Oletusarvo false.
Valuuttasymbolin voi tulostaa myös käyttämällä
{CurrencySymbol}
-tagia.decimals:
Määrittää desimaalien tulostustarkkuuden.
Sallitut arvot: kokonaisluvut. Oletusarvo 2 desimaalia.
decimalsep:
Määrittää desimaalierottimena toimivan merkin. Useimmiten desimaalierottimena on pilkku tai piste lokaalista riippuen.
Sallitut arvot: merkki, joka toimii desimaalierottimena (esim. desimaalipiste =decimalsep: '.'
). Oletusarvo pilkku.thousandssep:
Määrittää tuhaterottimena toimivan merkin.
Kansainvälisen yksikköjärjestelmän mukainen tuhaterotin on välilyönti, mutta eri maissa voi olla vanhastaan käytössä piste, pilkku tai heittomerkki. Tuhaterotin kannattaa valita kulloisenkin lokaalin mukaan.
Sallitut arvot: merkki, joka toimii tuhaterottimena. Oletusarvo on katkeamaton välilyönti
Jos haluat tuhaterottimeksi heittomerkin, kirjoita se kokolainausmerkkien väliin:
thousandssep: "'"
Jos et halua käyttää mitään tuhaterotinta, kirjoita attribuuttiin vain kaksi lainausmerkkiä tai kaksi heittomerkkiä peräkkäin:
thousandssep: ""
taithousandssep: ''
html:
Määrittää, tulostaako tagi sisällön ympärille oletusarvoisen HTML-merkkauksen.
Sallitut arvot: true/false
before/after:
before
- jaafter
-attribuuteilla voit määrittää sisällön, joka tulostuu ennen tagin tuottamaa sisältöä tai sen jälkeen.Sallitut arvot: teksti, jossa voi olla HTML- ja Interface-merkkausta.
Esim.:
before:
'<p>Tämä merkkaus näkyy ennen tagin omaa sisältöä.</p>'after:
'<p>Tämä taas näkyy tagin oman sisällön jälkeen.</p>'
Mikäli tagi ei tuota mitään sisältöä, myöskään
before
- jaafter
-attribuuttien sisältö ei tulostu.escape:
Asettaa tulostuvassa sisällössä pakomerkin ennen lainausmerkkejä. Attribuutin tarkoitus on helpottaa tagin palauttaman sisällön käyttämistä JavaScriptin avulla.
Sallitut arvot: true/false. Oletusarvo false.
or:
Määrittää vaihtoehtoisen sisällön, joka näkyy mikäli tagi ei itse tuota mitään sisältöä.
Sallitut arvot: teksti, jossa voi olla HTML- ja Interface-merkkausta.
Esim.
or:
'Sisältöä ei löytynyt.'