Press "Enter" to skip to content

[PrestaShop 1.7] E-mail informujący właściciela sklepu o nowej rejestracji klienta

Admin 1

W ustawieniach PrestaShop jest opcja mailowego informowania klienta o jego rejestracji. Jest ona domyślnie włączona i dostępna w dziale:

Preferencje -> klienci -> Wyślij e-mail po rejestracji

Natomiast właściciel jest powiadamiany o rejestracji przez notyfikacje widoczne po zalogowaniu do panelu.

Niestety nie da się włączyć analogicznego powiadomienia mailowego dla właściciela sklepu. A raczej na główny e-mail sklepu określony w dziale:

Preferencje -> Kontakt -> Sklepy -> Adres e-mail

Można to łatwo dopisać w źródłach plików PrestaShop.

Uwaga! Przed modyfikacją plików zrób ich kopię bezpieczeństwa. Dodatkowo pamiętaj, że wykonanie akutalizacji skryptu poprzez moduł „Akutalizacja 1-kliknięciem” może nadpisać te zmiany i funcjonalność już nie będzie więcej dostępna.

Otwórz plik:

classes/form/CustomerPersister.php

Znajdź  funkcję:

sendConfirmationMail()

Następnie poniżej kodu:

if ($customer->is_guest || !Configuration::get('PS_CUSTOMER_CREATION_EMAIL')) {
            return true;
        }

Wklej:

Mail::Send(
    $this->context->language->id,
    'account',
    $this->translator->trans(
        'Nowa rejestracja klienta',
        [],
        'Emails.Subject'
        ),
    [
        '{firstname}' => $customer->firstname,
        '{lastname}' => $customer->lastname,
        '{email}' => $customer->email,
    ],
    Configuration::get('PS_SHOP_EMAIL'),
    $customer->firstname . ' ' . $customer->lastname
    );

Gotowe, teraz o każdej rejestracji klienta będziesz informowany mailowo.

Warto zaznaczyć, że powiadomienie jest uwarunkowane włączeniem opcji „Wyślij e-mail po rejestracji” widocznej na pierwszym screenie w tym artykule.

grafika: wallpaperaccess.com

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Błąd z modułem ps_metrics. Problem z zalogowaniem do admina -…