• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Яндекс кассе. Оплата после подтверждения

macstuff

Создатель
Регистрация
4 Фев 2015
Сообщения
30
Реакции
1
Изначально плагин переадресует сразу для оплаты на сайт, но если назвать метод оплаты "чеками" как "visa, mastercard и тд" то для пользователя мы даем оплачивать так же через яндекс, а нам появляется возможность в заказе поменять метод оплаты после подтверждения и выставить счет на оплату. Клиенту прийдет письмо со ссылкой в ЛК на сайте, где при нажатие на "оплатить" он уже попадет на сайт яндекса.

Есть одна сложность, которую для этого надо решить.
Изначально пользователь попадает на страницу /checkout/, из ссылке в письме он попадает на /checkout/order-pay/, но обе страницы формируются на основе одного шаблона woocommerce.

Для того чтобы пользователь не видел сразу подмененный метод оплаты и яндекс деньги попробовал использовать следующий код, но в нем ошибка и я не могу ее найти... Плизззз...
Код:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>


<script type="text/javascript">
var need_location_page = '/checkout/';
if ( window.location.pathname == need_location_page)
{
function hideContainer()
{document.getElementByClassName("payment_method_woocommerce-yamoney").style.display = "none";}}

var need_location_page = '/checkout/order-pay/';
if ( window.location.pathname == need_location_page)
{
function hideContainer()
{document.getElementByClassName("payment_method_cheque").style.display = "none";}}



</script>
 
Если есть возможность разместить скрипт только на этих страницах, то должно помочь.

Код:
if (location.pathname.indexOf('order-pay') == 1) {
  $('.payment_method_cheque').css("display", "none");
} else {
  $('.payment_method_woocommerce-yamoney').css("display", "none");
}
 
Назад
Сверху