Jednym z błędów jest problem z wysłaniem maila o ponownej dostępności produktów, dla adresów które zapisane są w bazie.

Rozwiązanie problemu.

Logujemy się do bazy danych przez phpmyadmin - zazwyczaj pod adresem http://domena.pl/phpmyadmin/

odszukujemy w nim tabelę

ps_mailalert_customer_oos

przechodzimy do zakładki "szukaj", w miejscu customer_email wpisujemy twój@email.com

mailalert-wyszukiwanie.png

zaznaczamy wszystkie wpisy w których znajdziemy ten adres e-mail i je usuwamy

mailalert-usuwanie.png

Sam problem po tym zostanie rozwiązany i nie będzie już błędu 500 podczas zamówienia, kolejnym etapem jest zmodyfikowanie modułu tak by błąd nie występował ponownie.

Edytujemy plik

themes/nazwa/modules/mailalerts/views/templates/hook/product.tpl


<input type="text" id="oos_customer_email" name="customer_email" size="20" value="{l s='your@email.com' mod='mailalerts'}" class="mailalerts_oos_email form-control" />


na

<input type="email" id="oos_customer_email" name="customer_email" size="20" value="" placeholder="{l s='your@email.com' mod='mailalerts'}" class="mailalerts_oos_email form-control" />
Cezary Sokalski

Od 15 lat związany z PrestaShopem, pomysłodawca X13.

Zobacz wpisy autora

Komentarze

Cookies

Informacje dotyczące plików cookies

Ta witryna korzysta z własnych plików cookie, aby zapewnić Ci najwyższy poziom doświadczenia na naszej stronie . Wykorzystujemy również pliki cookie stron trzecich w celu ulepszenia naszych usług, analizy a nastepnie wyświetlania reklam związanych z Twoimi preferencjami na podstawie analizy Twoich zachowań podczas nawigacji.

Zarządzanie plikami cookies

O Cookies

Pliki cookie to niewielkie pliki tekstowe, które są zapisywane na komputerze lub urządzeniu mobilnym przez strony internetowe, które odwiedzasz. Służą do różnych celów, takich jak zapamiętywanie informacji o logowaniu użytkownika, śledzenie zachowania użytkownika w celach reklamowych i personalizacji doświadczenia przeglądania użytkownika. Istnieją dwa rodzaje plików cookie: sesyjne i trwałe. Te pierwsze są usuwane po zakończeniu sesji przeglądarki, podczas gdy te drugie pozostają na urządzeniu przez określony czas lub do momentu ich ręcznego usunięcia.