Категории
[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', "текст для отправки в письме клиенту " текста ничего не меняет.
На почту приходит в таком виде: Выбранный Вами способ оплаты: Альфа-Банк и всё ((
Номер нашего счёта в Альфа-Банке: ".
попробуйте поставить пробелы до и после точки после двойных кавычек. Должно быть по одному пробелу. Точка в данном случае - оператор слияния строк. я так тоже довольно долго мучался, но сделал :)
Источник
|