Tulostaa tuotteen alennusprosentin, mikäli tuote on alennuksessa jonkin kampanjan kautta.

Kuvaus

Alennusprosentti voi määräytyä kahdella tavalla:

  • Jos tuote on hinnoiteltu kampanjan yleisen alennusprosentin mukaan, tulostuu kampanjan alennusprosentti.
  • Jos taas tuotteella on kampanjassa yksilöllinen alennushinta, alennusprosentti määräytyy tuotteen myynti- ja listahinnan erotuksen mukaan.

Variaatiollisten tuotteiden alennusprosentti tulostuu, mikäli se on tuotteen kaikilla variaatioilla sama. Jos alennusprosentti sen sijaan vaihtelee variaatioittain, tagi ei oletusarvoisesti tulosta mitään. Käyttämällä mode-attribuuttia voit kuitenkin määrittää, tulostuuko siinä tapauksessa variaatioiden pienin vai suurin alennusprosentti vai niiden vaihteluväli.

Jos alennus jää alle prosenttiin tuotteen hinnasta, tagi ei tulosta mitään. Tällöin tagi ei tulosta myöskään before- tai after-attribuuttien sisältöjä.

Syntaksi

{ProductDiscountPercent(
    mode: string,
    percentagesymbol: boolean
)}

Näkyvyys

Toimii näkyvyydessä: tuote

Vaadittu näkyvyys on aina asetettuna seuraavissa sivupohjissa:

Sivupohjat
Yksittäisen tuotteen sivupohja
Tuotekuvat

Attribuutit

mode:

Määrittää, millainen alennustieto tulostuu, jos tuotteella on variaatioita, joiden alennusprosentti vaihtelee. (Ilman attribuuttia ei tulostu mitään.)

Sallitut arvot:
  • min: variaatioiden pienin alennusprosentti (esim. Vähintään 20%)
  • max: variaatioiden suurin alennusprosentti (esim. Jopa 40%)
  • range: alennusprosenttien vaihteluväli (esim. 20% – 40%)

Liittääksesi lukuarvoon täydentävän ilmauksen (kuten Vähintään tai Jopa) käytä before- tai after-attribuuttia.

percentagesymbol:

Määrittää, tulostuuko lukuarvon jälkeen prosenttimerkki.

Sallitut arvot:true/false. Oletusarvo false.

before: / after:

Näillä kahdella attribuutilla 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>'

Jos tagi ei tuota mitään sisältöä, myöskään before- ja after-attribuuttien sisältö ei tulostu.

escape:

Lisää tagin tulostamaan sisältöön pakomerkit, jotta sisältöä on helpompi käyttää JavaScript-koodissa tai JSON-objekteissa.

Sallitut arvot:
  • true: attribuutti lisää pakomerkit ennen lainausmerkkejä
  • false: attribuutti ei tee mitään
  • json: attribuutti lisää tulostukseen pakomerkit, joiden avulla sisältöä voi käyttää JSON-merkkauksessa.
or:

Määrittää vaihtoehtoisen sisällön, joka näkyy, jos 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.'