• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решение вопроса с оплатой, для физ.лиц

Image CMS
#21
Продаю. Как писала выше делала для себя, под свои задачи. Соответственно, весь функционал, который есть, представлен на сканах. К каким-либо еще плагинам подобного рода лично я отношения не имею.
 

eleshka

Новичок
#23
взяла с другого форума, применила - все работает!
использовать с плагином связка яндекс-деньги обычный( который везде есть и в этой ветке выше)

В файле woocommerce-yandex-money.php - 205 строка. Заменил на то, что ниже:

PHP:
<br><label><input type="radio" name="paymentType" value="MC" checked> '.__('Оплата со счетов мобильных операторов (только Россия)', 'wc-yandexmoney').' </label></br>

<br><label><input type="radio" name="paymentType" value="PC" checked> '.__('Оплата Яндекс.Деньгами', 'wc-yandexmoney').' </label></br>
<br><label><input type="radio" name="paymentType" value="AC" checked> '.__('Оплата картами Visa или Mastercard из любой страны', 'wc-yandexmoney').' </label></br>
По умолчанию там только строка с параметром PC - по документации ЯД - оплата с кошелька ЯД.
Значит если вставить этот код, то оплата по умолчанию будет выбрана - Карты.
Делал на скорую и некогда было разбираться особо с переменными и что-то дописывать или переписывать)

И еще: по-умолчанию стоит переадресация на ЯД и невозможно выбрать способ оплаты (если вы ставите три). Чтоб убрать переадресацию и вручную нажимать ОПЛАТИТЬ в вордпресс сайте я просто грохнул кусок кода:
208 строка того же файла:

Код:
<script type="text/javascript">
jQuery(function(){
jQuery("body").block({
message: "'.__('Thank you for your order. We are now redirecting you to Yandex Money Payment Gateway to make a payment.', 'wc-yandexmoney').'",
overlayCSS: {
background : "#fff",
opacity : 0.6
},
css: {
padding : 20,
textAlign : "center",
color : "#555",
border : "3px solid #aaa",
backgroundColor : "#fff",
cursor : "wait",
lineHeight : "32px"
}
});
jQuery("#submit_yandexmoney_payment_form").click();});
</script>
 

Jacky-boom

Форумчанин
#24
взяла с другого форума, применила - все работает!
Отлично! Попробовал - реально работает. Вот только checked не нужно трижды оставлять. Т.е. если хочешь, чтобы Оплата со счетов мобильных операторов было по умолчанию - то checked только там оставляешь.
 
#25
взяла с другого форума, применила - все работает!
использовать с плагином связка яндекс-деньги обычный( который везде есть и в этой ветке выше)

В файле woocommerce-yandex-money.php - 205 строка. Заменил на то, что ниже:

PHP:
<br><label><input type="radio" name="paymentType" value="MC" checked> '.__('Оплата со счетов мобильных операторов (только Россия)', 'wc-yandexmoney').' </label></br>

<br><label><input type="radio" name="paymentType" value="PC" checked> '.__('Оплата Яндекс.Деньгами', 'wc-yandexmoney').' </label></br>
<br><label><input type="radio" name="paymentType" value="AC" checked> '.__('Оплата картами Visa или Mastercard из любой страны', 'wc-yandexmoney').' </label></br>
По умолчанию там только строка с параметром PC - по документации ЯД - оплата с кошелька ЯД.
Значит если вставить этот код, то оплата по умолчанию будет выбрана - Карты.
Делал на скорую и некогда было разбираться особо с переменными и что-то дописывать или переписывать)


И еще: по-умолчанию стоит переадресация на ЯД и невозможно выбрать способ оплаты (если вы ставите три). Чтоб убрать переадресацию и вручную нажимать ОПЛАТИТЬ в вордпресс сайте я просто грохнул кусок кода:
208 строка того же файла:


Код:
<script type="text/javascript">
jQuery(function(){
jQuery("body").block({
message: "'.__('Thank you for your order. We are now redirecting you to Yandex Money Payment Gateway to make a payment.', 'wc-yandexmoney').'",
overlayCSS: {
background : "#fff",
opacity : 0.6
},
css: {
padding : 20,
textAlign : "center",
color : "#555",
border : "3px solid #aaa",
backgroundColor : "#fff",
cursor : "wait",
lineHeight : "32px"
}
});
jQuery("#submit_yandexmoney_payment_form").click();});
</script>
Простите, а что я делаю не правильно?
Parse error: syntax error, unexpected '<', expecting ')' in /var/www/www-root/data/www/wineandwater.ru/wp-content/plugins/woocommerce-yandex-payment-gateway/woocommerce-yandex-money.php on line 205
 
#27
Последнее редактирование:

Jacky-boom

Форумчанин
#28
Я плохо разбираюсь в этом. Но удалял только одну строку и вставил три.
'description' => __( 'Secret word can be found at https://money.yandex.ru/myservices/online.xml','wc-yandexmoney' ), вот эту удалил
Пробуй сам.
Программисты на фрилансе меньше чем за 500 р не возьмутся тебе помогать.
А смысл тратить на программера, если тут топикстартер тебе за те же 500 р продаст готовый плагин?
Заодно РНР изучишь.
 
Сверху Снизу