Tässä artikkelissa käydään läpi, miten voit lisätä MyCashflow'n toivelistaominaisuuden verkkokaupan teemaan.

MyCashflow'n oletusteemat sisältävät valmiin tuen toivelistoille.

Toivelistaominaisuuden toteuttamiseksi tuotesivuille ja -listoille on lisättävä toivelistapainike ja haluttuun kohtaan teemassa itse toivelista.

Toivelista on saatavilla vain kirjautuneille asiakkaille, ja toivelistoihin liittyvät tagit piilottavat automaattisesti omat sisältönsä kävijöiltä, jotka eivät ole kirjautuneita.

Jos toivelistatoteutukseesi kuuluu muita elementtejä, joiden haluat näkyvän vain kirjautuneille asiakkaille (esim. oletusteemassa toivelistasivupalkin avauspainike), voit käyttää {Helper(case: 'CustomerLogged')} -tagia.

Toivelistapainikkeen lisääminen tuotteille

Lisää tuotesivun ja tarvittaessa tuotelistojen sivupohjiin toivelistapainike {ProductWishlistToggle}-tagilla. Tagi tulostaa lomakkeen, jonka lähettämällä tuote joko lisätään toivelistalle tai poistetaan sieltä tarpeen mukaan.

Tuotteiden lisääminen ja poistaminen toivelistalta on mahdollista toteuttaa asynkronisesti lähettämällä tagin tulostama lomake JavaScriptillä.

Käyttämällä {ProductWishlistToggle}-tagin or-attribuuttia voit näyttää myös kirjautumattomille asiakkaille, että kauppa sisältää sisäänkirjautuneille asiakkaille toivelistatoiminnon.

Toivelistan lisääminen teemaan

Lisää sopivaan kohtaan teemassa toivelistan sisältämien tuotteiden lista {WishlistProducts}-tagilla.

Listaan kannattaa sisällyttää {ProductWishlistToggle}-tagilla painike, jolla tuotteen voi poistaa toivelistalta, sekä {ProductAddToCart}-tagilla painike, jolla tuotteen voi lisätä ostoskoriin.