wdrożenia PrestaShop

brak powiadomienia o zamówieniu i brak detali zamówienia

  • 8 Odpowiedzi
  • 14909 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline johny28

  • Użytkownik
  • **
  • 21
  • 0
  • PrestaShop: 1.5.6
  • Status: forum
brak powiadomienia o zamówieniu i brak detali zamówienia
« dnia: 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

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #1 dnia: 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.
design4VIP z innej strony...

*

Offline johny28

  • Użytkownik
  • **
  • 21
  • 0
  • PrestaShop: 1.5.6
  • Status: forum
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #2 dnia: Październik 08, 2014, 03:08:50 pm »
tak jak ja wiem, AWP mam dobrze skonfigurowany tak mi przynajmiej pokazuje

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #3 dnia: 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.
design4VIP z innej strony...

*

Offline johny28

  • Użytkownik
  • **
  • 21
  • 0
  • PrestaShop: 1.5.6
  • Status: forum
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #4 dnia: 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

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #5 dnia: 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?
design4VIP z innej strony...

*

Offline johny28

  • Użytkownik
  • **
  • 21
  • 0
  • PrestaShop: 1.5.6
  • Status: forum
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #6 dnia: 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

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #7 dnia: 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.
design4VIP z innej strony...

*

Offline johny28

  • Użytkownik
  • **
  • 21
  • 0
  • PrestaShop: 1.5.6
  • Status: forum
Odp: brak powiadomienia o zamówieniu i brak detali zamówienia
« Odpowiedź #8 dnia: 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',
   );
   




}