internet pencereler Android
Genişletmek

OpenCart sipariş bildirimi e-posta ile. OpenCart'ta Posta Kurulumu

28 Ekim 2019'da, OpenCart / Ocstore'dan bildirim göndermek için modülün yeni sürümleri yayınlandı, burada, istemci / partnerin 1'den fazla gönderici adı kullandığı durumdaki seçim adı seçicinin yanlış çalışmasıyla düzeltildi. . Modülün eski sürümünü kullanırsanız, modülü yeniden yüklemenizi öneririz.

Modülümüz aşağıda açıklanan standart prosedüre göre yüklenmemişse, bu olasıdır, büyük olasılıkla, standart olmayan bir şablonun kullanımı nedeniyle, motor dosyalarının tersine çevrilmesi, modüllerin değiştiricileri kullanan modüllerin kullanımı nedeniyledir. Bu durumda, desteğimize başvurun ve SMS / e-posta bildirimleri göndermek için modülü kurmanıza yardımcı olur.

Posta Entegrasyon Modülünü Kullanma "Web Sitesi: SMS / E-posta-Posta ve Bildirimler" ve OpenCart / OCCtore, çevrimiçi mağazanın yöneticisine ve alıcılarına belirtilen etkinliklerde SMS ve e-posta bildirimleri gönderebilirsiniz.

2.Axperive

  1. OpenCart: 2.0, 2.1, 2.2, 2.3, 3.0
  2. ukstor: 2.1, 2.2, 2.3, 3.0

3. fonksiyonel

  1. Otomatik SMS / e-posta bildirimi Yöneticiler tarafından (bir veya daha fazla) yeni bir siparişin görünümünde çevrimiçi mağaza (Sadece 3.0 sürüm için gönderme e-posta
  2. Siparişler durumlarını değiştirirken çevrimiçi mağazanın kullanıcılarına SMS / e-posta mesajları gönderme
  3. Herhangi bir mesaj gönderme modunu yapılandırma yeteneği: Yalnızca SMS, yalnızca e-posta veya SMS ve birlikte e-posta
  4. Keyfi SMS mesajlarını modül ayarlarından herhangi bir numaraya gönderme
  5. Sipariş kartlarından keyfi SMS mesajları gönderme
  6. SMS / E-posta Mesajlaşma Şablonu (örneğin, yeni bir sipariş bildirimi, sipariş durumu değişikliği ve çok daha fazlası), standart ve kişiselleştirilmiş de dahil olmak üzere
  7. Esnek bildirim ayarları yeteneği: SMS / e-posta bildirimlerini yalnızca belirli sipariş durumları için yapılandırabilirsiniz.
  8. SMS metinlerinin / e-posta mesajlarının kişileşmesi (yazı teması dahil)
  9. Hesap Bakiyesi çevrimiçi
  10. Gönderilen SMS / E-posta Mesajları Geçmişini Kaydetme
  11. SMTP sunucumuzda e-posta gönderme yeteneği
  12. Yanlış telefon numaralarını filtreleme (uzun, kısa);
  13. Telefon numaralarının çeşitli formatlarda tanınması, örneğin, +79001234567, 79001234567, 89001234567, vb.;
  14. Eşitsiz telefon numaralarını görmezden gelmek;
  15. Kullanılmış Gönderen Adlarının Otomatik İndirmesi Kişisel Kabin SMS'inizden SMS.Sype;
  16. Dünyadaki abonelere (Rusya, Ukrayna, Belarus, Kazakistan, vb.) SMS gönderme ve çok daha fazlası.

4. Aktivasyon ( oCTORE 2.3 örneğinde.)

5. Anointing


6. OPENCART / OCTORE 3.0 için modül ayarları

Bildiğiniz gibi, OpenCart / Ocstore 3.0'da dosya sistem klasörüne (ve ihtiyacımız var), yani:

  1. Öncelikle, "Eklenti Kurulumu" menü öğesinde OpenCart / Ocstore Yönetici panelinde indirilen modülü indirip yüklemeniz gerekir.





  2. Bundan sonra, "Değiştiricilere" gidin ve "Güncelle" düğmesini tıklayın.

  3. Sonra, HedefSMS-OPENCART-3.0.OCMOD.ZIP modülünü ayarlayın (yalnızca yalnızca SMS bildirimlerini destekler) veya HedefSMS_EMAIL-OPENCART-3.0.OCMOD.ZIP modülünü (göndermeyi ve SMS'i ve e-posta bildirimlerini destekleyen sürüm) tam olarak olduğu gibidir. OPENCART / OCTORE 2.3 örneğinde açıklanmıştır. yukarıda.











7. Online mağaza yöneticilerine yeni bir sipariş için bir SMS mesajı şablonu oluşturma


8. SMS Şablonlarının Yaratılması, Alıcılar İçin Siparişlerin Durumu Hakkında Online Mağaza

  1. SMS Alıcı Şablonları sekmesini açın
  2. SMS mesajlarının metin şablonlarını girin, gerekirse, kişiselleştirme parametrelerini kullanarak etkinleştirilmiş durumlar

9. Çevrimiçi mağazanın yöneticilerine yeni sipariş hakkında bir şablon e-posta mesajı oluşturma


10. Alıcıların çevrimiçi mağaza siparişlerinin durumu hakkında e-posta mesajları oluşturma

  1. "E-posta Şablonları Alıcı" sekmesini açın
  2. İhtiyacınız olan durumları etkinleştirin, kene koymak
  3. Temaları doldurun ve gerekirse kişiselleştirme parametrelerini kullanarak etkinleştirilmiş durumlarda e-posta mesajlarının metinlerini girin.
  4. Yukarıdaki sağdaki "Kaydet" düğmesini tıklayın.

11. Destek Şablonları

  1. İşlemde
  2. Dönüş
  3. Reimbal
  4. Teslim edilen
  5. Başarısız oldu
  6. Beklenti
  7. İptal ve İptal
  8. İptal edildi
  9. Tamamen değişti
  10. Tam dönüş
  11. İşlem tamamlandı
  12. Ve ayrıca: Keyfi (özel) durumlar için SMS şablonları

12. SMS metinlerinin / e-posta mesajlarının yapılandırılması

Kişiselleştirme değişkenleri mesaj metinde mevcuttur:

  1. (Customer_name) - alıcı dolu
  2. (Customer_firstname) - Alıcı Adı
  3. (Customer_lastname) - Alıcının soyadı
  4. (Customer_Email) - E-posta Alıcı
  5. (Müşteri_phone) - Telefon Alıcısı
  6. (Sayı) - Sipariş numarası
  7. (Total_original_price) - indirimsiz sipariş maliyeti
  8. (Total_price) - sipariş maliyeti
  9. (Total_amount) - mal sayısı
  10. (Status_change_date) - Son durum değişikliğinin tarihi
  11. (Sipariş_Date) - Sipariş Tarihi
  12. (Sipariş_Discount_Value) - Sipariş vermek için boyut indirim
  13. (Teslimat_price) - Nakliye Maliyetleri
  14. (Comment_admin) - "Yorum" alanı (örneğin, bir sipariş sonrası izi eklemek için)

13. Modül ayarlarından keyfi bir SMS mesajının çıkarılması

  1. "Seks" sekmesini açın
  2. Alıcının telefon numarasını ve mesaj metnini girin.
  3. "Gönder" düğmesini tıklayın

14. Keyfi SMS mesajını sipariş kartından ayarlamak

  1. Bir karta ihtiyacınız olan sırayı açın
  2. Sayfanın alt kısmında "Mesaj" alanında, ihtiyacınız olan SMS metnini girin.
  3. "Gönder" düğmesini tıklayın (Gönderenin adı otomatik olarak modül ayarlarından alınacak, alıcının telefon numarasını - sipariş kartından)

15. Tarih SMS

SMS mesajlarının tarihini "Geçmiş SMS" sekmesinde görüntüleyebilirsiniz.

16. Tarih e-postası

Gönderilen e-posta mesajlarının geçmişini SMS SMS SMS Kişisel Hesabında görüntüleyebilirsiniz.

17. SMS-Posta Dengesini Doldurma

"Ayarlar" sekmesindeki dengeyi kontrol edebilir ve doldurabilirsiniz.

18. Tip Sorunlar ve Zorluklar

En popüler sorunlar ve entegrasyon sorunları açıklanmaktadır.

Ücretsiz test mesajları

Sadece OpenCart 3'i anlıyorum ve gerçekten anlaşılmaz bir ilave koymayı sevmiyorum, ama ben sökmeyi ve çalışmayı seviyorum ve burada müşteri siteyi başlattıktan sonra ve aynı gün önce mektubu yeniden çalıştırmaya karar verildi. Bu, sipariş hakkında yönetici ve yönetici, yani, mektubun içinde ne olurdu:

  • soyadı
  • telefon
  • adres
  • kent
  • Ödeme şekli
  • teslimat Yöntemi

Toplam, alıcıyı siteye dolduran tüm alanlara ihtiyacınız var.

Sonuç olarak, bu ne geldi.

Müşteri bir sipariş verirken, tüm bilgilere sahip bir mektubu vardır:

yönetici buraya gelirken, çok üzücü bir mektuptur ((((((


Anladığınız gibi, ya da daha ziyade, en azından online mağazalarını tuttuğunuzda, derhal hiçbir şey için uygun olmadığını, aramadıklarını, aramadıklarını, bazı bilgileri bilmemesi ve yönlendiriciye girmek için daha ayrıntılı bilgi edinmediğini söylüyor ve yolundalar ve yöneticiye gidemiyor musunuz?

Sonuç olarak, başka bir yoldan gittim ve basitçe harflerin alt menüsünü yaptım, yani. Yönetici bir müşteri olarak aynı mektubu gelecek)

ve şimdi biraz sihir ve bir şapka içinde)

OpenCART 3 harf Yönetici sipariş hakkında

OpenCart mektubunun yönetici için sipariş hakkında, tüm bilgiler mektuba geldi, iki dosyayı düzenlemeniz gerekir:

  1. / Katalog / Kontrolör / Posta / sipariş.php.
  2. Katalog / Görünüm / Tema / YouteMeme / Şablon / Posta / sipariş_alert.twig

sipariş.php.

Dosyayı aç sipariş.php.ve böyle bir metnin olduğu bir dize 270 ararken:

$ Mail-\u003e Setto ($ sipariş_info ['e-posta']);
$ Mail-\u003e setfrom ($ dan);
$ Mail-\u003e
$ Mail-\u003e Setsubject (SprintF ($ Dil-\u003e Get ('Text_Subject'), $ Order_info ['Store_Name'], $ Sipariş_Info ['Sipariş_ID']), Ent_Quotes, 'UTF-8'));
$ Mail-\u003e Sethtml ($ Bu-\u003e Load-\u003e View ('Mail / Order_Add', $ veri));
$ Mail-\u003e Gönder ();

Bu kodu altına yerleştirin:

$ Mail-\u003e setto ($ this-\u003e config-\u003e get ('config_email'));
$ Mail-\u003e setfrom ($ this-\u003e config-\u003e get ('config_email'));
$ Mail-\u003e Setsender (HTML_ENTY_DECODE ($ Order_info ['Store_Name'], Ent_Quotes, 'UTF-8'));
$ Mail-\u003e Setsubject (SprintF ($ Bu-\u003e Dil-\u003e Get ('Text_Subject'), $ BU-\u003e CONFIG-\u003e GET ('CONFIG_NAME'), $ Sipariş_Info ['Sipariş_ID']), Ent_Quotes, 'Utf- 8 '));
$ Mail-\u003e Sethtml ($ Bu-\u003e Load-\u003e View ('Mail1 / Sipariş_Alert', $ veri));
$ Mail-\u003e Gönder ();

Bu kod eki, harfin oluşturulduğu bölüme yerleştirildi ve alıcıya gönderildi ve mektup şablonunu değiştirdiğimizi görebileceğiniz gibi yöneticiye aynı mektubu göndeririz. sipariş_alert. )))

sipariş_alert.twig

Aslında yukarıda yaptığımız şey hiçbir şey değiştirmeyecek, aynı bilge mektubu geleceğiz ve hepsi, çünkü yöneticiye gelmesi gereken mektup şablonunu değiştirmedik!

Bkz. Standart OpenCart şablonundaki her şeyi varsayılan tema ile yaptım ve bu nedenle bu için özel olarak bir posta1 klasörü oluşturdum ve bir file_alert.twig dosyası oluşturdum, eğer kendi temanınız varsa, sadece bir posta klasörü oluşturun. orada değil

Dosya Siparişi_Alert.Twig için veri tamamen dosyadan kopyalayın sipariş_add.twig (hangi adres / katalog / görünüm / tema / varsayılan / şablon / posta)

Bundan sonra, buradaki postaya geleceğiz)


İyi, her zamanki gibi))

Benzer giriş yok.

Müşteri, gelen mesajı yönetici postaya değiştirme görevi ayarlayın. E-posta OpenCart mesajları gönderme. Çok basit bir iş düşündüm, ama 2 gün boyunca buna gittim. Posta'ya posta gönderirken ilk zorluk ortaya çıktı. Nedense, bu posta servisindeki mesajlar sadece gelmedi.

Bu yüzden görevi aldım. Ayrıca, OpenCART'ın site için ve yönetici için posta için değiştirilen postaları özelleştirmeye başladı. Test etmeye başladı, ancak mesajlar gelmedi. Değişime kadar, formu sadece kelden denedim. Müşteri, mesajın geldiğini, ancak görevinin özü, mektubun başlığını değiştirmektir: e-posta, daha basit olarak, gönderenin postası ve posta adresinin alıcısı ile mesajlarla geldi.

Neden bu resme ihtiyacın olduğunu bilmiyorum, iyi, oh iyi.

OpenCart Mesajları Gelme

Ve şimdi Müşterinin, posta adresindeki posta adresini değiştirdikten sonra aldığım eski postaya sahip olduğumdan sonra bir mektup alamadım, müşteriyi müşteriye yazmadığım müşteriye yazmıyorum. Sonuç olarak, onun için bütün gün ayrıldı. Sorunun anlamadığı, posta adresini Yandex'e değiştirdi.

Bir sonraki an, OpenCart'ta zaten çalışmış olsa da, ne olduğunu, ne olduğunu tam bir karışıklık oldu. Ertesi gün CMS'nin yapısını anlamaya başladı.

Ana Gönder Dosyası:

system \\ Library \\ Mail.php

Analoji ile, Contact.tpl ve yinelenen benzer alanları buluruz. Sonra kontakt.php denetleyicisini buluruz, yalnızca PHP uzantısı aynı isimdir. Bu durumda, ipte yazılmıştır.

$ Mail-\u003e setfrom ($ this-\u003e config-\u003e get ("config_email"));

İle ikame edilmiş

$ Mail-\u003e SetFrom ($ Bu-\u003e Request-\u003e Post ["e-posta"]);

Mektup değerinin vücuduna formdan geçmeniz gerekirse, denetleyiciye ekleyin.

$ Mail-\u003e Settlext ($ Bu-\u003e Request-\u003e Post ["İsim"]); $ Mail-\u003e Settlext ($ Bu-\u003e Request-\u003e Post ["Telefon"]); $ Mail-\u003e Settlext ($ Bu-\u003e Request-\u003e Post ["Konu"]);

Yazardan: Sana selamlar, arkadaşlar. Dolayısıyla, çevrimiçi mağazalar oluşturmak için en popüler CMS'den biriyle tanışma hakkındaki makalelerin döngüsüne devam ediyoruz - OpenCart (Oscart). Bu yazıda OpenCart'ta posta nasıl ayarlanacağından bahsediyoruz.

OpenCart'taki gerekli fonksiyonlardan biri posta gönderiyor. Her bir dekore edilmiş siparişten sonra, bu konuda bilgi yöneticisinin yöneticisine gelmesi gerekir, böylece alınan siparişi hızlı bir şekilde işleyebilecektir. Müşteri ve mükemmel siparişe bir mektup göndermek ve göndermek de arzu edilir, müşteri için iyi bir ton olacaktır. OpenCart'ta posta nasıl ve nerede yapılandırılacağını görelim.

Anladıkça, gittiğimiz admin masasında yapılır. Sistemin menüsüne gidiyoruz - ayarlar ve mağaza ayarlarını düzenlemeye gidiyoruz. Burada öncelikle vitrin sekmesine ilgi duyuyoruz. Açtık ve e-posta alanını buluruz.

Zaten burada bir e-posta adresi var, motoru yüklerken belirtilen adres. Sitedeki bildirimler için uygunsa, uygun değilse, ardından diğerini belirtin.

Mükemmel! Şimdi sitedeki tüm bildirimler bu e-postaya gelmelidir. Sadece durumunda, bir test siparişi oluşturarak bu anı test ettiğinizden emin olun. Posta, sipariş verileriyle postaya geldiyse, her şeyin çalıştığı anlamına gelir. Harf yoksa (spam klasörünü kontrol ettiğinizden emin olun), daha sonra tercihen başka bir etki alanına başka bir kutu belirtmeyi deneyebilirsiniz. İkinci kutu ile aynı sorun varsa, o zaman, büyük olasılıkla, posta işlevi ve mektuplar barındırmanız için yalnızca devre dışı bırakılır.

Sorun değil, bu durum için bir çözüm var. Aynı sayfa düzenleme sayfasında bir posta sekmesi var, buna gidin.

Bu sekme, SMTP protokolünü kullanarak posta göndermeyi yapılandırmanıza izin verir. Bunu yapmak için, posta müşterilerinden posta göndermenizi sağlayan bir posta kutunuz olmalıdır. Örneğin, bir kutu yandex.ru, mail.ru, gmail.com, Ukr.net ve diğerleri olabilir. Mailbox ayarlarında e-posta istemcilerinden posta gönderilmesine izin vermeniz ve SMTP ayarlarını alın: Ana Bilgisayar ve Bağlantı Noktası. Önerilen alanlara girdiğiniz tüm ayarlar, istemler tarafından yönlendirilir. Posta protokolü olarak, posta yerine SMTP'yi seçersiniz. Daha net hale getirmek için, SMTP ile nasıl çalışılacağı, görmeyi öneririm, ondan ne tür ayarları ve bunları nasıl kullanacağınızı anlayacaksınız.