Minna (24 Октябрь 2014 - 08:22) писал:
Спасибо!
Текст я все же добавила
Итак, резюмирую для тех, кто хочет сделать также (у меня шаблон Весна).
ссылка
В Просмотре заказа после кода
<!-- Методы методы оплаты онлайн -->
<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
{% IF ORDER_PAYMENT_STEP_ENABLE %}
<!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
{PAYMENT_FORM_TBODY}
{% ENDIF %}
<!-- END методы методы оплаты онлайн -->
</table>
вставить
<div style="color:#000000;"><h4>ВАШ ТЕКСТ ПЕРЕД ФОРМОЙ<h4></div>
после этой строки вставить код формы ЯндексДенег, где вставить переменные для автоматической подстановки
...writer=seller&targets={ORDER_NUM}&default-sum={ORDER_SUM}&...
Было бы замечательно довести до ума:
- добавить поясняющий текст перед кнопкой "Перейти к оплате", чтобы пользователь понимал, что у него здесь есть выбор онлайн оплаты или изменить текст на этой кнопке
- чтобы после того, как статус заказа изменен на "Оплачен" (пусть даже вручную), форма ЯД исчезала с этой страницы, так же как исчезает кнопка "Перейти к оплате" от встроенной платежной системы
- а можно сделать так, чтобы эта форма появлялась только при выборе определенного способа оплаты?
Уважаемые модераторы, что скажете?
Текст я все же добавила
Итак, резюмирую для тех, кто хочет сделать также (у меня шаблон Весна).
ссылка
В Просмотре заказа после кода
<!-- Методы методы оплаты онлайн -->
<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
{% IF ORDER_PAYMENT_STEP_ENABLE %}
<!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
{PAYMENT_FORM_TBODY}
{% ENDIF %}
<!-- END методы методы оплаты онлайн -->
</table>
вставить
<div style="color:#000000;"><h4>ВАШ ТЕКСТ ПЕРЕД ФОРМОЙ<h4></div>
после этой строки вставить код формы ЯндексДенег, где вставить переменные для автоматической подстановки
...writer=seller&targets={ORDER_NUM}&default-sum={ORDER_SUM}&...
Было бы замечательно довести до ума:
- добавить поясняющий текст перед кнопкой "Перейти к оплате", чтобы пользователь понимал, что у него здесь есть выбор онлайн оплаты или изменить текст на этой кнопке
- чтобы после того, как статус заказа изменен на "Оплачен" (пусть даже вручную), форма ЯД исчезала с этой страницы, так же как исчезает кнопка "Перейти к оплате" от встроенной платежной системы
- а можно сделать так, чтобы эта форма появлялась только при выборе определенного способа оплаты?
Уважаемые модераторы, что скажете?
Форму оплаты можно обвернуть в аналогичное условие кнопки.
<iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&quickpay=shop&payment-type-choice=on&writer=seller&targets={ORDER_NUM}&default-sum={ORDER_SUM}&button-text=01&successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe>
Заменить на
{% IF ORDER_PAYMENT_STEP_ENABLE %} <iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&quickpay=shop&payment-type-choice=on&writer=seller&targets={ORDER_NUM}&default-sum={ORDER_SUM}&button-text=01&successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe> {% ENDIF %}
Вывести форму только для определенного способа оплаты можно следующим кодом
{% IF ORDER_PAYMENT_STEP_ENABLE && ORDER_PAYMENT_ID=162236 %} <iframe allowtransparency="true" frameborder="0" height="211" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012417049918&quickpay=shop&payment-type-choice=on&writer=seller&targets={ORDER_NUM}&default-sum={ORDER_SUM}&button-text=01&successURL=http%3A%2F%2Finmagazin.biz%2F" width="450"></iframe> {% ENDIF %}
где 162236 это идентификатор созданной вами платежного метода.