Добрый день.
Версия 1.0.4
Плагин, поставил, настроил. Но начисления не происходят.
Задача простая: с покупки курса рефералу 10%. 1 уровень.
Для теста поставил фиксированную. Но и она не проходит.
Почему не стартует плагин и возможно ли производить начисления рефералу с покупки курсов 10%?
Андрей CS сказал(а)
Просто обновить мало, требуется выставить в опциях поощрение за оплату доступа.
Но если у вас рефералы не назначаются, то следует сосредоточиться на этом, рефералы вообще ни разу не прикреплялись при регистрации?
Нет. Ни разу не прикреплялись.
Какие настройки и где нужно ввести, чтобы с покупки платного доступа реферала партнеру начислялись 10% после оплаты?
Скриншот:
Реферал проходит по реферальной ссылке партнера:
Ссылка ведет на главную страницу.
На главной странице реферал покупает курс:
Получает доступ к личному кабинету и закрытому контенту.
У партнера не цепляется реферал.
Возможно что это связано с тем, что дорабатывался WAU
Андрей CS сказал(а)
покажите скрином, что указано в общих настройках дополнения, настройках событий и первого уровня
Показывал ранее. Дублирую:
откройте БД, присутствуют ли там таблицы
wp_***_pnt_transits
wp_***_pnt_connects
wp_***_pnt_events
попробуйте открыть файл
wp-content/wp-recall/add-on/partner-network/events/order-payment.php
на строке 267 будет
function pnt_filter_transit_order_payment_event( $args ) {
сразу ниже добавьте
if ( ! function_exists( 'rcl_get_order' ) && ! function_exists( 'wc_get_order' ) ) { return $args; }
после этого проверьте переход по партнерской ссылке на сайт, будет ли писаться переход в историю
Андрей CS сказал(а)
откройте БД, присутствуют ли там таблицы
wp_***_pnt_transits
wp_***_pnt_connects
wp_***_pnt_eventsпопробуйте открыть файл
wp-content/wp-recall/add-on/partner-network/events/order-payment.php
на строке 267 будет
function pnt_filter_transit_order_payment_event( $args ) {
сразу ниже добавьте
if ( ! function_exists( 'rcl_get_order' ) && ! function_exists( 'wc_get_order' ) ) { return $args; }
после этого проверьте переход по партнерской ссылке на сайт, будет ли писаться переход в историю
Добавил.
Теперь история пишется.
в том же файле
wp-content/wp-recall/add-on/partner-network/events/order-payment.php
ниже будет
function pnt_filter_connect_order_payment_event( $args ) {
добавьте сразу ниже код
if ( ! function_exists( 'rcl_get_order' ) && ! function_exists( 'wc_get_order' ) ) { return $args; }
по идее должны закрепляться нормально начать
Андрей CS сказал(а)
в том же файлеwp-content/wp-recall/add-on/partner-network/events/order-payment.php
ниже будет
function pnt_filter_connect_order_payment_event( $args ) {
добавьте сразу ниже код
if ( ! function_exists( 'rcl_get_order' ) && ! function_exists( 'wc_get_order' ) ) { return $args; }
по идее должны закрепляться нормально начать
Оплатил по реферальной ссылке. Оплата прошла. ЛК создался. Доступы выдались. Связи нет:
Андрей CS сказал(а)
в том же файлеwp-content/wp-recall/add-on/partner-network/events/order-payment.php
ниже будет
function pnt_filter_connect_order_payment_event( $args ) {
добавьте сразу ниже код
if ( ! function_exists( 'rcl_get_order' ) && ! function_exists( 'wc_get_order' ) ) { return $args; }
по идее должны закрепляться нормально начать
Связи закрепляются, если реферал прошел по ссылке, потом идет на страницу регистрации и регистрируется на сайте.
Но связи не отрабатываются после покупки платного контента. В момент оплаты создается личный кабинет (регистрация) и это идет мимо партнерки.
Андрей CS сказал(а)
т.е. если регистрироваться через форму регистрации, то связь устанавливается нормально? а у вас насколько я помню кастомный функционал регистрации и оплаты доступа, надо просмотреть его отдельно тогда, чуть позже сделаю
Да, все верно. Регистрация/оплата кастомная. Видимо поэтому не отрабатывается.
Спасибо!
Андрей CS сказал(а)
т.е. если регистрироваться через форму регистрации, то связь устанавливается нормально? а у вас насколько я помню кастомный функционал регистрации и оплаты доступа, надо просмотреть его отдельно тогда, чуть позже сделаю
Механика простая. При покупке любого курса по реферальной ссылке - поощрение 10%.
вы указали в настройках поощрение для "Оплата доступа"?
пробуйте открыть файл wp-content/wp-recall/add-on/wau-guest-payment/index.php
после строки 44:
update_option( 'wau_yandeks_payment_' . $args['pay_id'], $POST["object"]['id'] );
добавьте
if ( class_exists( 'PartnersNet' ) ){ PartnersNet()->get_event( 'wau-payment' )->launch( $user_id, 1, $args['pay_summ'] ); }
проверьте начисление поощрения