Magento internetna trgovina – nastavljanje in pošiljanje e-mailov
Pošiljanje emailov je pri internetnih trgovinah ključna komunikacija s kupcem, zato je izredno pomembna. Ključno je, da v teh mailih ni preveč informacij (samo ključne, ki uporabnika dejansko zanimajo) in da je oblikovan tako, da je pregleden in tudi enako oblikovan v večini poštnih programih oz ponudnikih. Preveč informacij namreč odvrne uporabnika od branja e-maila, zato se nam lahko zgodi, da ga uporabnik zbriše še predenj ga je dobro prebral, saj nas večina samo skenira informacije in ne beremo dejansko vse vsebine. Kako nastaviti emaile v Magentu? Beri dalje.
Fizična predloga emailov za posamezni jezik
Magento trgovina omogoča nastavljanje mailov za vsak jazik ločeno. Fizično maile nastavljamo v app/locale/JEZIK/template/email. V teh html datotekah se nahaja koda, ki jo trgovina pošlje uporabniku z usreznimi spremenljivkami.
Oblikovanje e-mail predloge s HTML kodo
Včasih so bila e-mail sporočila sestavljena zgolj iz golega teksta. Torej brez oblikovanja in slik saj slednje zahteva HTML kodo v kombinaciji s CSS-om. Danes redko kdo še bere emaile v tekstovnem pogledu, razen če tega ne znajo nastaviti drugače. Zato se za email uporablja oblikovano besedilo, torej HTML+CSS. Vendar je potrebno imeti v mislih, da določeni ponudniki e-mail računov slike v mailu skrijejo za hitrejše delovanje (primer Gmail). To upoštevajte pri oblikovanju e-maila.
Za oblikovanje teh emailov je potrebno znanje HTML in tudi znanje kakšno HTML kodo upoštevajo poštni programi (MS Outlook, Firebird, ...) ali brskalniki, kjer prebiramo pošto (recimo Gmail, Hotmail,...). Na internetu boste lahko našli kar nekaj preverjalnikov kode za e-pošto, kar vam vsekakor priporočamo.
Spremenljivke za pogoste podatke
Da ne boste ob vsaki majhni spremembi imena internetne trgovine ali kaj podobnega spreminjali vse maile vam prilagamo spisek spremenljivk, ki jih vključite v email predloge:
-
alt=”Magento”........alt=”{{var order.getStoreGroupName()}}
-
Magento Demo Store........{{var order.getStoreGroupName()}}
-
mailto:magento@varien.com........sales@{{var order.getStoreGroupName()}}
-
dummyemail@magentocommerce.com........sales@{{var order.getStoreGroupName()}}
-
-
alt=”Magento”........alt=”{{var customer.store.name}}
-
Magento Demo Store........{{var customer.store.name}}
-
mailto:magento@varien.com........sales@{{var customer.store.name}}
-
dummyemail@magentocommerce.com........sales@{{var customer.store.name}}
-
-
(800)DEMO-STORE........$phone/g” {} ;
Dodajanje predlog v Magento internetno trgovino
Če ste že nastavili vse predloge za e-maile to še ne pomeni, da bo pošiljanje delovalo. Sama koda v teh mailih namreč ni dovolj, saj je potrebno emaile tudi uvoziti v trgovino. To storitev tako, da se prijavite v admin področje (backoffice) Sistem / Transkacija emailov. Tam nato uvozite potrebne predloge za posamezni email.
Potrebno je tudi nastaviti pošiljanje v Nastavitvah (sistem/nastavitve). Recimo za prodajo morate označiti predlogo, ki ste je predvideli za prodajo (recimo pošiljanje predračuna oz računa).
Če imate težave pri oblikovanju emailov ali če vam pošiljanje ne deluje najbolje, nas kontaktirajte, saj je lahko vzrokov za težave več. Lahko imate neustrezno nastavljen strežnik ali trgovino, lahko so vas dodali na spam listo, lahko je kaj tretjega. Vaše izkušnje pričakujemo v komentarjih.
Podobni članki:
- Magento internetna trgovina – kako dodati Google analytics preko admin
- Magento internetna trgovina – težave s promocijskimi cenami – special price rule
- Magento internetna trgovina – kako dodati artikel na prvo stran
- HTML Mime Mail PHP – nastavljanje kodne tabele (charset – windows-1250 – UTF-8) – Outlook Express
- Magento – spletna trgovina – slovenski prevod – slovenian translation
- PHP – pošiljanje emaila – epošte – sending email – HTML Mime Mail
- Kako preprečiti dvojno pošiljanje obrazca z pomočjo Javascript-a (form submit)
- Novosti v Magento 1.4.1.0
- Magento – kako prikazati šifro artikla oz EAN kodo artikla?
- Opencart – spletna trgovina – slovenski prevod – slovenian translations



September 7th, 2010 ob 3:11 pm
Enkrat sem že jokal čez Matento, pa bom spet
Zdaj se mi je recimo zgodilo da je v email templatu prenehala delovati spremenljivka {var items_html}. In to brez da bi karkoli spreminjal... tako da sem moral po core datotekah najti pot do funkcije ki pošlje email, da sem lahko po nevem velikem naključju ugotovil da je v enem arrayju v xyz datoteki ni definirane :S.
September 7th, 2010 ob 3:43 pm
Kar iz nenda se v računalništvu stvari ne dogajajo. Vedno je neka sprememba zadej, da je zadeva nehala delovat.