MyCashflow sisältää oletusarvoisen sähköpostiteeman MyCashflow 2018, jota on mahdollista muokata ja räätälöidä verkkokaupan omiin tarpeisiin sopivaksi. Tässä artikkelissa käydään läpi oletussähköpostiteeman asentaminen ja käyttö räätälöintien pohjana.
Oletussähköpostiteema on moderni ja responsiivinen, ja sen toimivuutta eri laitteilla ja sähköpostiohjelmilla on testattu perusteellisesti.
Oletussähköpostiteema on aina valittavissa versioiden asetuksissa. Tällöin kuitenkin valitaan järjestelmän sisäinen oletusteema, jonka ulkoasua ja rakennetta ei voi muokata.
Oletussähköpostiteema sisältää myös paljon hyödyllisiä työkaluja ulkoasun kehittämiseen. Voitkin ladata muokattavan version oletussähköpostiteemasta ja kehittää sen pohjalta verkkokauppasi brändin kanssa yhteneväisen sähköpostiteeman.
Oletussähköpostiteeman lataaminen ja asentaminen
Voit käyttää MyCashflow 2018 -sähköpostiteemaa pohjana omille sähköpostiteemoillesi. Teema sisältää Foundation for Emails -kehitystyökalut, jotka helpottavat teeman kehittämistä.
Alla käydään läpi oletussähköpostiteeman lataaminen, valmistelu räätälöintipohjaksi sekä asentaminen verkkokauppaan:
Nyt oletussähköpostiteema on käytössä valitsemassasi kauppaversiossa.
Oletussähköpostiteeman muokkaaminen
Vaatimukset
Oletussähköpostiteeman räätälöinti edellyttää, että tietokoneellesi on asennettu git-versionhallinta ja npm-pakettienhallinta.
Voit käyttää sähköpostiteeman muokkaamiseen mitä tahansa tekstieditoria, mutta esimerkiksi Visual Studio Codeen on saatavilla lisäosia, jotka helpottavat HTML/SCSS-kehitystyötä muun muassa automaattisen täydennyksen ja koodivihjeiden avulla.
Kun olet tehnyt haluamasi muutokset oletussähköpostiteemaan, teeman kansiossa pitää suorittaa build-toiminto, jotta tehdyt muutokset tulevat voimaan. Build pitää sisällään seuraavat toimenpiteet:
- SASS-tyylien muuntaminen CSS-kielelle
- Panini-muuttujien ja Inky-merkkauksen kääntäminen HTML-muotoon
Build suoritetaan teemakansiossa seuraavalla komennolla:
npm run build
Buildin suorittamisen jälkeen näet verkkoselaimessa sähköpostiteeman esikatselun. Esikatselu ei kuitenkaan käsittele Interface-tageja, joten sähköpostien sisältö ei näy esikatselussa. Voit testata sähköpostien ulkoasua tarkemmin ottamalla sähköpostiteeman käyttöön esimerkiksi verkkokaupan kehitysversiossa.
Kun build on suoritettu, voit lähettää päivittyneet tiedostot verkkokaupan tiedostohakemistoon. Voit käyttää tähän FTP-ohjelmaa tai mycashflow-sync-työkalua, joka on suunniteltu helpottamaan ulkoasumuutosten tekemistä MyCashflow-verkkokauppoihin.
Foundation for Emails
MyCashflow'n sähköpostipohja käyttää Foundation for Emails -frameworkia, jonka avulla sähköpostien rakenne ja ulkoasu voidaan toteuttaa monilla tavoilla.
Inky-merkkauskieli
Merkittävä ero tavallisiin HTML-sivupohjiin verrattuna on, että Foundation for Emails käyttää omaa Inky-merkkauskieltään sähköpostipohjien toteuttamiseen. Tämän tarkoitus on, ettei suunnittelussa tarvitse käyttää <table>
-elementtejä, vaan Foundationin omia selkeitä ja helppokäyttöisiä elementtejä.
Esimerkiksi seuraavan merkkauksen avulla luodaan rivi ja sen sisään kahdessa sarakkeessa sisältöä:
<container>
<row>
<columns>Sisältöä 1</columns>
<columns>Sisältöä 2</columns>
</row>
</container>
Yllä oleva merkkaus muunnetaan buildissa HTML-taulukoksi, jossa on yhdellä rivillä kaksi saraketta.
Panini-template-kieli
Foundationin Panini-template-kielellä voit lisätä sähköpostitiedostoihin muuttuvaa sisältöä, ehtolauseita ja silmukoita sekä muita ohjelmoinnista tuttuja rakenteita.
Oletussähköpostiteemassa on esimerkiksi käytetty Paninia hakemaan sähköpostipohjiin toistuvia osioita, kuten header ja footer. Alla näet esimerkin osien hakemisesta sivulle.
Vaihtoehtoisesti voit lisätä sähköposteihin osia MyCashflow'n {Helper}
-tagin avulla.
Paninin avulla voit myös luoda sivumuuttujia, joihin voit tallentaa tagien tulostamaa sisältöä. Sivumuuttujat määritetään sivupohjan alussa seuraavasti:
---
subject: '{OrderEmailTitle}'
---
{{> header }}
<wrapper class="Primary">
<spacer size="10"></spacer>
<container class="Block">
<h1>{{ subject }}</h1>
<p>
{{> greeting }}
{OrderEmailMessage}
</p>
</container>
<spacer size="20"></spacer>
</wrapper>
mycashflow-sync-työkalun käyttäminen sähköpostiteemoissa
Jos haluat käyttää mycashflow-sync
-työkalua yhdessä oletussähköpostiteeman kanssa, sinun on suoritettava build ja synkronointi eri pääteikkunoissa.
Rajoitukset
mycashflow-sync
ei käännä sähköpostiteeman SASS-tiedostoja CSS-kielelle. Sähköpostiteemanbuild
-komento hoitaa SASS-tyylien kääntämisen.- Browsersync ei toimi sähköpostiteemojen kehittämisessä (työkalu ei käsittele Interface-tageja, vaan näyttää ne sellaisenaan).
Näin voit käyttää mycashflow-sync -työkalua sähköpostipohjien synkronointiin: