За торговлей в интернет — будущее. И это будущее — Prestashop.

Prestashop 1.7

PS 1.7: добавить пароль клиента в письмо отправляемое при регистрации пользователя

добавить пароль клиента в письмо отправляемое при регистрации пользователяИ наконец, что бы завершить тему с паролями в email, рассмотрим ситуацию с письмом «Добро пожаловать», которое отправляется при регистрации новой клиентской записи. Отправка этого письма зависит от настройки опции «Отправить email после регистрации» в настройках клиента в параметрах магазина.

Шаблон письма несмотря на многообещающий заголовок «Вот ваши данные для входа» содержит только email клиента, упоминания о пароле нет, и данные пароля в шаблон письма не передаются.

Если же вы хотите, чтобы пароль клиенту высылался в этом письме, прежде всего необходимо сделать правки в файле classes/form/CustomerPersister.php, а именно в функции sendConfirmationMail, отвечающей за отправку письма с регистрационными данными.

Читать далее

PS 1.7: добавить пароль клиента в письмо отправляемое при преобразовании аккаунта

добавить пароль клиента в письмо отправляемое при преобразовании аккаунтаВ продолжение темы текста пароля в письме клиенту. Как известно, если в Prestashop включена возможность заказа без создания учетной записи (гостевой заказ), данные пользователя все равно сохраняются в списке клиентов. В последующем эти гостевые регистрации можно преобразовать в учетные записи клиентов в админке магазина. Пароль клиента в этом случае генерируется автоматически.

Проблема в том, что письмо, уведомляющее пользователя о преобразовании его гостевой учетной записи в полноценную этот пароль не содержит. Клиенту в этом приходится создавать новый пароль через процедуру восстановления пароля.

Читать далее

PS 1.7: добавить пароль клиента в письмо отправляемое при восстановлении пароля

PS 1.7: добавить пароль клиента в письмо отправляемое при восстановлении пароляВ Prestashop 1.7 восстановление пароля пользователя происходит по ссылке, высылаемой в письме на зарегистрированный email. После перехода по ссылке клиенту должен ввести новый пароль и его подтверждение. После этого на зарегистрированный email приходит письмо с темой «Ваш новый пароль», но новый пароль это письмо не содержит.

Это прежде всего нелогично, а кроме того опыт показывает, что пользователь, забывший пароль один раз, как правило забывает его снова, особенно, если не посещает интернет-магазин достаточно долго. В этой ситуации разумней было бы все же выслать новый пароль на email, чтобы клиент смог найти его в своем почтовом ящике с помощью поиска, а не возился с процедурой восстановления пароля всякий раз при следующем посещении сайта.

Читать далее

Список глобальных переменных шаблона Prestashop 1.7

Структура шаблона в Prestashop 1.7 отличается от используемой в более ранних версия. То же касается и глобальных переменных шаблона.

Приведу здесь их список с пояснениями:

Валюта:

{$currency.name} -> Название активной валюты.
{$currency.iso_code} -> ISO-код активной валюты.
{$currency.sign} -> Символ активной валюты
{$currency.iso_code_num} -> числовой код ISO активной валюты

Читать далее