Opencart -> ni potrditvenega maila ob narocilu
 
Rokozaver 29. maj 2014 19:54:20 Pridružen od:
15. sep 2012
595 objav
475 102 23
#1

Zdravo,



OpenCart me jebe v živi mozak. Uporabljam domeno s šumnikom. Ne pošlje mi potrdila o naročilu ven - ne za stranko, ne za admin.



Uporabljam OpenCart 1.5.6.

Kaj sem že naredil? Ne vem kaj vse še nisem naredil, zato sem danes zjutraj naredil FRESH install. -> čisto basic.

- Takoj naredim eno dummy naročilo -> pride potrditveni mail -> JUHU.

- Uvozim templato, dodam en testni produkt -> pride potrditveni mail -> YES!




  • Uvozim iz stare baze samo produkte (opise, slike, in ostalo povezano), niti kategorij nisem uvozil. Pustim vse ostalo ''stock''.
    V System -> settings in general samo spremenim store e-mail, ker je bil moj osebni mail not. Vse ostale nastavitve pustim enako. Naredim novo dummy narocilo in ni potrditvenega maila.



Si mislim ok, mogoce je moj osebni mail pod admin user in ima to slučajno kako povezavo. Spremenim svoj admin mail na store e-mail, naredim testno naročilo -> ni potrditvenega maila.



Pozor: če naredim spremembo statusa naročila iz npr. ''pending'' na ''processing'' pa system pošlje ven mail o spremembi.



Povzetek: s tem prekletim pošiljanjem potrditvenih emailov o vsebini naročila se zejbavam že drugi dan ->ne dela.

Naredil sem fresh install, vse znova, prečesal opencart uradni forum, nisem našel odg. zato sprašujem tukaj.



Kakšna ideja?



P.S. Na istem strežniku imam drugo opencart trgovino ki deluje vse, tako da ne delam tega prvic.



P.P.S. Uporabljam MAIL funkcijo in ne SMTP (tudi SMTP ne gre)


všeč(0) ni všeč(0) spam(0)
Reality is merely an illusion, albeit a very persistent one
Poceni letalske karte |toplotna črpalka | Naredi si Payoneer Mastercard preko mojega linka in nama vsakemu prisluži $25
 
OvcaX 29. maj 2014 20:00:04 Pridružen od:
24. avg 2007
2753 objav
4575 1194 281
#2

Uporabljas mail v punnycode ali idn verziji?



Če v idn probaj zamenjati na punny code


všeč(0) ni všeč(0) spam(0)
CEO@Humanfrog & CEO@Junai
 
JanKo 29. maj 2014 20:00:25 Pridružen od:
29. apr 2013
67 objav
61 0 2
#3

Si pogledal v log? Ni nobenih napak?

Kako pa uvažaš (phpMyAdmin), baza je od iste verzije OC-ja?


všeč(0) ni všeč(0) spam(0)
 
Rokozaver 29. maj 2014 20:10:36 Pridružen od:
15. sep 2012
595 objav
475 102 23
#4

@OvcaX uporabljam punnycode -> torej brez šumnika, temvec z znaki. (idn pomeni da uporabljaš mednarodno npr. s šumniki vred če se prav spomnim? -> vglavnem ni šumnikov, ampak ''kraca'')



@JanKo edini error je 2014-05-29 16:04:03 - PHP Notice: Error: Table 'nekoIMESEJVSEENO.ocproduct' doesn't exist<br -> razlog, ker sem v novem installu dal prepono rp_ namesto oc_.

Uvozil sem preko phpMyAdmin ->sploh ni uvožena cela baza. Le produkti z opisi in slikami.



Najbolj pa me jezi daj še 5 ur nazaj delalo, ravno gledam potrditveni mail ''stock'' instalacije. Vendar so noter iste mail nastavitve kot zdaj, tega nisem spreminjal. Posegal sem samo v templato, kategorije in produkte.



Pa še to .. sem dal zdaj iz envato template na stock templato pa ne pride potrditveni mail ob narocilu.


všeč(0) ni všeč(0) spam(0)
Reality is merely an illusion, albeit a very persistent one
Poceni letalske karte |toplotna črpalka | Naredi si Payoneer Mastercard preko mojega linka in nama vsakemu prisluži $25
 
JanKo 29. maj 2014 20:21:39 Pridružen od:
29. apr 2013
67 objav
61 0 2
#5

Problem je verjetno v različnih prefix-ih, ki si jih izbral. Očitno OC ne najde izdelkov (ocproducts) sicer ne vem kako potem opraviš nakup, da sploh lahko testiraš delovanje mailov.

Vsekakor pa moraš imeti v celi bazi v OC iste prefixe za tabele, torej če uvažaš tabelo za "oc
" prefixom v bazo, ki je bila narejena z "rp_" ti to ne bo delalo. Spremeni CREATE in INSERT v back up-u.

Ali pa v phpMyAdminu preimenjuj tableo naknadno.


všeč(0) ni všeč(0) spam(0)
 
Rokozaver 29. maj 2014 20:32:38 Pridružen od:
15. sep 2012
595 objav
475 102 23
#6

Prefixe sem spremenil iz oc v rp, saj drugače nebi izdelkov sprejelo in kazalo -> tudi to napako sem že 1x naredil in je system sam zadevo zavrnil ... -> toklrat je nisem.



Zdaj sem kreiral en izdelek poimenovan ''test'' in ga dodal v X kategorijo, naredil naročilo točno tega izdelka in tudi ni potrditvenega maila. Torej če bi bil problem v prefixih prejšnjih izdelkov bi ta moral delovat ... Ali se motim?


všeč(1) ni všeč(0) spam(0)
Reality is merely an illusion, albeit a very persistent one
Poceni letalske karte |toplotna črpalka | Naredi si Payoneer Mastercard preko mojega linka in nama vsakemu prisluži $25
 
krejzi 30. maj 2014 13:35:58 Pridružen od:
14. mar 2013
558 objav
915 213 12
#7

Preglej loge mail deamona, ce sploh hoce poslat mail in tam pride do kake napake.


všeč(0) ni všeč(0) spam(0)
 
slayer 30. maj 2014 16:24:47 Pridružen od:
4. jul 2011
472 objav
295 32 11
#8

I fell you. Žal nimam rešitve za tvoj problem, vendar ko sem zadnjič delal OpenCart, sem imel ogromno problemov s pošiljanjem mailov. V prihodnje se bom vsekakakor skušal izognit OpenCarta.


všeč(0) ni všeč(0) spam(0)
 
Rokozaver 1. jun 2014 13:30:41 Pridružen od:
15. sep 2012
595 objav
475 102 23
#9

ŠE vedno brez rešitve, razmišljam da grem še 1x vse z nule.

Predlogi dobrodošli.

Lp,

Rok


všeč(0) ni všeč(0) spam(0)
Reality is merely an illusion, albeit a very persistent one
Poceni letalske karte |toplotna črpalka | Naredi si Payoneer Mastercard preko mojega linka in nama vsakemu prisluži $25
 
Leo 1. jun 2014 15:51:35 Pridružen od:
26. nov 2008
603 objav
571 135 4
#10

Večim je spodaj zapisano pomagalo:



V datoteki /system/library/mail.php na 97 vrstici spremeni


$header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . this->newline . $this->newline;

v


$header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . $this->newline;
všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se