Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Реквизиты платежа в письме клиенту

Здравствуйте.

У меня два вопроса:
1. Как сделать, чтобы после оформления заказа, письмо, отправленное на e-mail, содержало реквизиты выбранного способа оплаты
2. Я создал дополнительное поле покупателей "Отчество", сделал его обязательным, но при регистрации этого "бокса" нету и при нажатии кнопки "продолжить" выдаёт ошибку - "Поле Отчество должно содержать как минимум 2 символов"

Заранее спасибо за помощь

P.s. шаблон - mambo


Актуально


1. если у вас только один способ доставки - то просто:
находите файл:  modules/payment/ выбранный способ оплаты /ru.php
в нем ищете строку:
define('MODULE_PAYMENT_ВАШ МОДУЛЬ_TEXT_EMAIL_FOOTER', "текст для отправки в письме клиенту "
Если не один, то это нужно выполнить для каждого способа
соответствие  "способ оплаты"-код модуля видно в админке, модули оплаты


У меня несколько вариантов оплаты (точнее 4)
Вариант оплаты yandex.деньги - работает и выглядит так:

define('MODULE_PAYMENT_YANDEX_TEXT_DESCRIPTION', 'Информация для оплаты:<br /><br />Номер Яндекс-кошелька: ' . MODULE_PAYMENT_YANDEX_ID . '<br /><br />' . 'Ваш заказ будет выполнен только после получения оплаты!');
define('MODULE_PAYMENT_YANDEX_TEXT_EMAIL_FOOTER', "Информация для оплаты:\n\nНомер нашего Яндекс-кошелька: ". MODULE_PAYMENT_YANDEX_ID . "\n\n" . 'Ваш заказ будет выполнен только после получения оплаты!');

А вот вариант оплаты на счёт в банке:

define('MODULE_PAYMENT_ALFABANK_TEXT_DESCRIPTION', 'Информация для оплаты:<br /><br />Номер счёта в Альфа-Банке: ' . MODULE_PAYMENT_ALFABANK_ID . '<br /><br />' . 'Ваш заказ будет выполнен только после получения оплаты!');
define('MODULE_PAYMENT_ALFABANK_TEXT_EMAIL_FOOTER', "Информация для оплаты:\n\nНомер нашего счёта в Альфа-Банке: ". MODULE_PAYMENT_ALFABANK_ID . "\n\n " . 'Ваш заказ будет выполнен только после получения оплаты!');

И он не работает. Что не так?

P.s. Вписание в define('MODULE_PAYMENT_ВАШ МОДУЛЬ_TEXT_EMAIL_FOOTER', "текст для отправки в письме клиенту " текста ничего не меняет.

На почту приходит в таком виде:
Выбранный Вами способ оплаты: Альфа-Банк
и всё ((

 



Номер нашего счёта в Альфа-Банке: ".



попробуйте поставить пробелы до и после точки после двойных кавычек. Должно быть по одному пробелу. Точка в данном случае - оператор слияния строк. я так тоже довольно долго мучался, но сделал :)


Источник



Copyright ShopOS