Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Підтримка] Яндекс.Деньги, Карты, Наличные, Webmoney, Мобильный (по договору)


ashap

Recommended Posts

в шаблон вставляйте

catalog / view / theme / default / template / account / yandexur_success.tpl

Спасибо, работает. Но данный вариант выполняется только если клиент из платежного окна Яндекс умудрится или захотел перейти по ссылке "Назад в магазин". Уверен, что 90% клиентов этого делать не будут (я бы точно не стал) и просто закроют окно. Поэтому достижение цели не засчитается.

Еще раз процитирую Вас "чтобы правильно учитывать в контроллер account/yandexur".
Вариант с моей вставкой кода (описан выше) в контроллер не работает. Приходят СМС о тот что "Ваш платеж возвращен" и деньги до Кассы не доходят. Есть ошибки в журнале.
2015-10-20 11:22:47 - PHP Notice:  Use of undefined constant yaCounter32596130 - assumed 'yaCounter32596130' in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yandexur.php on line 331
2015-10-20 11:25:55 - PHP Notice:  Use of undefined constant yaCounter32596130 - assumed 'yaCounter32596130' in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yandexur.php on line 331
Считаю, все же, что данный вопрос очень важен. Без этого серьезный алнализ или новая маркетинговая компания невозможны. Ведь у нас магазины и главная цель это получение оплаты. Эту цель надо отслеживать.
Прошу помочь корректно добавить код Я.Метрики в контроллер.
Надіслати
Поділитися на інших сайтах


 

Спасибо, работает. Но данный вариант выполняется только если клиент из платежного окна Яндекс умудрится или захотел перейти по ссылке "Назад в магазин". Уверен, что 90% клиентов этого делать не будут (я бы точно не стал) и просто закроют окно. Поэтому достижение цели не засчитается.

Еще раз процитирую Вас "чтобы правильно учитывать в контроллер account/yandexur".
Вариант с моей вставкой кода (описан выше) в контроллер не работает. Приходят СМС о тот что "Ваш платеж возвращен" и деньги до Кассы не доходят. Есть ошибки в журнале.
2015-10-20 11:22:47 - PHP Notice:  Use of undefined constant yaCounter32596130 - assumed 'yaCounter32596130' in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yandexur.php on line 331
2015-10-20 11:25:55 - PHP Notice:  Use of undefined constant yaCounter32596130 - assumed 'yaCounter32596130' in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yandexur.php on line 331
Считаю, все же, что данный вопрос очень важен. Без этого серьезный алнализ или новая маркетинговая компания невозможны. Ведь у нас магазины и главная цель это получение оплаты. Эту цель надо отслеживать.
Прошу помочь корректно добавить код Я.Метрики в контроллер.

 

тогда серьезный бюджет

в это дело нужен

 

сервер nodejs

как вы яваскрипт хотите обрабатывать на серверной стороне? яваскрипт только в браузере работает

Надіслати
Поділитися на інших сайтах

Ashap, я точно не спец. Но неужели этот вопрос нельзя как-то решить по другому, проще. Начиная с этой инструкции Яндекса https://yandex.ru/support/metrika/qanda/goals-qanda.xml

Неужели Вы не сталкивались с данной проблемой - размещение целей Яндекс? Неужели Яндекс Метрика с данными модулями оплаты не совместима?

Надіслати
Поділитися на інших сайтах


Ashap, я точно не спец. Но неужели этот вопрос нельзя как-то решить по другому, проще. Начиная с этой инструкции Яндекса https://yandex.ru/support/metrika/qanda/goals-qanda.xml

Неужели Вы не сталкивались с данной проблемой - размещение целей Яндекс? Неужели Яндекс Метрика с данными модулями оплаты не совместима?

вам было написано по простому как

 

если хотите обрабатывать метрику на серверной стороне

тоже было написано

 

выделенный сервер

nodejs

код

 

все совместимо были бы руки и голова

Надіслати
Поділитися на інших сайтах

кстати вот для php есть библиотека https://github.com/hcodes/server_yametrika/

но ее я не тестировал

Надіслати
Поділитися на інших сайтах

и еще раз поясню метрика это отслеживание поведения покупателей

серверная часть ну никак не совместима с посетителями которые используют браузер

что бы отслеживать факт прихода денег а не действия пользователей

необходимо отслеживание на серверной части

 

с помощью nodejs (успешно) или для php библиотека https://github.com/hcodes/server_yametrika/ (не тестировал)

Надіслати
Поділитися на інших сайтах

Ashap, спасибо за ссылку. Теперь все четко отслеживается. Если кому-то поможет, то вот порядок установки:

1) Скачиваем файл yametrika.php по ссылке https://github.com/hcodes/server_yametrika/

2) Копируем этот файл в папку /catalog/controller/account

3) В файле yandexur.php из этой папки после строки 328 дописываем:

  public function callback() {

//Отправка цели в Я.Метрику
include('yametrika.php');
$counter = new YaMetrika(32596130); // Номер счётчика Метрики
$counter->hit(); // Вызов метода необходим для корректной привязки цели к визиту
$counter->reachGoal('orderpay');
//Конец вставки

4) Конечно значения "32596130" и "orderpay" переписываем на свои

  • +1 1
Надіслати
Поділитися на інших сайтах


Ashap, спасибо за ссылку. Теперь все четко отслеживается. Если кому-то поможет, то вот порядок установки:

1) Скачиваем файл yametrika.php по ссылке https://github.com/hcodes/server_yametrika/

2) Копируем этот файл в папку /catalog/controller/account

3) В файле yandexur.php из этой папки после строки 328 дописываем:

  public function callback() {

//Отправка цели в Я.Метрику
include('yametrika.php');
$counter = new YaMetrika(32596130); // Номер счётчика Метрики
$counter->hit(); // Вызов метода необходим для корректной привязки цели к визиту
$counter->reachGoal('orderpay');
//Конец вставки

4) Конечно значения "32596130" и "orderpay" переписываем на свои

ну вот а говорите, разобрались же с библиотекой

значит библиотека рабочая

спасибо за инфо

Надіслати
Поділитися на інших сайтах

Да... Поспешил я сказать, что все четко. Сейчас наглазах счетчик цели поехал вверх. Если точнее, то показатель выше в два раза чем реальное кол-во проведенных платежей.

Хорошо, что в  yametrika.php есть ошибки и они записываются в журнал. Так можно отследить что метод callback запускается почему-то два раза и с интервалом 40-60 сек.

2015-10-21 16:18:13 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:18:13 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:18:53 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:18:53 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:33:13 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:33:13 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:33:53 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:33:53 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:41:54 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:41:54 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:42:54 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:42:54 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:51:58 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:51:58 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202
2015-10-21 16:52:58 - PHP Notice:  Undefined index: HTTP_REFERER in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 64
2015-10-21 16:52:58 - PHP Notice:  Undefined index: ut in /home/users1/i/ivan-tf/domains/telnyashenka.ru/catalog/controller/account/yametrika.php on line 202

Я использовал метод оплаты через Яндекс Деньги. Со стр. успешной оплаты Яндекс на свой сайт по ссылке возвращался и не возвращался. Сallback все равно запускается дважды. Ashap, посоветуйте что поправить?

Надіслати
Поділитися на інших сайтах


Может код вставить в какое-нибудь условие IF из медода callback? В какое будет правильнее?

да после 

if($yahash == $myhash) {
Надіслати
Поділитися на інших сайтах

Для работы этого модуля не требуется чтобы домен работал по протоколу https?

сам сайт нет

но https должен быть активен и не отдавать 404 или какуюто не было переадресацию при обращении по этому протоколу

это для работы функционала уведомлений от яндекса

яндекс будет посылать уведомления к сайту по этому протоколу

Надіслати
Поділитися на інших сайтах

сам сайт нет

но https должен быть активен и не отдавать 404 или какуюто не было переадресацию при обращении по этому протоколу

это для работы функционала уведомлений от яндекса

яндекс будет посылать уведомления к сайту по этому протоколу

Для сайта не нужно, но для яндекса нужно. Из этого что выходит? Нужно покупать сертификат или нет? Если нужно, то как обычно это делают?

Надіслати
Поділитися на інших сайтах


Для сайта не нужно, но для яндекса нужно. Из этого что выходит? Нужно покупать сертификат или нет? Если нужно, то как обычно это делают?

да сертификат

либо самоподписной (иногда не проходит у яндекса иногда норм)

либо покупной (обычно можно купить у хостера)

по сертификатам вам расскажет все хостер (все у всех по разному)

Надіслати
Поділитися на інших сайтах

Самоподписной, это интересно. Можете дать ссылочку как это сделать? Я так полагаю, что самоподписной, значит бесплатный? Если так, то хотелось бы попробовать что за зверь такой ))

Надіслати
Поділитися на інших сайтах


Самоподписной, это интересно. Можете дать ссылочку как это сделать? Я так полагаю, что самоподписной, значит бесплатный? Если так, то хотелось бы попробовать что за зверь такой ))

вам это скажет хостер если там такая возможность есть или сам все сделает

Надіслати
Поділитися на інших сайтах

Спасибо. Спрошу.

Вы подсказали, что на сам сайт можно и не вешать этот сертификат, а только на те страницы, которые нужны для Яндекса (во всяком случае так я понял).

Если я правильно понял, то можете уточнить как это? Я почитал про самоподписанный SSL и так понял, что когда люди будут попадать на страницу, у них будет предупреждение о самоподписанном сертификате и кнопка с предложением покинуть страницу. Если так, то это может плохо сказаться на посещаемости.

Надіслати
Поділитися на інших сайтах


Спасибо. Спрошу.

Вы подсказали, что на сам сайт можно и не вешать этот сертификат, а только на те страницы, которые нужны для Яндекса (во всяком случае так я понял).

Если я правильно понял, то можете уточнить как это? Я почитал про самоподписанный SSL и так понял, что когда люди будут попадать на страницу, у них будет предупреждение о самоподписанном сертификате и кнопка с предложением покинуть страницу. Если так, то это может плохо сказаться на посещаемости.

у вас люди будут ходить по http и видеть это предупреждения не будут(так как в настройках магазина вы не включаете ssl)

а яндекс будет ходить по https

Надіслати
Поділитися на інших сайтах

у вас люди будут ходить по http и видеть это предупреждения не будут(так как в настройках магазина вы не включаете ssl)

а яндекс будет ходить по https

А как разделить http от https?

Можете подробней описать или дать почитать инструкцию, как сделать так, чтобы люди на сайте ходили под протоколом http, а Яндекс:Касса по протоколу https?

Надіслати
Поділитися на інших сайтах


Добрый день! Хотели задать вопрос.

Мы настроили модуль, прописали в нем shopId , scid , shopPassword

Купили ssl сертификат и для него выделенный ip, поставили на домен.

Дальше идут тестовые платежи:

Как мы поняли, чтобы провести тест, нужно вывести модуль оплаты в корзину, а именно модуль оплаты с помощью карт, все сделали, вывели, "купили" товар, дальше делаем демо покупку, нас перевело на страницу оплаты с помощью карт яндекса

заполнили данные, которые указаны в яндексе, для тестовой покупки

I3XJwk16qc0.jpg

 

Нажимаем кнопку "Заплатить"

 

Выводится такое окно

yZGV6bYcHqE.jpg

 

Вопрос: Что не так? Что мы не сделали еще? Отпишите в теме пожалуйста, могу в ЛС прислать адрес нашего интернет-магазина

Надіслати
Поділитися на інших сайтах


А как разделить http от https?

Можете подробней описать или дать почитать инструкцию, как сделать так, чтобы люди на сайте ходили под протоколом http, а Яндекс:Касса по протоколу https?

просто никаких действий на стороне сайта не производить

оставить все как есть сейчас

а на стороне сервера включить https

Надіслати
Поділитися на інших сайтах

Добрый день! Хотели задать вопрос.

Мы настроили модуль, прописали в нем shopId , scid , shopPassword

Купили ssl сертификат и для него выделенный ip, поставили на домен.

Дальше идут тестовые платежи:

Как мы поняли, чтобы провести тест, нужно вывести модуль оплаты в корзину, а именно модуль оплаты с помощью карт, все сделали, вывели, "купили" товар, дальше делаем демо покупку, нас перевело на страницу оплаты с помощью карт яндекса

заполнили данные, которые указаны в яндексе, для тестовой покупки

I3XJwk16qc0.jpg

 

Нажимаем кнопку "Заплатить"

 

Выводится такое окно

yZGV6bYcHqE.jpg

 

Вопрос: Что не так? Что мы не сделали еще? Отпишите в теме пожалуйста, могу в ЛС прислать адрес нашего интернет-магазина

если логи пустые

то проверить адреса checkurl и paymentavisio на стороне яндекса должны совпадать с теми что в настройках

если совпадают то в сапорт яндекса они вам расскажут (бывает что метод не доступен и тд - поробуйте тест яденьгами)

 

и я не вижу вас в списках покупателей модуля

Надіслати
Поділитися на інших сайтах

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

 

 

Данная проблема возникает т.к. Ваш плательщик в поле customerNumber передает значаение, которое содержит кириллические символы.
У Вас есть возможность протестировать оплату без использования кириллических символов в параметре customerNmber ?

Подскажите, что это значит, что где поправить?

Змінено користувачем yurevich74
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.