WordPress SSO и модификации плагинов

Что именно вы хотите сделать?

Я хочу, чтобы WordPress выступал в роли провайдера единого входа (SSO) для моего экземпляра Discourse. В настоящее время я использую WordPress, так как у него есть плагины, поддерживающие периодические подписки и партнерские программы. Я уже создал 5 уровней членства с помощью версии «Plus» плагина Paid Memberships Pro. Мне нужно, чтобы пользователи, регистрирующиеся на сайте, автоматически добавлялись в группы Discourse, названия которых соответствуют названиям созданных мной уровней членства.

На WordPress я включил функцию социального входа через плагин Super Socializer. Я выбрал Facebook, Google, Reddit, Discord и Instagram в качестве провайдеров входа. Однако при использовании любого из них для входа имя пользователя берётся из выбранного источника, а на WordPress имена пользователей могут быть изменены только администратором с помощью специального плагина. Мне хотелось бы, чтобы функция входа/регистрации была похожа на ту, что используется здесь, на Discourse, где пользователь может создать имя пользователя при регистрации, даже после входа через социальные сети и принятия условий использования. Если это возможно реализовать, прошу включить такую функциональность.

Кроме того, главной причиной выбора WordPress является наличие у меня возможности внедрить партнерскую программу. Я выбрал плагин SliceWP и приобрёл его профессиональную версию, но не проводил тщательного сравнения с другими плагинами для партнерских программ. Кажется, что они все похожи, но если возможно, прошу прояснить, какой из них более универсален: Affiliate WP или SliceWP. При необходимости я готов перейти на Affiliate WP, если он окажется лучшим выбором. Ограничение, которое я обнаружил во всех доступных плагинах для партнерских программ, заключается в том, что без написания пользовательского кода невозможно установить индивидуальные ставки комиссий (как разовые, так и периодические) для клиентов, зарегистрировавшихся на определённом уровне членства. Оба упомянутых мной плагина интегрируются с Paid Memberships Pro. Можно отметить уровни членства с индивидуальными ставками, но они активируются только тогда, когда партнёр приводит клиента именно на этот уровень. Мне же нужно иметь возможность назначать конкретные ставки для каждого уровня членства, чтобы все пользователи, присоединяющиеся к этим уровням, автоматически получали соответствующие ставки, и эти ставки применялись ко всем их привлечённым клиентам, а не настраивались вручную для каждого партнёра, что в настоящее время является единственным вариантом. Также я хотел бы, чтобы кнопка отключения комиссий оставалась доступной для каждого уровня членства в Paid Memberships Pro, чтобы при необходимости можно было внедрять ограниченные по времени программы и отключать их в нужный момент. В панели партнёра SliceWP для всех партнёров отображается ставка комиссии 25% (значение по умолчанию), даже если я вручную установил для них индивидуальные ставки. Это лишь визуальная ошибка: партнёры получают правильные суммы, но они отображаются неверно. Если SliceWP окажется менее подходящим по сравнению с Affiliate WP и у последнего нет этой ошибки в панели управления, то это решит проблему.

Партнёрская программа имеет наивысший приоритет. Если это возможно, я хочу, чтобы она была реализована в первую очередь. Также прошу предоставить краткое руководство по её работе, чтобы я мог при необходимости вносить небольшие изменения.

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

Когда вам нужно выполнить задачу?

В течение 2 недель после принятия заказа.

Каков ваш бюджет в долларах США для этой задачи? Договорный

1 лайк

Мне интересно этим заняться, отправляю вам ЛС.

1 лайк

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.