internetul Windows. Android

OpenCART Notificarea comenzii prin e-mail. Configurarea mesajelor în OpenCart

La 28 octombrie 2019, au fost publicate noi versiuni ale modulului pentru trimiterea notificărilor de la Opencart / Ocstore, în care eroarea a fost corectată cu activitatea incorectă a selectorului de selecție a selecției în cazul în care clientul / partenerul utilizează mai mult de 1 nume de expeditor . Dacă utilizați versiunea mai veche a modulului, vă recomandăm reinstalarea modulului.

Dacă modulul nostru nu este instalat în conformitate cu procedura standard descrisă mai jos, acest lucru se întâmplă cel mai probabil, datorită utilizării unui șablon non-standard, inversarea fișierelor motorului este fie datorată utilizării modulelor utilizând modificatori. În acest caz, contactați sprijinul nostru și vă ajută să instalați modulul pentru a trimite notificări SMS / e-mail.

Utilizarea modulului de integrare a Mailului "Site: SMS / Email-mail-mail și Notificări" și OpenCart / ocstore puteți trimite notificări SMS și e-mail privind evenimentele specificate către administratorul și cumpărătorii magazinului online.

2.Axpensive.

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

3.Funcțional

  1. SMS-uri automate / e-mail-notificare de către administratori (unul sau mai multe) magazin online cu privire la aspectul unei noi comenzi (Trimiterea de e-mail numai pentru versiunea 3.0)
  2. Trimiterea automată a mesajelor SMS / e-mail către utilizatorii magazinului online la schimbarea statuturilor comenzilor
  3. Abilitatea de a configura orice mod de trimitere a notificărilor: numai SMS, numai e-mail sau SMS și e-mail împreună
  4. Trimiterea mesajelor SMS arbitrare către orice număr din setările modulului
  5. Trimiterea mesajelor SMS arbitrare de la cardurile de comenzi
  6. SMS / Email Messaging Suport pentru șablon (de exemplu, o notificare nouă de comandă, schimbarea stării comenzii și multe altele), inclusiv standard și personalizat
  7. Abilitatea de a setări flexibile de notificare: Puteți configura notificările SMS / e-mail numai pentru statusuri de comandă specifice.
  8. Personificarea textelor SMS / mesaje de e-mail (inclusiv tema de scriere)
  9. Soldul contului online
  10. Salvarea istoricului mesajelor SMS / e-mail trimise
  11. Abilitatea de a trimite e-mail prin serverul nostru SMTP
  12. Filtrarea numerelor de telefon incorecte (lungi, scurte);
  13. Recunoașterea numerelor de telefon într-o varietate de formate, de exemplu, +79001234567, 79001234567, 89001234567, etc.;
  14. Ignorarea numerelor de telefon neimpozitate;
  15. Descărcarea automată a numelor expeditorului uzat de la cabinetul dvs. personal SMS.Sype;
  16. Trimiterea SMS către abonați din întreaga lume (Rusia, Ucraina, Belarus, Kazahstan etc.) și multe altele.

4.Activarea ( pe exemplul Ocstore 2.3.)

5. Anointing.


6. Setări module pentru OpenCart / Ocstore 3.0

După cum știți, în OpenCart / Ocstore 3.0 nu există posibilitatea de a instala fișiere în folderul de sistem (și avem nevoie de ea), deci:

  1. Mai întâi trebuie să descărcați și să instalați modulul descărcat în panoul de administrare OpenCART / OCSTORE din elementul de meniu "Instalare suplimentară"





  2. După aceea, mergeți la "Modificatori" și faceți clic pe butonul "Actualizare"

  3. Apoi, setați modulul țintăsmsmencart-3.0.ocmod.zip (versiune care acceptă numai notificări SMS) sau modulul țintăsms_email-opencart-3.0.ocmod.zip (versiunea care acceptă trimiterea și notificările prin SMS și e-mail) este exact ca descrise în exemplul pentru OpenCart / Ocstore 2.3. de mai sus.











7. Crearea unui șablon de mesaj SMS pentru o nouă comandă către administratorii magazinului online


8. Crearea de șabloane SMS despre starea comenzilor magazinului de cumpărători online

  1. Deschideți fila șabloanelor SMS Cumpărător
  2. Introduceți șabloanele de text ale mesajelor SMS activate cu ajutorul parametrilor de personificare, dacă este necesar

9. Crearea unui mesaj de e-mail de șablon despre noua comandă către administratorii magazinului online


10. Crearea mesajelor de e-mail despre starea comenzilor magazinului de cumpărători online

  1. Deschideți fila "Șabloane de e-mail"
  2. Activați starea de care aveți nevoie, punând bifați
  3. Completați temele și introduceți textele mesajelor de e-mail în statusele activate utilizând parametrii de personificare dacă este necesar
  4. Faceți clic pe butonul "Salvați" din dreapta de mai sus

11. Șabloane de sprijin

  1. In prelucrare
  2. Întoarcere
  3. Rambursa
  4. Livrat
  5. A eșuat
  6. Așteptare
  7. Anulați și anulați
  8. Anulat
  9. Complet schimbat
  10. Întoarcerea completă
  11. Tranzacția a fost finalizată
  12. Și, de asemenea,: șabloane SMS pentru statusele arbitrare (personalizate)

12. Configurarea textelor SMS / mesaje de e-mail

Variabilele de personificare sunt disponibile în textul mesajului:

  1. (Client_name) - Cumpărător complet
  2. (Client_firstname) - Numele cumpărătorului
  3. (Client_Lastname) - Numele de familie al cumpărătorului
  4. (Client_email) - Cumpărător de e-mail
  5. (Client_phone) - Telefonul cumpărătorului
  6. (Număr) - Număr de comandă
  7. (Total_original_price) - Costul de comandă fără reducere
  8. (Total_price) - costul comenzii
  9. (Total_amount) - numărul de bunuri
  10. (Status_change_date) - data ultimei modificări de stare
  11. (Ordin_date) - data de comandă
  12. (Ordor_Discount_Value) - Reducere de dimensiune la comandă
  13. (Livrare_price) - Costul de expediere
  14. (Comment_admin) - câmpul "Comentariu" (de exemplu, pentru a insera o urmă de comandă)

13. Extras dintr-un mesaj SMS arbitrar din setările modulului

  1. Deschideți fila "Sex"
  2. Introduceți numărul de telefon al destinatarului și textul mesajului.
  3. Faceți clic pe butonul "Trimiteți"

14. Ajustarea unui mesaj SMS arbitrar de la un card de comandă

  1. Deschideți comanda de care aveți nevoie de un card
  2. În partea de jos a paginii din câmpul "Mesaj", introduceți textul SMS de care aveți nevoie
  3. Faceți clic pe butonul "Trimiteți" (numele expeditorului va fi preluat automat din setările modulului, numărul de telefon al cumpărătorului - de la cardul de comandă)

15. Istorie SMS.

Puteți vizualiza istoricul mesajelor SMS din fila "Istoric SMS"

16. Email de istorie

Puteți vizualiza istoricul mesajelor trimise prin e-mail în contul SMS SMS SMS.

17. Umplerea echilibrului SMS-mail-urilor

Puteți verifica și completa balanța în fila "Setări"

18. Dificultăți de tip și dificultăți

Cele mai populare probleme și probleme de integrare sunt descrise.

Posturi de testare gratuit

Doar înțeleg OpenCART 3 și nu-mi place foarte mult să pun un plus de neînțeles, dar îmi place să dezasamblez și să studiez și aici după ce clientul a lansat site-ul și în aceeași zi după prima comandă sa decis să refacă scrisoarea care vine admin și manager despre ordin, și anume, ce ar fi în scrisoare:

  • nume de familie
  • telefon
  • abordare
  • oraș
  • modalitate de plată
  • metoda de livrare

Total, aveți nevoie de toate câmpurile care umple cumpărătorul pe site.

Ca rezultat, asta a venit.

Când clientul face o comandă, atunci are o scrisoare cu toate informațiile:

În timp ce administratorul vine aici este o scrisoare atât de tristă (((((((


Ei bine, după cum înțelegeți sau mai degrabă, care, cel puțin o dată, și-a ținut magazinele online, spune imediat că nu este potrivit pentru nimic, nu sunați, nici nu cunoașteți informații și pentru a obține informații mai detaliate pentru a intra în Administrator și dacă aveți sunt în cale și nu pot merge la admin?

Ei bine, ca rezultat, m-am dus la un alt mod și am făcut-o pur și simplu submeniul de scrisori, adică. Admin va veni aceeași scrisoare ca și client)

Și acum o mică magie și este într-o pălărie)

OpenCart 3 Letter Admin Despre comanda

Pentru ca scrisoarea OpenCART adminului despre comandă, toate informațiile au apărut în scrisoare, trebuie să editați două fișiere:

  1. / Catalog / Controller / Mail / comanda.php.
  2. Catalog / View / Tema / YouTheme / Template / Mail / ordin_Alert.twig.

comanda.php.

Deschideți fișierul comanda.php.Și căutați un șir 270 unde există un astfel de text:

$ Mail-\u003e Setto ($ Order_info ['e-mail']);
$ Mail-\u003e stabilit ($ de la);
$ Mail-\u003e
$ Mail-\u003e Setsubject (sprintf ($ Limbă-\u003e Obțineți ("text_subject"), $ Order_info ["magazin_name"], $ Ordin_info ["Ordin_id ']), ENT_Quotes,' UTF-8 '));
$ mail-\u003e sethtml ($ acest-\u003e load-\u003e vizualizare ("mail / ordin_add ', $ date));
$ Mail-\u003e trimite ();

Introduceți acest cod sub el:

$ Mail-\u003e setto ($ this-\u003e config-\u003e obține ('config_email'));
$ Mail-\u003e setfrom ($ acest-\u003e config-\u003e obține ('config_email'));
$ Mail-\u003e setSender (HTML_ENTY_DECODE ($ Ordin_Info ['magazin_name'], ENT_Quotes, 'UTF-8'));
$ Mail-\u003e Setsubject (sprintf ($ this-\u003e Limba-\u003e Obțineți ("text_subject '), $ this-\u003e get (' config_name '), $ comenz_info ['ny_id']), ent_quotes, 'utf- 8 '));
$ mail-\u003e sethtml ($ acest-\u003e load-\u003e vizualizare ("mail1 / ordin_alert ', $ date));
$ Mail-\u003e trimite ();

Această inserție de cod a fost introdusă în secțiunea în care litera este formată și trimisă cumpărătorului și trimitem aceeași literă administratorului după cum puteți vedea că am înlocuit șablonul de litere ordin_Alert. )))

ordin_Alert.twig.

Ceea ce am făcut mai sus nu va schimba nimic, vom veni toată aceeași scrisoare înțeleaptă și toate pentru că nu am schimbat șablonul de scrisori care trebuie să vină la administrator!

Vedeți, am făcut totul pe șablonul standard OpenCART cu tema implicită și am creat un dosar poștal1 special pentru acest lucru și creați un fișier File_Alert.twig în ea, dacă aveți propria ta temă, pur și simplu creați un dosar de poștă electronică dacă este nu acolo

Datele pentru fișierul Ordin_Alert.twig Copiați complet din fișier comandă_Add.twig (care se află la adresa / catalogul / vizualizarea / tema / implicit / șablon / poștă)

După aceea, vom ajunge la poștă aici)


Ei bine, ca un videoclip de obicei))

Nu există intrări similare.

Clientul a stabilit sarcina pentru a schimba mesajul care vine la e-mailul de administrator. Trimiterea mesajelor de e-mail opencart. Am crezut o sarcină foarte simplă, dar m-am dus la el timp de 2 zile. Prima dificultate a apărut la trimiterea de e-mail la Mail.ru. Din anumite motive, mesajele de pe acest serviciu poștal pur și simplu nu au venit.

Așa că am primit sarcina. În continuare, a început să personalizeze mesajul OpenCart schimbat pentru postul pentru site și pentru admin. A început să testeze, dar mesajele nu au venit. Până la schimbare, am încercat formularul pur și simplu din chelie. Clientul a scris că mesajul a venit, dar esența sarcinii sale este de a schimba antetul scrisorii de la: Email, mai simplu, el a venit cu mesaje cu poșta expeditorului și destinatarul adresei sale poștale.

Nu știu de ce aveți nevoie de această imagine, bine, bine.

Nu vin mesaje opencart

Și acum clientul a primit o corespondență de poștă electronică pe care am primit-o după schimbarea adresei poștale despre resursa de la poștă.ru nu a putut primi o scrisoare, nu voi scrie clientul clientului că nu înțeleg ce se întâmplă. Ca rezultat, el a părăsit toată ziua pentru asta. Ceea ce nu a înțeles întrebarea, pur și simplu a schimbat adresa de corespondență la Yandex.

Următorul moment a fost o confuzie completă în care sa întâmplat, deși deja lucrează la OpenCart. A doua zi a mers să înțeleagă structura CMS.

Fișierul principal principal:

sistem \\ Biblioteca \\ mail.php

Prin analogie, găsim câmpuri similare în contact.tpl și duplicat. Apoi găsim Contact.Php Controler este același nume numai extensia PHP. În acest caz, a fost scris în șir

$ Mail-\u003e setfrom ($ acest-\u003e config-\u003e obține ("config_email"));

Inlocuit de

$ Mail-\u003e Setfrom ($ acest-\u003e solicitare-\u003e Post ["Email"]);

Dacă aveți nevoie să treceți în corpul valorii literei din formular, adăugați la controler

$ Mail-\u003e Settext ($ this-\u003e solicitare-\u003e post ["nume"]); $ Mail-\u003e Settext ($ this-\u003e solicitare-\u003e post ["telefon"]); $ Mail-\u003e Settext ($ this-\u003e solicitare-\u003e post ["subiect"]);

De la autor: Salutări pentru tine, prieteni. Deci, vom continua ciclul articolelor despre cunoștință cu unul dintre cele mai populare CMS pentru a crea magazine online - OpenCart (Oscart). În acest articol vom vorbi despre modul de configurare a Mail la OpenCart.

Una dintre funcțiile necesare în OpenCart trimite poștă. După fiecare comandă decorată, informațiile despre acesta ar trebui să vină la managerul Managerului de poștă electronică, astfel încât să poată procesa rapid comanda primită. De asemenea, este de dorit să trimiteți și să trimiteți o scrisoare către client și o comandă perfectă, va fi un ton bun pentru client. Să vedem cum și unde să configuram poșta în OpenCart.

După cum înțelegeți, se face în biroul de administrare, unde mergem. Mergem la meniul Sistemului - Setări și intrați în editarea setărilor magazinului. Aici suntem interesați în primul rând de fila Showcase. Deschidem-l și găsim câmpul de e-mail.

Există deja o adresă de e-mail aici, aceasta este adresa care a fost specificată la instalarea motorului. Dacă este potrivit pentru notificări de pe site, lăsați-l, dacă nu este potrivit, apoi specificați celălalt în schimb.

Excelent! Acum, toate notificările de pe site trebuie să vină la acest e-mail. Doar în caz, asigurați-vă că încercați acest moment prin crearea unei comenzi de testare. Dacă poșta a venit la poștă cu datele comenzii, înseamnă că totul funcționează. Dacă nu există litere (asigurați-vă că ați verificat folderul SPAM), atunci puteți încerca să specificați o altă cutie, de preferință pe un alt domeniu. Dacă aceeași problemă cu a doua casetă, atunci, cel mai probabil, funcția de corespondență și literele sunt pur și simplu dezactivate pe găzduirea dvs.

Nu sunt probleme, există o soluție pentru această situație. Pe aceeași pagină de editare a paginii există o filă de mail, mergeți la el.

Această filă vă permite să configurați trimiterea prin poștă utilizând protocolul SMTP. Pentru a face acest lucru, trebuie să aveți o cutie poștală care să vă permită să trimiteți poștă de la clienții poștali. De exemplu, poate fi o cutie yandex.ru, mail.ru, gmail.com, ukr.net și altele. Trebuie să permiteți trimiterea de e-mailuri de la clienții de e-mail în setările cutiei poștale și obțineți setările SMTP: gazdă și port. Toate setările necesare pe care le introduceți în câmpurile propuse, ghidate de solicitări. Ca protocol poștal, selectați SMTP în loc de e-mail. Pentru a face mai clară, cum să lucrați cu SMTP, vă recomandăm să vedeți, de la acesta veți înțelege ce fel de setări și cum să le utilizați.