Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.5 => Wątek zaczęty przez: johny28 w Październik 08, 2014, 02:46:24 pm

Tytuł: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: johny28 w Październik 08, 2014, 02:46:24 pm
Witam, po złożenie przez klienta zamówienia nie dostaję powiadomienia o zamówieniu na maila oraz w zamówieniu klienta brakuje detali tego zamówienia np." czarna koszulka, rozmiar xl" tylko jest że została zamówiona koszulka.
Klient otrzymuję powiadomienia o zakupie i wszystkie detale.  W sklepie mam zainstalowany moduł attribute wizard który jest zainstalowany i skonfigurowany poprawnie, moduł mailalerts też jest zainstalowany i skonfigurowany poprawianie, mail też jest poprawie skonfigurowany wiadomości testowe dochodzą. Nie wiem w czym problem wszystko działało poprawnie ale dzisiaj już nie.
w weekend prestashop aktualizowałem z 1.4 do 1.5.6.0 i wszystko działało poprawnie oprócz szablonu który zmieniłem na standardowy


z góry dziękuje za pomoc
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: design4VIP w Październik 08, 2014, 03:01:53 pm
przy AWP pamietaj, ze nalezy w wielu plikach, przede wszystkim tych odpowiedzialnych za generowanie, jak to okreslasz, 'detail'. m.in w pliku paymentcontroler. nie miasz poprawnie wprowadzponych zmian w tych plikach, tak samo mailalerts, ten tez musi miec wprowadzone zmiany m.in. w samym pliku maila.
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: johny28 w Październik 08, 2014, 03:08:50 pm
tak jak ja wiem, AWP mam dobrze skonfigurowany tak mi przynajmiej pokazuje
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: design4VIP w Październik 08, 2014, 06:32:04 pm
na pewno masz cos nie tak w zmianach plikow, za details odpowada zmienna $instructions, ktorej ewidentnie brakuje.
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: johny28 w Październik 08, 2014, 08:55:46 pm
moduł pokazuje mi że wszystko mam dobrze w załączniku zdjęcie, mi to wszystko działało i nie wiem dlaczego ale przestało he


Czy to może być wina serwera ? serwer mam na nazwa.pl
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: design4VIP w Październik 09, 2014, 09:32:55 am
1.5.6 mial jakis blad... kurcze, teraz nie pammietam dokladnie co to bylo i gdzie ;/ wiem, ze zamiana plikow na te oryginalne za wiele nie dawala i trzeba bylo samemu linijka po linijce wrzucac zmiany w pliki.

zacznij od paymentmodules.php, wrzuc orygonalny i wprowadz zmiany reczenie.

druga rzecz. AWP miales zainstalowany przez upgradem? nie wprowadzales po upgrade zmian do plikow?
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: johny28 w Październik 09, 2014, 10:51:15 am
Problem rozwiązany, plik OrderDetail.php miałem w dwóch miejscach :) w [/size]override/classes/order/OrderDetail.php i w [/size]override/classes/OrderDetail.php ten z [/size]override/classes/OrderDetail.php usunąłem i działa wszystko, czułem że jest to jakiś głupi błąd. jeśli chodzi o moduł mailalerts to go usunałem z serwera i zainstalowałem przez panel presty i działa poprawnie, bo zwykle wgrywam moduły przez ftp.
[/size]
[/size]dziękuje za pomoc
[/size]pozdrawiam
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: design4VIP w Październik 09, 2014, 12:20:45 pm
raczej podszedlem malo etycznie do tego. to, ze plik byl w override to znaczylo, ze byly w nim jakies zmiany. moze wprowadzone przez jakis inny modul i w tym momencie straciles te zmiany. jak juz byl plik w override to tam trzeba bylo dorzucic zmiany odnosnie AWP.

co do mailalerts, raczej nie ma to wiekszego znaczenia czy przez FTP czy panelem, bo tak czy tak musisz go reczenie zainstalwoac. mozliwe, ze gdzies wczensiej usunales go z ktoregos istotnego hook i pomoglo tutaj nie tyle ponowne wgranie co ponowna instalacja modulu. no ale dzial a to najwazniejsze, tylko sprawdz sobie co za zmiany byly w tym override zeby cos innego ci sie nie posypalo teraz.
Tytuł: Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
Wiadomość wysłana przez: johny28 w Październik 09, 2014, 12:44:32 pm
zanim go usunąłem to skopiowałem



class OrderDetail extends OrderDetailCore
{


   protected   $fieldsValidate = array (
   'id_order' => 'isUnsignedId',
   'product_id' => 'isUnsignedId',
   'product_attribute_id' => 'isUnsignedId',
   'product_name' => 'isCleanHtml',
   'product_quantity' => 'isInt',
   'product_quantity_in_stock' => 'isInt',
   'product_quantity_return' => 'isUnsignedInt',
   'product_quantity_refunded' => 'isUnsignedInt',
   'product_quantity_reinjected' => 'isUnsignedInt',
   'product_price' => 'isPrice',
   'reduction_percent' => 'isFloat',
   'reduction_amount' => 'isPrice',
   'group_reduction' => 'isFloat',
   'product_quantity_discount' => 'isFloat',
   'product_ean13' => 'isEan13',
   'product_upc' => 'isUpc',
   'product_reference' => 'isReference',
   'product_supplier_reference' => 'isReference',
   'product_weight' => 'isFloat',
   'tax_name' => 'isGenericName',
   'tax_rate' => 'isFloat',
   'ecotax' => 'isFloat',
   'ecotax_tax_rate' => 'isFloat',
   'download_nb' => 'isInt',
   );
   




}