6. modulis · 6.1
Jūsu veikala e-pasti un to piegādājamība
6. modulis: Pārvaldība un drošība · Lasīšanas laiks: 10 min.
Mērķis: Pēc šīs nodarbības Jūs varēsiet iestatīt WooCommerce veikala e-pastus, panākt, ka tie nonāk iesūtnē, un to pārbaudīt, lai neviens klients nepaliktu bez apstiprinājuma.
Pamatjēdzieni: transakciju e-pasts, pasūtījumu e-pasti klientam un administratoram, sūtītāja vārds un sūtītāja adrese, atbildes adrese (Reply-To), veidnes, papildu saturs, SMTP, transakciju e-pasta pakalpojums, SPF, DKIM, DMARC, saskaņošana (alignment), apjoms, e-pasts testa vidē (staging) izslēgts
Veikals ir arī e-pasta serveris
Parasta WordPress vietne laiku pa laikam nosūta paroles saiti vai pārsūta veidlapu. Veikals sūta e-pastu pie katra pasūtījuma, un šie e-pasti nav otršķirīgi. Apstiprinājuma e-pasts klientam ir pierādījums, ka viņa maksājums ir veiksmīgi saņemts. Tas ir arī pastāvīgs informācijas nesējs, ar kura starpniecību Jūs sniedzat informāciju par pasūtījumu un atteikuma tiesībām (nodarbība 5.4). Arī apstiprinājumam par atkāpšanās saņemšanu (nodarbība 5.3) patiešām jānonāk līdz klientam. Ja šāds e-pasts nonāk surogātpastā vai nepienāk vispār, Jūs saņemat jautājumus, dubultus pasūtījumus un sliktākajā gadījumā klientu, kurš domā, ka Jūs nepiegādājat.
Kā e-pasts darbojas no WordPress (funkcija wp_mail, PHP mail, kāpēc SMTP ir labāks), ir aprakstīts WordPress kursā, nodarbībā 9.1. Tehnika aiz SPF, DKIM un DMARC ir aprakstīta kursā “E-pasts kārtībā”. Šajā nodarbībā aplūkosim tikai to, kas nāk klāt veikalam.
Kādus e-pastus sūta WooCommerce
WooCommerce ir noteikts e-pastu komplekts. Sadaļā WooCommerce > Iestatījumi > Epasts (Emails) Jūs redzat tos visus, katram e-pastam ar slēdzi, saņēmēju, tēmu un virsrakstu. Svarīgākie:
| E-pasts | To | Kad |
|---|---|---|
| Jauns pasūtījums | Administrators | Pasūtījums ir apmaksāts vai aizturēts |
| Pasūtījuma apstrāde | Klients | Maksājums ir izdevies; tas ir īstais apstiprinājums |
| Aizturēts pasūtījums | Klients | Jūs vēl gaidāt maksājumu, piemēram, bankas pārskaitījumu |
| Pabeigts pasūtījums | Klients | Jūs esat iestatījuši pasūtījumam statusu Pabeigts, parasti pie nosūtīšanas |
| Atmaksāts pasūtījums | Klients | Jūs esat atmaksājuši summu (vai tās daļu) |
| Atcelts un neizdevies pasūtījums | Administrators un klients | Maksājums ir neizdevies vai pasūtījums atcelts |
| Rēķins vai pasūtījuma dati | Klients | Ja Jūs tos nosūtāt manuāli no pasūtījuma |
| Klienta piezīmes | Klients | Ja Jūs pie pasūtījuma rakstāt piezīmi "klientam" |
| Paroles atjaunošana, jauns konts | Klients | Saistībā ar kontiem |
Ja Jūs izmantojat atteikuma funkciju (nodarbība 5.3), nāk klāt vēl divi: apstiprinājums par saņemšanu klientam un paziņojums Jums. WooCommerce nepabeidz atkāpšanos no līguma, ja ieslēgtu e-pastu nevar nosūtīt. Arī tādēļ e-pastam jādarbojas.
Neizslēdziet e-pastus, lai būtu "miers". Ja vēlaties mazāk administratora e-pastu, nomainiet saņēmēju uz koplietojamu pastkasti, nevis slēdzi.
Sūtītājs, atbildes adrese un saturs
E-pasta ekrāna apakšā ir sūtītāja opcijas: vārds ("Theehuis Example") un sūtītāja adrese. Trīs noteikumi:
- Adrese Jūsu pašu domēnā, piemēram,
bestellingen@example.com. Nekad Gmail vai Outlook.com adrese: šie domēni neļauj Jūsu serverim sūtīt e-pastu to vārdā, un to DMARC politika ļauj saņēmējiem šādu e-pastu noraidīt. - Adrese, kas pastāv un tiek lasīta. Klienti atbild uz savu apstiprinājumu ar jautājumiem ("vai varu pievienot vēl vienu tējas paciņu?"). Ja šī atbilde nonāk
noreplyadresē, Jūs šos jautājumus pazaudējat. Ja vēlaties saņemt atbildes citur, iestatiet to ar atbildes adresi savā e-pasta spraudnī vai ar pāradresācijas noteikumu. - Tas pats domēns, no kura Jūs sūtāt. Ja sūtāt caur tīmekļa serveri, šim serverim jābūt minētam šī domēna SPF ierakstā, un e-pastam jābūt šī domēna DKIM parakstam. Par to ir uzdevums.
Katram e-pastam Jūs varat pievienot papildu saturu (teksta lauks zem pasūtījuma datiem). Izmantojiet to tam, ko likums prasa apstiprinājumā: īsam teikumam par atteikuma tiesībām ar saiti uz Jūsu informāciju par atteikuma tiesībām un uz atteikuma pogu. Sadaļā Klienta Dati un e-pastu kājenē norādiet sava uzņēmuma datus. Ja vēlaties mainīt vairāk, nekā ļauj katra e-pasta iestatījumi, to var izdarīt, pārrakstot veidni savā (bērna) tēmā vai ar spraudni. Pārrakstītās veidnes pēc atjauninājumiem jāpārbauda (nodarbība 6.2).
Kāpēc pasūtījumu e-pasti nonāk surogātpastā
Daži cēloņi, ko veikalos novēro bieži:
- Sūtīšana caur tīmekļa serveri bez SPF un DKIM sūtītāja domēnam. Saņēmēja serveris redz e-pastu "no"
example.com, kas nāk no IP adreses, kura tam nepieder. - Jūsu e-pasts atrodas citur. Ja
example.compastkaste atrodas pie cita pakalpojuma sniedzēja (piemēram, Microsoft 365), bet veikals sūta caur tīmekļa serveri, SPF ierakstam jāatļauj arī tīmekļa serveris, vai arī Jūs ļaujat veikalam sūtīt caur šī pakalpojuma sniedzēja e-pasta serveri ar SMTP. KB 13 izskaidro, kas tad noiet greizi. - Apjoms un ierobežojumi. Izpārdošana ar 600 pasūtījumiem vienā vakarā nozīmē arī 1.200 e-pastus (klientam un administratoram). Hostinga plāniem ir ierobežojums e-pastu skaitam stundā (KB 20). Ja pasūtījumu ir daudz vai sūtāt jaunumu vēstuli, labāks ceļš ir transakciju e-pasta pakalpojums (pakalpojums, kas specializējies vietņu e-pastos); tas sniedz arī pārskatu par to, kas nonāca un kas tika atgriezts.
- Jaunumu vēstules pa to pašu ceļu. Nesūtiet mārketinga e-pastus no tās pašas adreses un caur to pašu serveri, ko pasūtījumu e-pastus. Sūdzība par jaunumu vēstuli nedrīkst ietekmēt Jūsu pasūtījumu e-pastus. Par jaunumu vēstulēm skatiet kursu “E-pasts kārtībā”.
SMTP nodrošināšanai izmantojiet spraudni, kas ļauj WordPress sūtīt caur īstu pastkasti vai pakalpojumu (WordPress kurss, nodarbība 9.1), un norādiet tur to pašu sūtītāju, ko WooCommerce.
Pārbaude un klusa testa vide
Pēc katras izmaiņas pārbaudiet ar īstu pasūtījumu testa režīmā (nodarbība 4.5), nosūtot uz adresi pie cita pakalpojuma sniedzēja, nevis Jūsu pašu domēnā. Skatieties ne tikai, vai e-pasts pienāca, bet arī e-pasta galvenēs: vai tur ir spf=pass, dkim=pass un dmarc=pass ar Jūsu domēnu? Kā lasīt galvenes, ir aprakstīts kursā “E-pasts kārtībā”.
Testa vides kopijā (staging, nodarbība 7.3) ir īstie klientu dati. Pirms kaut ko testējat, izslēdziet tur e-pasta sūtīšanu vai ar spraudni novirziet visus e-pastus uz vienu testa adresi. Citādi klienti saņems apstiprinājumus par pasūtījumiem, kuru nekad nav bijis.
WebOké vietne pēc noklusējuma sūta caur plāna e-pasta serveri; ar SMTP spraudni Jūs varat sūtīt caur pastkasti tajā pašā plānā. Pie citiem hostinga pakalpojumu sniedzējiem tas darbojas līdzīgi.
Praksē: tā tas izskatās WooCommerce
Theehuis Example veikalā:
- WooCommerce > Iestatījumi > Epasts: sūtītāja vārds "Theehuis Example", sūtītāja adrese
bestellingen@example.com(īsta pastkaste). - Pie "Jauns pasūtījums" kā saņēmējs
winkel@example.com, koplietojama pastkaste. - Pie "Pasūtījuma apstrāde" papildu saturs: "Jums ir 14 dienas pārdomām. No līguma var atkāpties, izmantojot saiti Atkāpties no līguma mūsu vietnes apakšā."
- SMTP spraudnis, kas sūta caur pastkasti
bestellingen@example.com; SPF, DKIM un DMARC domēnamexample.compārbaudīti. - Testa pasūtījums uz adresi pie cita pakalpojuma sniedzēja; galvenes pārbaudītas.
Kopsavilkums
- Pasūtījumu e-pasti ir pierādījums klientam un vieta likumā prasītajam apstiprinājumam; tiem jānonāk līdz saņēmējam. Latvijā atteikuma tiesības 14 dienu laikā nosaka Patērētāju tiesību aizsardzības likums un Ministru kabineta noteikumi par distances līgumu.
- Sūtītājs Jūsu pašu domēnā, pastkaste, kas tiek lasīta, un SPF un DKIM serverim, kas patiešām sūta.
- Pievērsiet uzmanību ierobežojumiem noslodzes laikā; apsveriet transakciju e-pasta pakalpojumu un turiet jaunumu vēstules atsevišķi.
- Pārbaudiet ar testa pasūtījumu uz adresi citur un izlasiet galvenes.
- Testa vidē (staging) izslēdziet e-pastu vai pārtveriet to.
Tests (quiz)
Uzdevums
Uzdevums A6.1: Vai Jūsu pasūtījumu e-pasti tiek piegādāti? Ievadiet savu domēnu, sūtītāja adresi, kas norādīta sadaļā WooCommerce > Iestatījumi > Epasts, un serveri, kas patiešām sūta e-pastu: "webserver", ja WooCommerce sūta caur Jūsu hostinga plānu, vai Jūsu e-pasta pakalpojuma vai SMTP servera resursdatora nosaukumu. Varat pievienot arī DKIM selektoru (to atradīsiet testa e-pasta galvenēs). Programma iegūst Jūsu domēna SPF ierakstu un aprēķina, vai šī servera IP adreses tajā iekļaujas (pass), meklē DKIM ierakstu pēc selektora un DMARC ierakstu. Zaļš, ja sūtītāja adrese beidzas ar Jūsu domēnu, ir tieši viens SPF ieraksts, kas dod pass, DKIM ir atrasts un ir tieši viens derīgs DMARC ieraksts. Oranžs, ja ir softfail vai neutral, nav selektora vai ir DMARC p=none. Sarkans, ja sūtītājs ir citā domēnā, nav neviena vai ir vairāki SPF ieraksti, ir fail, selektoram nav ieraksta vai nav DMARC.
Pēc tam izdariet paši (netiek pārbaudīts): veiciet testa pasūtījumu uz adresi pie cita pakalpojuma sniedzēja un atrodiet galvenēs spf, dkim un dmarc rezultātu.
Zaļa atzīme nozīmē, ka šī pārbaude šobrīd ir pareiza, nevis to, ka Jūsu veikals ir drošs.
Papildu lasāmviela
Darbības vadības panelī attiecas uz WebOké; pie citiem pakalpojumu sniedzējiem tas darbojas līdzīgi.
- Bezmaksas WordPress kurss 9.1: E-pasts no WordPress
- Bezmaksas kurss E-pasts kārtībā: iestatīšana un pareiza piegāde 7.3: Pasts no Jūsu vietnes un veidlapām
- Bezmaksas kurss E-pasts kārtībā: iestatīšana un pareiza piegāde 4.2: SPF praksē: visu sūtītāju apzināšana
- Bezmaksas kurss E-pasts kārtībā: iestatīšana un pareiza piegāde 4.3: DKIM praksē: selektori, atslēgas un pakalpojumi
- Bezmaksas kurss E-pasts kārtībā: iestatīšana un pareiza piegāde 4.1: Kāpēc pasts nonāk mēstulēs
- Bezmaksas kurss E-pasts kārtībā: iestatīšana un pareiza piegāde 1.5: Galveņu rindu lasīšana: no kurienes šī vēstule atnāca?
- E-pastu nevar nosūtīt ar PHP, MX ieraksti norāda uz citu serveri
- Limits e-pasta sūtīšanai
- Kā PHP funkcijā mail() iegūt pareizo sūtītāju? SMTP
