Перейти к содержанию
Форум поддержки пользователей VamShop

Поле "назначение платежа", подставить номер заказа


Рекомендуемые сообщения

Клонировал модуль kvitancia, все что необходимо переименовал, все что не нужно закоментировал, что нужно - добавил. Все вроде работает правильно, вот только никак не могу подставить в строку "Назначение платежа" номер заказа...

В настройках модуля есть поле:

Назначение платежа

Укажите название платежа.

[Заказ номер]

Я добавил это поле MODULE_PAYMENT_PRIVAT_8 (см. ниже)

define('MODULE_PAYMENT_PRIVAT_TEXT_DESCRIPTION', '<br />Информация для оплаты:<br />' .

'<br />Название банка: ' . MODULE_PAYMENT_PRIVAT_1 .

'<br />Расчётный счёт: ' . MODULE_PAYMENT_PRIVAT_2 .

// '<br />БИК: ' . MODULE_PAYMENT_PRIVAT_3 .

// '<br />Кор./счет: ' . MODULE_PAYMENT_PRIVAT_4 .

// '<br />ИНН: ' . MODULE_PAYMENT_PRIVAT_5 .

'<br />Получатель: ' . MODULE_PAYMENT_PRIVAT_6 .

// '<br />КПП: ' . MODULE_PAYMENT_PRIVAT_7 .

'<br />Назначение платежа: ' . MODULE_PAYMENT_PRIVAT_8 .

'<br /><br />Ваш заказ будет выполнен только после получения оплаты.<br />');

Теперь при оформлении заказа и в письме заказчику текст выводится так как хотел:

Информация для оплаты:

Название банка: Банк

Расчётный счёт: 1234567890

Получатель: Иванов Иван Иванович

Назначение платежа: Заказ номер

Ваш заказ будет выполнен только после получения

оплаты.

Как после слов "Заказ номер" вывести собственно сам номер заказа?

В файле order_mail.txt весь этот кусок текста выводится при помощи {$PAYMENT_INFO_TXT}

Собственно вопрос: Как туда вставить номер заказа?

Ссылка на сообщение
Поделиться на другие сайты

Я проверял этот момент и на модуле kvitancia, этот модуль подставляет номер заказа только в печатную форму квитанции, ни в подтверждении заказа ни в письме заказа клиенту номер заказа в назначение платежа не подставляется...

Пишет только текст из настроек модуля: "Назначение платежа: Заказ номер"

как в эту строчку можно добавить номер заказа?

'<br />Назначение платежа: ' . MODULE_PAYMENT_PRIVAT_8 .

Ссылка на сообщение
Поделиться на другие сайты

Да конечно, в шаблоне order_mail.txt метку {$oID} можно вставлять куда угодно и с каким угодно текстом, но в таком случае этот текст будет фигурировать во всех письмах заказа, что например не совсем логично для "Наличный расчет"

А хотелось бы чтобы эта строка вставлялась именно при данном методе оплаты и в виде:

Название банка: Банк

Расчётный счёт: 1234567890

Получатель: Иванов Иван Иванович

Назначение платежа: Заказ номер (здесь номер заказа)

Ссылка на сообщение
Поделиться на другие сайты

В шаблоне нужно писать что-то типа:


Назначение платежа: Заказ номер {$oID}
[/code]

Просто текстом и меткой.

Ссылка на сообщение
Поделиться на другие сайты

:)

Ну я же выше написал, что это сделать можно но:

данный текст будет выводится для всех заказов, например для наличных:

----------------------------------------------

Выбранный Вами способ оплаты: Оплата наличными

Оплата наличными

Назначение платежа: Заказ номер 143

----------------------------------------------

А вот для нового метода оплаты:

----------------------------------------------

Информация для оплаты:

Название банка: Банк

Расчётный счёт: 1234567890

Получатель: Иванов Иван Иванович

Назначение платежа: Заказ номер

Ваш заказ будет выполнен только после получения

оплаты.

Назначение платежа: Заказ номер 142

----------------------------------------------

И там и там получается нелогично..., можно конечно в настройках модуля убрать "Назначение платежа: Заказ номер" и "Ваш заказ будет выполнен только после получения оплаты." Тогда назначение платежа поднимется к "Получателю"... Но эта строка будет "лишней" на остальных формах оплаты, да и в целом не очень красивое решение.

Ссылка на сообщение
Поделиться на другие сайты

Вроде решилось :)

Поставил в order_mail.txt условие:

{if $PAYMENT_METHOD == 'новый метод оплаты'}Назначение платежа: Заказ номер {$oID}{/if}

Все равно в глубине души мне кажется, что это не самое правильно решение..., даже какое-то кривое :)

P.S. Кстати, все ссылки в темах на клонирование модулей оплаты битые. Так и не нашел нормальной инструкции, где можно почитать ?

Ссылка на сообщение
Поделиться на другие сайты

В шапке ссылки на FAQ и Статьи есть.

Вот в каком-то из этих разделов лежат статьи про клопирование.

Ищите чекрез поиск по слову "клонировать" например.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...