Levelezés osCommerce 2-es rendszerekben

Webáruházunk egyik lényeges eleme a levélküldés. Minden vásárlót érintő fontosabb eseményt dokumentálási szándéktól vezérelve a shop levélküldéssel is megerősít. Alap kiépítésben a regisztráció, a vásárlás és a rendelés feldolgozása küld ki automatikus értesítéseket. A shop részben az ajánlja barátjának és a kontaktus felvételi űrlap generál leveleket.
További lehetőség a hírlevél küldés, a termék értesítés és az egyéni levél küldés.

 

 

Igénybe vehető szolgáltatások

A levelezés "portolása" szabványa lehet SMTP vagy sendmail. Az SMTP a levélfiók szolgáltatójának szolgáltatása, míg a sendmail egy a webáruház szerverének PHP szolgáltatása.

Levélküldés módja

Alapvetően két fő típus létezik, az egyik a text vagy egyszerű szöveges a másik a cizelláltabb HTML formátum. Utóbbiban tetzetősebb leveleket állíthatunk elő.

Email címzés

Levelet a tömegétől és tartalmától függően kétféle képen küldhetünk. Az egyik a személyre szabott levél. Ebben a formában 1db levelet küldünk. A másik a tömeges, amely lehet kötegelt (csoportos) vagy egészen mini csoportos 1 fővel egyéni. Utóbbiak a hírlevél, vagy termék értesítők.

Időzítések

Szervert igénybe vevő műveleteknél figyelembe kell vennünk a munkaművelet időbeli hosszát. A php info lekérdezésben keressük meg a max_execution_time értéket, melyet másodpercben szoktak megadni. Amennyiben tömeges levélküldést hajtunk végre, akkor a newsletter.php a megadott időn felül nem futhat, mert a szerver eldobja. Tehát, ha a max_execution_time értékünk 15, akkor 15 másodperces hírlevélküldést hajthatunk hiba nélkül végre. A newsletter script úgy van megírva, hogy a kiküldött levelekről feljegyzést készít a hírleveleseknek, így ha nem kap valaki hírlevelet, mondjuk utóbbi hiba miatt, akkor újból elindíthatjuk és a levélküldés onnan folytatódik, ahol abba maradt.

A hírlevelek a UHTML email bővítmény segítségével kötegekbe (bulk) rendelhetők, ami azt segíti, hogy a kiküldési idő lerövidül. Egy menetben a kötegnek megadott számú felhasználó kap értesítőt. Ha mondjuk 10-re állítjuk, akkor lépésenként 10 vevő kap levelet, de ha 1-re, akkor csak 1. Egy lépés adatbázis lekezelési ideje kb 0.3 másodperc. Kiszámolhatjuk, hogy van 1000 felhasználónk, akinek hírlevelet szeretnénk küldeni, akkor az milyen gyorsan zajlik le.

Egyesével küldve: 0.3sec*1000 = 300sec (300sec/60 = 5 perc!)

10-es kötegben: 0.3sec*(1000/10) = 30sec (30sec/60 = fél perc 30 másodperc)

20-as kötegben: 0.3sec*(1000/20) = 15 másodperc

Igények

A legfőbb gondot általában a következő dolgok szokták okozni

  • karakter kezelés
  • csatolmányok
  • személyre szabott megszólítás hírlevélben
  • csoportosítás
  • válasz levelek
  • html levél írása, szerkesztése

Az oscommerce alap levélküldő osztálya nincs felkészítve komoly levelezésekre. Ennek érdekében körül nézhetünk remek bővítményekben, amik ezeket kezelik.

(Kérés esetén várható folytatás: Igények és megoldások, A levelezés beállításai oscommercben, Levelezési bővítmények)

Hozzászólások (0)
Hozzászólást csak Regisztrált felhasználó írhat!

Módosítás: ( 2011. június 29. szerda, 07:39 )