Ugrás a tartalomhoz

Sütibeállítások

Típusonként válassza ki, mely sütiket engedélyezi. Választását bármikor módosíthatja a Sütibeállítások linken, amely minden oldal alján megtalálható. Adatvédelmi nyilatkozat

Szükséges

Mindig bekapcsolva

A bejelentkezéshez, a kosár megőrzéséhez és a választásai megjegyzéséhez szükségesek. Ezek mindig be vannak kapcsolva.

Milyen sütik?
  • weboke_sessie, weboke_klant, weboke_remember: a munkamenet és a bejelentkezve maradás
  • weboke_basket: a kosár
  • wkBtwIncl: az árak megjelenítése ÁFÁ-val vagy anélkül
  • wok_cookies: a sütiválasztás, 12 hónap

Méri, melyik hirdetés vezet látogatáshoz vagy rendeléshez, hogy ne fizessünk hatástalan hirdetésekért.

Milyen sütik?
  • Google Ads a Google Tag Manageren keresztül (_gcl_au, _gcl_aw), legfeljebb 90 napig
  • OpenAI Ads, hirdetések a ChatGPT-ben
  • wok_aff: melyik partnerünk ajánlására érkezett (partnerprogram), 60 nap

4,6

Ország és nyelv

Minden országnak saját oldala van, az adott ország áraival és ÁFA-jával.

Megtekintés

Az áruház e-mailjei és a kézbesíthetőség

Modul 6: Üzemeltetés és biztonság · Olvasási idő: 10 perc

Tanulási cél: A lecke után be tudja állítani egy WooCommerce-áruház e-mailjeit, gondoskodni tud arról, hogy a beérkező levelek közé kerüljenek, és le is tudja tesztelni őket, így egyetlen vásárló sem marad visszaigazolás nélkül.

Kulcsfogalmak: tranzakciós e-mail, rendelési e-mailek a vásárlónak és az adminisztrátornak, feladó neve és feladó címe, válaszcím (Reply-To), sablonok, további tartalom, SMTP, tranzakciós levelezőszolgáltatás, SPF, DKIM, DMARC, egyezés (alignment), mennyiség, e-mail kikapcsolása a staging környezetben

Egy webáruház levelezőszerver is

Egy átlagos WordPress-webhely csak időnként küld ki egy jelszó-visszaállító linket vagy továbbít egy űrlapot. Egy webáruház viszont minden rendelésnél e-mailt küld, és ezek az e-mailek nem mellékesek. A visszaigazoló e-mail a vásárló számára a bizonyíték arra, hogy a fizetése rendben megérkezett. Ez egyben az a tartós adathordozó is, amelyen a rendelésről és az elállási jogról szóló tájékoztatást megadja (5.4. lecke). Az elállás beérkezéséről szóló visszaigazolásnak (5.3. lecke) pedig ténylegesen el kell jutnia a vásárlóhoz. Ha egy ilyen e-mail a spamek közé kerül, vagy meg sem érkezik, akkor kérdések, dupla rendelések, a legrosszabb esetben pedig olyan vásárló lesz a következmény, aki azt hiszi, hogy Ön nem szállít.

Azt, hogy hogyan működik az e-mail-küldés a WordPressből (a wp_mail függvény, a PHP mail, és miért jobb az SMTP), a WordPress-tanfolyam 9.1. leckéje mutatja be. Az SPF, a DKIM és a DMARC mögötti technikát az E-mail rendben tanfolyam ismerteti. Ebben a leckében csak azzal foglalkozunk, ami egy webáruháznál ehhez még hozzájön.

Milyen e-maileket küld a WooCommerce

A WooCommerce-nek rögzített e-mail-készlete van. A WooCommerce > Beállítások > E-mailek (Emails) oldalon mindet láthatja, e-mailenként egy kapcsolóval, a címzettel, a tárggyal és a fejléccel. A legfontosabbak:

E-mailCímzettMikor
Új rendelésAdminisztrátorEgy rendelést kifizettek, vagy függőbe került
Rendelés feldolgozásaVásárlóA fizetés sikeres volt; ez a tényleges visszaigazolás
Rendelés függőbenVásárlóMég várja a fizetést, például egy banki átutalást
Rendelés teljesítveVásárlóA rendelést Teljesítve állapotra állította, többnyire a feladáskor
Rendelés visszatérítveVásárló(Részben) visszatérítést adott
Törölt és sikertelen rendelésAdminisztrátor és vásárlóA fizetés sikertelen volt, vagy a rendelést törölték
Számla vagy rendelés részleteiVásárlóHa kézzel küldi el a rendelésből
Vásárlói megjegyzésVásárlóHa egy rendeléshez „a vásárlónak” szóló megjegyzést ír
Jelszó visszaállítása, új fiókVásárlóFiókok esetén

Ha az elállási funkciót használja (5.3. lecke), akkor még kettő jön hozzá: egy visszaigazolás a vásárlónak az elállás beérkezéséről, és egy értesítés Önnek. A WooCommerce nem zár le egy elállást, ha egy bekapcsolt e-mailt nem tud elküldeni. Ezért is kell, hogy az e-mail-küldés működjön.

Ne kapcsoljon ki e-maileket csak azért, hogy „nyugta legyen”. Ha kevesebb adminisztrátori e-mailt szeretne, a címzettet módosítsa egy közös postafiókra, ne a kapcsolót.

Feladó, válaszcím és tartalom

Az e-mail-beállítások oldal alján találhatók a feladóra vonatkozó beállítások: a név („Theehuis Example”) és a feladó címe. Három szabály:

  1. Egy cím a saját domainjén, például bestellingen@example.com. Soha ne Gmail- vagy Outlook.com-címet használjon: ezek a domainek nem engedik meg az Ön szerverének, hogy a nevükben levelet küldjön, és a DMARC-szabályzatuk alapján a fogadó szerverek elutasíthatják az ilyen leveleket.
  2. Egy létező cím, amelyet olvasnak is. A vásárlók kérdésekkel válaszolnak a visszaigazolásukra („hozzá tudok még adni egy csomag teát?”). Ha ez a válasz egy noreply-címre megy, elvesznek ezek a kérdések. Ha a válaszokat máshová szeretné kapni, ezt a levelezőbővítményben megadott válaszcímmel vagy egy továbbítási szabállyal oldja meg.
  3. Ugyanaz a domain, amelyről a küldés történik. Ha a webszerveren keresztül küld, akkor ennek a szervernek szerepelnie kell a domain SPF-rekordjában, és a levélnek rendelkeznie kell az adott domain DKIM-aláírásával. Erről szól a feladat.

Minden e-mailhez további tartalmat adhat hozzá (egy szövegmező a rendelés adatai alatt). Ezt használja arra, amit a jogszabály a visszaigazolásban megkövetel: egy rövid mondat az elállási jogról, egy linkkel az elállási tájékoztatóra és az elállási gombra. A Vásárlói adatok résznél és az e-mailek láblécében adja meg a cégadatait. Ha többet szeretne módosítani, mint amit az e-mailenkénti beállítások lehetővé tesznek, ezt egy sablon felülírásával teheti meg a saját (child) témájában, vagy egy bővítménnyel. A felülírt sablonokat a frissítések után ellenőrizni kell (6.2. lecke).

Miért kerülnek a rendelési e-mailek a spamek közé

Néhány ok, amellyel webáruházaknál gyakran találkozni:

  • Küldés a webszerveren keresztül SPF és DKIM nélkül a feladó domainjére. A fogadó szerver egy example.com „feladójú” levelet lát egy olyan IP-címről, amely nem tartozik ahhoz a domainhez.
  • Az e-mail máshol van. Ha az example.com postafiókja egy másik szolgáltatónál van (például a Microsoft 365-nél), az áruház pedig a webszerveren keresztül küld, akkor az SPF-rekordnak a webszervert is engedélyeznie kell, vagy az áruház SMTP-n keresztül, az adott szolgáltató levelezőszerverén küldjön. A KB 13 elmagyarázza, mi romlik el ilyenkor.
  • Mennyiség és korlátok. Egy kiárusítás 600 rendeléssel egyetlen este 1.200 e-mailt is jelent (vásárló és adminisztrátor). A tárhelycsomagoknak óránkénti korlátjuk van az elküldhető e-mailek számára (KB 20). Sok rendelésnél vagy hírlevélnél egy tranzakciós levelezőszolgáltatás (egy webhelyekről küldött levelekre szakosodott szolgáltatás) a jobb megoldás; ez arról is áttekintést ad, mi érkezett meg és mi jött vissza.
  • Hírlevelek ugyanazon az úton. Ne ugyanarról a címről és ugyanazon a szerveren keresztül küldjön marketinglevelet, mint a rendelési e-maileket. Egy hírlevéllel kapcsolatos panasz nem ránthatja magával a rendelési e-maileket. A hírlevelekről lásd az E-mail rendben tanfolyamot.

Az SMTP-hez használjon olyan bővítményt, amely egy valódi postafiókon vagy szolgáltatáson keresztül küldeti a WordPress leveleit (WordPress-tanfolyam, 9.1. lecke), és ott ugyanazt a feladót adja meg, mint a WooCommerce-ben.

Tesztelés, és a staging csendben tartása

Minden módosítás után teszteljen egy valódi rendeléssel tesztüzemmódban (4.5. lecke), egy olyan címre, amely nem a saját domainjén, hanem egy másik szolgáltatónál van. Ne csak azt nézze meg, hogy megérkezett-e, hanem a levél fejléceit is: szerepel-e benne a spf=pass, a dkim=pass és a dmarc=pass az Ön domainjével? A fejlécek olvasását az E-mail rendben tanfolyam mutatja be.

Egy staging másolatban (7.3. lecke) a valódi vásárlói adatok szerepelnek. Mielőtt bármit tesztelne, kapcsolja ki ott az e-mail-küldést, vagy egy bővítménnyel irányítson minden levelet egyetlen tesztcímre. Különben a vásárlók olyan rendelésekről kapnak visszaigazolást, amelyek soha nem léteztek.

A WebOkénál egy webhely alapértelmezés szerint a csomag levelezőszerverén keresztül küld; egy SMTP-bővítménnyel ugyanabban a csomagban lévő postafiókon keresztül is küldhet. Más tárhelyszolgáltatóknál ez hasonlóan működik.

A gyakorlatban: így néz ki a WooCommerce-ben

A Theehuis Example-nél:

  1. WooCommerce > Beállítások > E-mailek: a feladó neve „Theehuis Example”, a feladó címe bestellingen@example.com (egy valódi postafiók).
  2. Az „Új rendelés” e-mail címzettje winkel@example.com, egy közös postafiók.
  3. A „Rendelés feldolgozása” e-mailben további tartalom: „14 nap gondolkodási idő áll rendelkezésére. Az elállást a webhelyünk alján található Elállás a szerződéstől linken jelezheti.”
  4. Egy SMTP-bővítmény, amely a bestellingen@example.com postafiókon keresztül küld; az example.com SPF-, DKIM- és DMARC-beállításai ellenőrizve.
  5. Tesztrendelés egy másik szolgáltatónál lévő címre; a fejlécek ellenőrizve.

Összefoglalás

  • A rendelési e-mailek bizonyítékként szolgálnak a vásárlónak, és ezekben kap helyet a jogszabály által előírt visszaigazolás; meg kell érkezniük. Magyarországon a 45/2014. (II. 26.) Korm. rendelet szerint az elállási jog szintén 14 napos.
  • Feladó a saját domainjén, egy olyan postafiók, amelyet olvasnak, valamint SPF és DKIM a ténylegesen küldő szerverre.
  • Forgalmas időszakban figyeljen a korlátokra; fontolja meg egy tranzakciós levelezőszolgáltatás használatát, és tartsa külön a hírleveleket.
  • Teszteljen egy tesztrendeléssel egy máshol lévő címre, és olvassa el a fejléceket.
  • A staging környezetben kapcsolja ki az e-mailt, vagy fogja el a leveleket.

Kvíz

1. Melyik feladócím illik a legjobban a Theehuis Example rendelési e-mailjeihez?



2. Az example.com postafiókja egy másik szolgáltatónál van, de az áruház a webszerveren keresztül küld. A rendelési e-mailek a spamek közé kerülnek. Mi a logikus megoldás?



3. Miért kapcsolja ki az e-mailt az áruháza staging másolatában?



4. Egy akció során egyetlen estén több száz rendelésre számít. Mire figyel az e-mailek terén?



Feladat

Feladat A6.1: Megérkeznek a rendelési e-mailjei? Adja meg a domainjét, a WooCommerce > Beállítások > E-mailek oldalon szereplő feladócímet, valamint azt a szervert, amely ténylegesen küldi a leveleket: „webserver”, ha a WooCommerce a tárhelycsomagján keresztül küld, vagy a levelezőszolgáltatása, illetve SMTP-szervere hosztnevét. Megadhat egy DKIM-szelektort is (egy tesztlevél fejléceiben találja). A program lekérdezi a domain SPF-rekordját, és kiszámítja, hogy az adott szerver IP-címei beleférnek-e (pass), megkeresi a szelektorhoz tartozó DKIM-rekordot és a DMARC-rekordot. Zöld, ha a feladócím az Ön domainjére végződik, pontosan egy SPF-rekord van, amely pass eredményt ad, a DKIM megtalálható, és pontosan egy érvényes DMARC-rekord van. Narancssárga softfail vagy neutral eredménynél, szelektor nélkül, vagy DMARC p=none esetén. Piros, ha a feladó egy másik domainen van, nincs vagy több SPF-rekord van, fail eredménynél, ha a szelektorhoz nincs rekord, vagy ha nincs DMARC.

Ezután végezze el saját maga (ezt nem ellenőrizzük): adjon le egy tesztrendelést egy másik szolgáltatónál lévő címre, és keresse meg a fejlécekben az spf, a dkim és a dmarc eredményét.

A zöld pipa azt jelenti, hogy ez az ellenőrzés most rendben van, nem azt, hogy az áruháza biztonságos.

A6.1. feladat: Megérkeznek a rendelési e-mailjei?





Amit beír, és amit találunk, azt nem tároljuk. A böngészője megjegyzi a válaszait és azt, hogy teljesítette e a feladatot. Ha bejelentkezett, a Fiókomban csak azt tároljuk, hogy a feladat (majdnem) helyes volt; ott ezt is törölheti.

Bővebben olvasva

A vezérlőpulton végzett lépések a WebOkéra vonatkoznak; más szolgáltatóknál hasonlóan működik.

Egy pillanat…

Domainek beállítása

Állítsa be domainenként a névszervereket, a tárhelyhez való kapcsolást és azt, hogy ki legyen a tulajdonos.

Domainek betöltése…