Страница благодарности за покупку.

Голоса: +1

Здравствуйте! После оплаты товара требуется чтобы покупатель с платежной системы, например QIWI, перенаправлялся на страницу благодарности покупки типа: http://sebe-lubimoy.ru/index/oplata_proshla_uspeshno/0-9 

Адрес сайта http://sebe-lubimoy.ru
| Автор: | Категория: Интернет-магазин

Ответов: 2

голоса: +2
 
Лучший ответ

Зайдите в шаблон страницы заказа и внизу подключите скрипт

<?if $ORDER_STATUS$ = 'Оплачен'?>
<script>
$(document).ready(function(){
  if(document.referrer.indexOf('w.qiwi.com/order/external/') !== -1){
     $("#thnx-qiwi-message").show();
  }
});
</script>
<?endif?>

Далее идем в место шаблона, где хотим разместить благодарственное сообщение и добавляем туда код:

<?if $ORDER_STATUS$ = 'Оплачен'?>
<div id="thnx-qiwi-message">
Оплата прошла успешно!
</div>
<?endif?>

Пример работает для платежной системы Qiwi, но можно для каждой платежки настроить свои уведомления, например с логотипами, достаточно добавить условия проверки.

| Автор:

Здравствуйте, Sergey Mitrichev

после оплаты висит только эта страница. На страницу моего сайта не возвращается.

А там должна быть ссылка "Вернуться в магазин", разве ее нет?
Есть ссылка на сайт. Я уже на все страницы поставил скрипт, но при клике переходит только на главную и все.
Может из-за того, что в платежной системе у меня ссылка вида: http://sebelubi.my1.ru? А с этой уже идет перенаправление на http://sebe-lubimoy.ru.

Нет, думаю, дело не в этом. Если бы стояло http://sebelubi.my1.ru/shop/all к примеру, то идет редирект на http://sebe-lubimoy.ru/shop/all

Я попробовал оплатить заказ. Да, действительно, переадресации на магазин нет. И это дело в модуле оплаты "Qiwi". Тут скорее всего поможет только внесении изменений в этот модуль разработчиками при условии, что подобную переадресацию предоставляет Qiwi.

Сейчас могу посоветовать оставить такое пожелание на сайте http://all.uwishlist.ru/forums/235142-Идеи-по-модулю-Интернет-Магазин Другого решения, к сожалению, я не вижу.

Сергей, последний вопрос: как тоже самое провернуть с робокассой и пейпел?

По аналогии с тем кодом, который я давал ранее:

<?if $ORDER_STATUS$ = 'Оплачен'?>
<script>
$(document).ready(function(){
  if(document.referrer.indexOf('//auth.robokassa.ru/Merchant') !== -1){
     $("#thnx-qiwi-message").show();
  }
});
</script>
<?endif?>

 

голоса: +2
Это делается скриптом или через PHP, за разработкой обратитесь сюда http://upartner.pro/
| Автор:
...