kodėl mūsų WooCommerce parduotuvės laiškai klientams ateina angliškai (ir kaip sutvarkyti)

Šį rudenį tvarkėme vieno kliento el. parduotuvę, kurioje parduodamos pramogos ir dovanų kuponai. Savininkas pastebėjo, kad klientui atėjęs laiškas prasideda „Hi“, o ne „Sveiki“. Pradėjus kapstytis paaiškėjo, kad angliškai išeidavo ne vienas laiškas, o visi užsakymų laiškai klientams.
Žemiau surašėme, ką radome ir kokia tvarka tikrintume, jei Jūsų parduotuvėje tas pats. Stengėmės be programuotojų žargono, bet keli techniniai žodžiai bus. Juos paaiškiname.
Prieš ką nors keisdami, pasidarykite atsarginę kopiją. Daugelis hostingų ją leidžia padaryti valdymo skydelyje vienu mygtuku. Kalbos keitimas retai ką sulaužo, bet įskiepių nustatymai kartais būna susiję vienas su kitu, ir geriau turėti kur grįžti.
kodėl taip nutinka
WooCommerce laiškų tekstai parašyti angliškai. Lietuviški vertimai yra atskiri failai. Jei WordPress nežino, kad svetainė lietuviška, arba neranda vertimo failo, laiškas išeina angliškai. Niekas apie tai nepraneša.
Tame projekte susidėjo keli dalykai:
- WordPress buvo įdiegtas kaip en_US, tai yra angliška versija. Dalis parduotuvės, pavyzdžiui, krepšelis, irgi rodėsi angliškai.
- Vertimai buvo neatnaujinti. Atnaujinus WooCommerce, nauji tekstai lieka neišversti, kol neatnaujinami ir vertimai.
- Rezervacijų įskiepis (Webba Booking) lietuviško vertimo neturėjo visai. Jo formą ir tekstus teko išversti atskirai.
- Net sutvarkius kalbą, laiškai vis tiek ėjo angliškai. Priežastis buvo smulki. Siųsdamas laišką WooCommerce ieškojo vertimo failo kitame aplanke nei tas, į kurį jį atsisiuntė WordPress. Nerado, todėl naudojo anglišką tekstą.
Pirmi trys punktai sutinkami dažnai. Ketvirtas retesnis, bet būtent jis ilgiausiai slėpėsi.
1 žingsnis: svetainės kalba
Prisijunkite prie WordPress valdymo skydelio. Eikite į Settings → General (lietuviškame skydelyje tai Nustatymai → Bendrieji, pavadinimas gali šiek tiek skirtis). Lauke Site Language pasirinkite „Lietuvių kalba“ ir išsaugokite.
Jei sąraše lietuvių kalbos nėra arba po išsaugojimo niekas nepasikeitė, gali būti, kad hostingas neleidžia WordPress atsisiųsti kalbos failų. Tada kreipkitės į tą, kas svetainę prižiūri.
Vartotojo profilyje (Users → Profile) yra atskiras kalbos laukas. Jis keičia tik Jūsų valdymo skydelio kalbą. Klientų laiškams svarbi svetainės kalba, ne šis laukas.
2 žingsnis: atnaujinkite vertimus
Eikite į Dashboard → Updates (Skydelis → Atnaujinimai). Jei yra neatnaujintų vertimų, puslapio apačioje matysite mygtuką Update Translations. Paspauskite.
Tai verta daryti po kiekvieno didesnio WooCommerce atnaujinimo. Jei vertimų atnaujinti nesiūloma, o tekstai vis tiek angliški, problema greičiausiai kitur. Skaitykite toliau.
3 žingsnis: patikrinkite parduotuvės laiškus
Skiltyje WooCommerce → Settings → Emails rasite visų parduotuvės laiškų sąrašą: naujas užsakymas, užsakymas vykdomas, užsakymas įvykdytas ir kiti. Kiekvieną galima atsidaryti ir pakeisti temą, antraštę, papildomą tekstą.
Čia patikrinkite du dalykus.
- Ar ranka įrašyti tekstai lietuviški. Jei kažkas kažkada laukelyje „Email heading“ įrašė angliškai, joks vertimas to nepakeis. Ranka įrašytas tekstas visada laimi prieš vertimą.
- Kam siunčiamas laiškas „Naujas užsakymas“. Tai laiškas Jums, ne klientui. Tame projekte paaiškėjo, kad užsakymų laiškai ėjo į bendrą info@ adresą, o savininkas jų laukė savo asmeniniame pašte. Ten ateidavo tik rezervacijų įskiepio laiškai. Iš šono atrodė, kad laiškai nesiunčiami. Jie buvo siunčiami, tik į kitą dėžutę.
4 žingsnis: įskiepių laiškai
Būtent čia dažniausiai ir lieka paskutiniai angliški tekstai. Rezervacijų, dovanų kuponų, kartais ir mokėjimų įskiepiai turi savo laiškų šablonus. WooCommerce nustatymai jų neliečia, todėl kiekvieną reikia rasti atskirai.
- Atsidarykite kiekvieno įskiepio, kuris ką nors siunčia klientui, nustatymus. Ieškokite skilties „Emails“ arba „Notifications“.
- Jei tekstą galima įrašyti ranka, įrašykite lietuviškai.
- Jei įskiepis lietuviško vertimo neturi, jį galima išversti su Loco Translate įskiepiu. Tame projekte Loco Translate WooCommerce laiškams nepadėjo dėl jau minėtos aplanko problemos, o rezervacijų įskiepio vertimą teko sukurti nuo nulio.
kai laiškai ne angliški, o dingsta
Tvarkant kalbą išlindo dar viena problema. Vienas dovanų kupono laiškas pirkėjui tiesiog neatėjo. Užsakymas buvo, apmokėjimas buvo, laiško nebuvo.
Kaip tai radome. Parduotuvė laiškus siunčia per Brevo, o ten yra žurnalas, kuriame matyti kiekvienas išsiųstas laiškas ir ar jis pristatytas. Užsakymų laiškai buvo pristatyti visi. Trūko tik to vieno kupono. Jei Jūsų parduotuvė naudoja Brevo, SendGrid ar panašią paslaugą, pirmiausia žiūrėkite į jos žurnalą. Taip greitai sužinosite, ar laiškas iš viso buvo išsiųstas.
Priežastis buvo WP-Cron. Tai WordPress būdas atlikti darbus fone. Jis neveikia pagal laikrodį, kaip galima pagalvoti. Užduotis paleidžiama tik tada, kai kas nors atsidaro svetainę. Dovanų kuponų įskiepis (PW WooCommerce Gift Cards) kupono laišką siųsdavo būtent taip, fone. Be to, kuponą pažymėdavo kaip išsiųstą dar prieš siuntimą. Jei foninė užduotis nulūždavo, laiškas dingdavo tyliai, ir niekas nebandydavo jo išsiųsti dar kartą.
Ką padarėme:
- Įskiepio nustatymuose išjungėme parinktį „Use the WooCommerce Transactional Email System“. Pats įskiepis rekomenduoja tai padaryti, jei kuponų laiškai neateina. Dabar kuponas siunčiamas iš karto, kartu su užsakymo laiškais.
- Kupono PDF nebeprisegamas prie laiško. Vietoj jo laiške yra mygtukas „Atsisiųsti dovanų kuponą (PDF)“. Siunčiant laišką nebereikia generuoti PDF failo, todėl siuntimas lengvesnis.
5 žingsnis: testinis užsakymas
Po kiekvieno pakeitimo užsisakykite patys. Neužtenka pažiūrėti nustatymų. Laišką reikia perskaityti taip, kaip jį pamatys klientas.
Kad nereikėtų mokėti, susikurkite kuponą su 100 % nuolaida ir naudokite jį testui. Užsakymą pateikite su savo el. pašto adresu. Tada patikrinkite:
- ar laiškas atėjo ir per kiek laiko;
- ar pasisveikinimas lietuviškas;
- ar lietuviškos visos lentelės eilutės: kiekis, kaina, pristatymas, mokėjimo būdas;
- ar veikia priedai ir nuorodos;
- ar laiškas neatsidūrė šlamšto aplanke.
Po testo užsakymą ištrinkite, kad nesimaišytų ataskaitose. Jei kuponą kūrėte tik testui, ištrinkite ir jį.
jei vis tiek angliškai
Jei viską aukščiau padarėte, o laiškai vis tiek angliški, problema greičiausiai tokia pati kaip tame projekte: vertimo failas yra, bet laiškas jo neranda. Tai jau ne nustatymų klausimas. Mes tai sutvarkėme mažu atskiru įskiepiu, kuris liepia WooCommerce imti lietuvišką vertimą iš teisingo aplanko. Pačios parduotuvės failų jis neliečia, todėl atnaujinus WooCommerce pataisymas neišsitrina.
Tokius dalykus darykite tik prieš tai išbandę svetainės kopijoje. Jei nesate tikri, kaip, paprašykite to, kas prižiūri Jūsų svetainę. Arba parašykite mums, pažiūrėsime.
pirmas dizainas 0 €
Parašykite, ką dirbate. Pirmą Jūsų svetainės variantą padarome nemokamai ir be įsipareigojimų. Jei norite, kad kas nors peržiūrėtų Jūsų parduotuvę iš šono, pradėkite nuo nemokamos analizės.